Публикации по теме 'roguelike'


Генерация 2D случайных подземелий.
Это первая статья из серии о создании roguelike 2d-игры. Мы рассмотрим создание карты или подземелья, как сделать их динамичными, чтобы при каждом запуске игры карта совершенно другое. По сути, мы хотим создать случайное количество комнат произвольного размера и соединить их все коридорами. В итоге получилось так: (Розовый — это просто цвет фона) У нас есть две разные плитки: одна для пола и одна для стен комнаты. Дракон представляет игрока. Процесс создания подземелья..

Вопросы по теме 'roguelike'

Как сделать лист шрифтов (для использования в python roguelike)
Я продолжал улучшать свой python roguelike и углубился в это руководство: http://roguebasin.roguelikedevelopment.org/index.php?title=Complete_Roguelike_Tutorial,_using_python%2Blibtcod . Я также сделал свой собственный шрифт для этой игры, но не...
1504 просмотров
schedule 12.04.2022

Как я могу динамически получить переменную, используемую для инициализации экземпляра?
Я пытаюсь реализовать систему поворота на основе скорости для рогалика. Я создал класс Mob с использованием метаметодов, поэтому присвоение следующей переменной переменной вызовет появление моба на карте в определенных координатах сетки: function...
73 просмотров
schedule 15.05.2022

Аргумент int () должен быть строкой, байтовым объектом или числом, а не списком Python python-tcod Roguelike
Я делаю рогаликовую игру, используя движок roguelike python-tocd. Моя игра основана на учебнике Python libtcod roguelike. Я составляю список констант, которые использую для создания карт game_map.make_map(constants['max_rooms'],...
621 просмотров
schedule 18.05.2022

Python Roguelike: инвентарь исчезает
Сегодня я продвинулся дальше в этот учебник Python в стиле roguelike и дошел до инвентарь. Сейчас я могу собирать предметы и использовать их. Единственная проблема в том, что при доступе к инвентарю он виден только долю секунды, хотя я...
351 просмотров
schedule 21.09.2022

Динамическое создание подземелий Roguelike с помощью Haskell и Repa
Похожий вопрос найден здесь Я работаю над игрой в жанре roguelike, написанной на Haskell. Я решил представить мир в виде 2D-сетки, используя Data.Array.Repa , теперь я хочу динамически генерировать случайные подземелья, которые могут...
753 просмотров
schedule 04.03.2023

Python/LibTCOD — libtcod.console_wait_for_keypress(True) срабатывает дважды для каждого ввода
Я просматриваю руководство Roguebasin по python/libtcod roguelike . Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда вызывается key = libtcod.console_wait_for_keypress(True) , основной цикл срабатывает не один, а два...
1515 просмотров
schedule 06.06.2023

Индексы осей X и Y в списке‹string› для Roguelike
После анализа фрагмента кода из этой ссылки ( часть C#), я попытался сделать это самостоятельно для некоторой практики. Однако я не понимаю, как приведенная ниже часть преобразуется в индексы X, Y в списке строк и почему оператор if() имеет...
141 просмотров
schedule 23.03.2023

Пакетная игра-рогалик
Я изучал пакетное программирование и решил сделать roguelike, так как это один из моих любимых типов игр. Я исследовал любую информацию о создании roguelike в пакетном режиме, но не нашел многого. Из того немногого, что я собрал, это код, который у...
1994 просмотров
schedule 08.05.2023

PDCurses in C (продолжает показывать место чтения нарушения прав доступа)
Я только вчера начал новый проект (рогалик). Это мой первый, и я продолжаю сталкиваться с той же ошибкой. После попытки реализовать карту прокрутки я запустил программу, но всякий раз, когда я нажимал клавишу, Visual Studio показывала окно сообщения...
83 просмотров
schedule 30.12.2022