Найдено 173 результата
- 26 июл 2017, 16:21
- Форум: Разработка рогаликов
- Тема: Скриптовые языки в рогаликах - как это делается? (Lua)
- Ответы: 20
- Просмотры: 10412
Re: Скриптовые языки в рогаликах - как это делается? (Lua)
Теперь впечатления по истечении нескольких месяцев - стоило ли оно того, чтобы разбираться в течение месяца? Однозначно стоило, весь ИИ сделан на скриптах, а его отладка - очень длительный процесс, когда приходится вручную перебирать массу параметров. Если после каждого изменения параметра перекомпи...
- 23 июл 2017, 19:40
- Форум: Активные проекты
- Тема: Движок для roguelike на libtcod-duktape
- Ответы: 7
- Просмотры: 4507
Re: Движок для roguelike на libtcod-duktape
По ходу дела пишу примерно то же самое, только на C++ + Lua + BearLibTerminal. Ну пишу то я игру, но её можно практически неограниченно модифицировать через скрипты в Lua и ini файлы. То есть можно написать новую игру? Ну в принципе да, я поcчитал - у меня в lua экспортировано более 200 функций, от...
- 22 июл 2017, 16:46
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266946
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Нет, здесь стандартный встроенный шрифт без смещения. Видимо сам шрифт так сделан, что внахлест стыкуются рамки.
- 21 июл 2017, 11:56
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266946
- 21 июл 2017, 10:36
- Форум: Разработка рогаликов
- Тема: Алгоритм поиска пути в больших подземельях.
- Ответы: 16
- Просмотры: 8084
Re: Алгоритм поиска пути в больших подземельях.
Я писал всё к тому, что вот этот кусок ProcessNeighbor(ob, area, currentNode, x + 1, y); ProcessNeighbor(ob, area, currentNode, x - 1, y); ProcessNeighbor(ob, area, currentNode, x, y + 1); ProcessNeighbor(ob, area, currentNode, x, y - 1); ProcessNeighbor(ob, area, currentNode, x + 1, y + 1); Process...
- 19 июл 2017, 12:14
- Форум: Разработка рогаликов
- Тема: Алгоритм поиска пути в больших подземельях.
- Ответы: 16
- Просмотры: 8084
- 19 июл 2017, 10:22
- Форум: Активные проекты
- Тема: Движок для roguelike на libtcod-duktape
- Ответы: 7
- Просмотры: 4507
Re: Движок для roguelike на libtcod-duktape
По ходу дела пишу примерно то же самое, только на C++ + Lua + BearLibTerminal. Ну пишу то я игру, но её можно практически неограниченно модифицировать через скрипты в Lua и ini файлы.
- 19 июл 2017, 07:25
- Форум: Активные проекты
- Тема: Движок для roguelike на libtcod-duktape
- Ответы: 7
- Просмотры: 4507
Re: Движок для roguelike на libtcod-duktape
Чем обусловлен выбор столь странного сочетания языков программирования? С++ имеет массу преимуществ перед С с точки зрения скорости написания кода.
- 19 июл 2017, 07:06
- Форум: Разработка рогаликов
- Тема: Алгоритм поиска пути в больших подземельях.
- Ответы: 16
- Просмотры: 8084
Re: Алгоритм поиска пути в больших подземельях.
Меня только сейчас посетила мысль, как ускорить волновой алгоритм. Можно при генерации карты в каждую её клетку записывать сразу и её соседей, а не вычислять их каждый раз при запуске алгоритма. Реально должно ускориться раза в 3-4. Вроде очевидная вещь, а сразу и не дошло...
- 16 июл 2017, 18:26
- Форум: Разработка рогаликов
- Тема: Генерация мира
- Ответы: 125
- Просмотры: 92615
Re: Генерация мира
1. Заполняем массив случайными числами 0-100; А «случайными» — это со встроенного рандома? Да, встроенный рандом дает неплохие результаты в данном случае. Хотя он конечно достаточно своеобразен в c++ - ну как можно при случайном размещении предметов в данже 128х40 с примерно 40% свободного места по...
- 15 июл 2017, 12:09
- Форум: Разработка рогаликов
- Тема: Генерация мира
- Ответы: 125
- Просмотры: 92615
Re: Генерация мира
Добавил к себе в игру еще один метод генерации (точнее говоря это второй). Это будут крысиные норы в моем киберпанк-постапокалипсисе. Если я когда-нибудь его доделаю. 1. Заполняем массив случайными числами 0-100; 2. Усредняем 1-7 раз, больше усреднять смысла нет, и так всего одна большая комната ост...
- 10 июл 2017, 12:43
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266946
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Это нормально, что при наложении тайлов (при включенном режиме композиции или в разных слоях), если исходная яркость была не 0xff, а меньше, то в точках наложения изображений получается большая яркость, чем в исходных тайлах? Или это таки баг?
- 10 июл 2017, 11:17
- Форум: Разработка рогаликов
- Тема: Идеи для миниигр
- Ответы: 8
- Просмотры: 4985
Re: Идеи для миниигр
https://play.google.com/store/apps/details?id=com.Suborbital.CircuitScramble&hl=ru Вполне адаптируемая механика. Особенно ближе к концу, когда всякие NAND-ы начинаются. Какой геморрой рисовать эти карты. Сделал пока одну, 6 логических элементов, 6 выводов, переключатель и 6 инверторов опционально. ...
- 02 июн 2017, 19:02
- Форум: Разработка рогаликов
- Тема: Идеи для миниигр
- Ответы: 8
- Просмотры: 4985
Re: Идеи для миниигр
О, это вообще в тему. Тем более можно на уровне находить батарейки, которые и вставлять в качестве источников питания. Поле деактивации замка батарейки нельзя вынуть обратно. Чем экономнее расходуешь, тем больше замков откроешь. Да и вообще игра залипательная.
- 23 май 2017, 19:35
- Форум: Разработка рогаликов
- Тема: Воксельарт+рогалики=?
- Ответы: 15
- Просмотры: 9836
Re: Воксельарт+рогалики=?
В общем для полной реализации нужен BearLib3DTerminal.