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

Создание Roguelike в Silverlight (или WPF)
Я раздумывал над идеей создания сетевой игры Roguelike с использованием Silverlight (или, может быть, просто настольной игры с использованием WPF). Если вы не знаете, что такое Roguelike, то это тип графической ролевой игры, в которой графика...
1803 просмотров
schedule 08.03.2022

Как обнаружить нажатия клавиш на консоли?
Я пишу roguelike на Scala. Мне нужно иметь возможность видеть, например, когда пользователь нажимает клавишу со стрелкой. Все решения, которые я нашел, требуют, чтобы игрок нажал клавишу ввода. Есть ли способ обнаружить нажатия клавиш в...
4607 просмотров
schedule 23.08.2022

Создание комнаты для подземелья дает неправильные размеры/отсутствие стен
Я использую Python 2.7 libtcod для создания Roguelike, и в настоящее время пытаюсь получить функцию для создания отдельная комната на основе заданного номера этажа, набора координат x1, x2, y1 и y2. Ожидаемое поведение состоит в том, что я должен...
233 просмотров
schedule 13.05.2024

Лучшая форма IPC для децентрализованного рогалика?
У меня есть проект по созданию roguelike , каким-то образом абстрагирует UI от движка, а движок от создания карты, линии сайта и т. д. Чтобы сузить фокус, я сначала хочу просто заставить UI (клиент игрока) и движок работать. Моя текущая идея...
270 просмотров
schedule 01.04.2022

Ошибка компиляции члена C++, не относящегося к классу, в Code::Blocks?
Я пытаюсь следовать руководству, найденному здесь , чтобы изучить основную идею программирования roguelike-игр. Я использую Code::Blocks 10.05, работающий с моего USB-накопителя и компилируемый с помощью MinGW. Console.h также пришел с веб-сайта,...
328 просмотров
schedule 19.05.2023

Запись в любом месте окна DOS
Я ищу способ показать вывод «DOS» в стиле Roguelike, т.е. это похоже на то, что у вас есть окно DOS, заполненное символами (уровень), которые могут меняться или перемещаться, когда пользователь нажимает кнопки, щелкает мышью и т. д. В обычном окне...
1113 просмотров
schedule 09.04.2023

Используйте композицию, шаблон стратегии и словарь для лучшего создания экземпляра класса, хранящегося в словаре.
Я разрабатываю RogueLike на python, и я стараюсь изо всех сил использовать ООП и свои небольшие знания, чтобы создать курс python для студентов. mapRogue = ['~~~~~~~~~~', '~~~~.....Y', 'YYYYY+YYYY',...
595 просмотров
schedule 02.01.2023

Как сделать массив структур в C?
Я делаю игру в жанре roguelike. Я хочу представить карту в виде массива структур, например, имея 256 структур в массиве. Карта представляет собой сетку тайлов 16*16, и у каждого тайла есть атрибуты, например, есть ли на нем элемент. Итак,...
22184 просмотров
schedule 22.04.2023

Массив или список для RL в Haskell
Я делаю небольшой RL в haskell (с hscurses), и теперь я пишу код, чтобы сделать/распечатать подземелье. Первое, что я делаю, это создаю список/массив со «стенами» В python (v3) это будет выглядеть так: def mk_list(x, y): dungeon =...
84 просмотров
schedule 22.05.2023

Размещение комнаты в лабиринте с использованием алгоритма Прима
Я пытаюсь разместить комнаты на экране ASCII, а затем использую алгоритм Прима , чтобы " заполнить "пространство между комнатами лабиринтом, но без фактического проникновения в комнаты". Я возился несколько часов и не могу придумать, как помешать...
309 просмотров

Уровни игры неожиданно генерируются друг над другом
Я работал над процедурной генерацией уровней. Я создал ящики, спавн которых зависит от их открытия. Если у ящика есть левый спавн. левый спавн будет знать, что ему нужно создать как минимум 1 дверь справа. Вроде работает, но по какой-то причине...
63 просмотров

Столкновение спрайтов стены Pygame
Я делаю рогаликовую игру, но я новичок в программировании. У меня уже есть движущийся персонаж, мои спрайты на стенах и полу, но в моем коде есть некоторая ошибка, которая позволяет персонажу перемещаться через стены. Я использовал block_path ,...
125 просмотров

Препятствие для развития Roguelike! libtcod.map_compute_fov устарела?
Я постараюсь быть кратким и исчерпывающим. Я следую учебнику tcod Rouguelike по следующей ссылке: http://rogueliketutorials.com/tutorials/tcod/ Я использую PyCharm Community Edition, хотя не думаю, что это имеет большое значение. Все шло...
188 просмотров
schedule 10.08.2023