[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: 654.png -(93 KB, 1024x600, 654.png)
93 No.14246  
Сырны и автобусы, как сделать свой roguelike?
>> No.14247  
>>14246
Владик, зачем ты пишешь roguelike?
>> No.14249  
А какие элементы рогалика ты хочешь в своей игре?
>> No.14262  
Файл: 1468511977849.jpg -(1 KB, 93x42, 1468511977849.jpg)
1
Ищешь двигло для рогалика, смотришь гуиды там.
>> No.14289  
Файл: Screenshot_2016-07-19-22-04-21~01.png -(44 KB, 356x214, Screenshot_2016-07-19-22-04-21~01.png)
44
>>14262
> гуиды
>> No.15071  
http://www.roguebasin.com/index.php?title=Main_Page
Еще на лурке неплохая подборка ссылок.
>> No.15095  
Для ввода-вывода можно использовать termbox.
https://github.com/zyedidia/termbox-d/blob/master/examples/helloWorld/helloWorld.d
Где-то надо держать состояние мира.

Это большая матрица. Т.е. большой одномерный массив размера n*m c методом get(row, column).
Наверно.

Также нужна позиция камеры, чтобы знать, какой фрагмент карты рисовать на экране.

Можно использовать матрицу только для карты без предметов и персонажей, а их хранить в каком-то другом более удобном формате.
>> No.15096  
Что-то я тоже загорелся идеей рогалика, а то я вообще не умею рисовать.



[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]