PSP рогалиг
Модератор: Jolly Roger
- Maelstrom
- Мастер
- Сообщения: 2062
- Зарегистрирован: 26 ноя 2006, 14:19
- Откуда: г. Усть-Кирдык
- Контактная информация:
Re: PSP рогалиг
Для увлекательной игры достаточно ~15-25 уровней. 100 и более - вообще унылая мутотень получится
Айв кнгенгах Йог-Сотот
Re: PSP рогалиг
А в адоме сколько уровней всего? (считая все этажи всех подземелий)
- Maelstrom
- Мастер
- Сообщения: 2062
- Зарегистрирован: 26 ноя 2006, 14:19
- Откуда: г. Усть-Кирдык
- Контактная информация:
Re: PSP рогалиг
Бесконечность. А так, основноме подземелье - 50 уровней. Как раз столько, чтобы задолбаться уже на полпути и устало зачищать уровни от всякой шелупони.
Айв кнгенгах Йог-Сотот
Re: PSP рогалиг
Ну вот 300 это и есть "бесконечность". Yozka же не говорил, что все 300 уровней будут одним подземельем.
- Maelstrom
- Мастер
- Сообщения: 2062
- Зарегистрирован: 26 ноя 2006, 14:19
- Откуда: г. Усть-Кирдык
- Контактная информация:
Re: PSP рогалиг
Вот и я о том же. Оптимально - 20-25 одинаковых, или 50, но разных (Dungeon Crawl, с тамошними разными ветками аля болото/улей/склеп)
Айв кнгенгах Йог-Сотот
Re: PSP рогалиг
Боюсь повторится, я тестирую на 1000 уровнях. Ибо если при 1000 карт небудет глюков, то это хорошо. Но это совсем незначит что в игре будет все 1000 уровней. Нифига, максимум 300, а так по сценарию 140-160, этих уровней будет больше чем дочерта.
--
Размеры уровней,
Самый маленький 32 на 32.
Средний 64х64
Большой 96х96
Громадный 128х128
Протестировал разные уровни, и пришел к выводу, что комфортно когда подземелья маленькие 32х32, в этих маленьких подземельях будут разыгрываться эпизодические набеги на монстров. По сценарию возвращаться к этим уровням ненужно.
Городов будет немного, около 10 штук. Размер их средний 64х64. Вот там будет кипеть жизнь. Туда придется возвращатся и уходить. Ходить между городами. приносить в ларьки всякие ништяки итд.
Вокруг городов будут земли, размером 96х96. Земель немного, ну штуки 3 на один город.
И будет одна (две) глобальные карты, она будет большая 128х128. эта карта будет соеденять все города между собой.
--
Можно подсчитать, и выйжет что уникальных карт, по которым нужно туда сюда ходить выйдет около 50. Все остальные 100 уровней это подьземелья, маленькие такие подьземелья. После их прохождения можно просто про них забыть.
--
Вот, если у меня не получитс оптимизировать сохранение и загрузку карт, то сохранятся в файле будут те 50 уровней. остальные мелкие небудут.
---
Наконец то сделал систему логов. Тепреь все системные сообщения сохраняются в файл.
--
Размеры уровней,
Самый маленький 32 на 32.
Средний 64х64
Большой 96х96
Громадный 128х128
Протестировал разные уровни, и пришел к выводу, что комфортно когда подземелья маленькие 32х32, в этих маленьких подземельях будут разыгрываться эпизодические набеги на монстров. По сценарию возвращаться к этим уровням ненужно.
Городов будет немного, около 10 штук. Размер их средний 64х64. Вот там будет кипеть жизнь. Туда придется возвращатся и уходить. Ходить между городами. приносить в ларьки всякие ништяки итд.
Вокруг городов будут земли, размером 96х96. Земель немного, ну штуки 3 на один город.
И будет одна (две) глобальные карты, она будет большая 128х128. эта карта будет соеденять все города между собой.
--
Можно подсчитать, и выйжет что уникальных карт, по которым нужно туда сюда ходить выйдет около 50. Все остальные 100 уровней это подьземелья, маленькие такие подьземелья. После их прохождения можно просто про них забыть.
--
Вот, если у меня не получитс оптимизировать сохранение и загрузку карт, то сохранятся в файле будут те 50 уровней. остальные мелкие небудут.
---
Наконец то сделал систему логов. Тепреь все системные сообщения сохраняются в файл.
Порт под винду
Сидел я тут вчера, пытался ошибки отловить.
И тут подумал, ну и во нафиг, отлаживать программу на PSP без отладчика.
Наверно надо портировать игру на винду. Типа сделать ее кросплотформенной.
Фигли, сказанно сделанно.
Благо, мну проект хорошо спроектирован, и отделены мухи от коклет. Тобищь игра необщается напрямую с железом, тока через "абстрактный интерфеййс". Сначало интерфес был один, это под PSP, теперь добавил еще интерфейс для винды, далее можно сделать интерфейс для других приставок или девайсов.
--
Вот представляю свое детище, скомпилированное под винду.
--
В меню
Управление стрелками - нумпад.
Подтверждение выбра пунтка меню "A" (английская)
--
в игре
Шобы двигатся, нужно выбрать ррежим "движение" для этого зажимаем кнопку "a", далее нумпадом двигаемся.
Шобы поднятся спустится по лестницее, выбераем режим "действия" кнопкай "q" и нажимаем "вниз"
--
Извините, управление переделывать небуду. Ибо оно прежде всего заточенно под зызку.
--
Иногда герои неравномерно двигаются.. чинию баг.
--
Сейчас выигре 10 карт. (ну таков сценарий для тестов)
--
Зачем этот порт под виндду?
Тока в целях отладки логики игры.
Основное направление - ЗЫЗ
Графика немного отличается от ЗЫЗ, ибо я не все специффекты портировалл (пока)
И тут подумал, ну и во нафиг, отлаживать программу на PSP без отладчика.
Наверно надо портировать игру на винду. Типа сделать ее кросплотформенной.
Фигли, сказанно сделанно.
Благо, мну проект хорошо спроектирован, и отделены мухи от коклет. Тобищь игра необщается напрямую с железом, тока через "абстрактный интерфеййс". Сначало интерфес был один, это под PSP, теперь добавил еще интерфейс для винды, далее можно сделать интерфейс для других приставок или девайсов.
--
Вот представляю свое детище, скомпилированное под винду.
--
В меню
Управление стрелками - нумпад.
Подтверждение выбра пунтка меню "A" (английская)
--
в игре
Шобы двигатся, нужно выбрать ррежим "движение" для этого зажимаем кнопку "a", далее нумпадом двигаемся.
Шобы поднятся спустится по лестницее, выбераем режим "действия" кнопкай "q" и нажимаем "вниз"
--
Извините, управление переделывать небуду. Ибо оно прежде всего заточенно под зызку.
--
Иногда герои неравномерно двигаются.. чинию баг.
--
Сейчас выигре 10 карт. (ну таков сценарий для тестов)
--
Зачем этот порт под виндду?
Тока в целях отладки логики игры.
Основное направление - ЗЫЗ
Графика немного отличается от ЗЫЗ, ибо я не все специффекты портировалл (пока)
- Вложения
-
- Скриншоот
- PSPPort.JPG (72.21 КБ) 8185 просмотров
-
- mariner.zip
- (210.32 КБ) 253 скачивания
- Харука-тян
- Мастер
- Сообщения: 544
- Зарегистрирован: 29 ноя 2006, 00:23
- Контактная информация:
Re: PSP рогалиг
Ещё один активист движения "Рогалики против ноутбуков"...
Re: PSP рогалиг
Нужно сделать переопределение клавиш?Харука-тян писал(а): Ещё один активист движения "Рогалики против ноутбуков"...
Могу вынести настройки в отдельный файл.
Re: PSP рогалиг
Почему бы не назначить стрелки на..ээ..стрелки? Нампадом не все пользуются.
Re: PSP рогалиг
Согласен! Что все так стрелки не взлюбили????XVs писал(а):Почему бы не назначить стрелки на..ээ..стрелки? Нампадом не все пользуются.
- Jolly Roger
- Сообщения: 2973
- Зарегистрирован: 27 ноя 2009, 09:10
- Откуда: Minsk, Belarus
Re: PSP рогалиг
Снова влезу со своими пятью грошами:
чито мешает продублировать движение на стрелках?
чито мешает продублировать движение на стрелках?
Писать диздок спустя несколько лет разработки и множества изменений концепции - исконная русская девелоперская традиция.
Re: PSP рогалиг
Сейчас причесываю эмулятор. Делаю к нему настройки клавиатуры.
Re: PSP рогалиг
Живой!
Проект жив, и даже развивается.
Делаю генератор карт...
Проект жив, и даже развивается.
Делаю генератор карт...
Re: PSP рогалиг
Промежуточная версия.
Хмм на вид ничего не изменилось.
Делал генератор уровней.
Система тайминга, и учета времени, каждый объект оперирует не количеством ходов а временем потраченным на ход.
На карте в каждой клетке список где хранятся объекты.
--
далее допиливаю FOV.
инвентурь.
генератор города.
Делаю рогалик по мере свободного времени.
Не ради результата, а ради процесса.
Хмм на вид ничего не изменилось.
Делал генератор уровней.
Система тайминга, и учета времени, каждый объект оперирует не количеством ходов а временем потраченным на ход.
На карте в каждой клетке список где хранятся объекты.
--
далее допиливаю FOV.
инвентурь.
генератор города.
Делаю рогалик по мере свободного времени.
Не ради результата, а ради процесса.
- Вложения
-
- Скриншот текущей версии
- scrshot001.jpg (74.33 КБ) 7594 просмотра
-
- Windows.zip
- Исполняемый код для Windows
- (146.01 КБ) 202 скачивания
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 59 гостей