Doj написал:
Это самый депрессивный платформер, который я когда-либо видел...
Уж тогда будем надеяться на хоррор с пугалками, ужасами, кровью, кишками, <сами-понимаете-чем> и хотя бы с более-менее неплохим сюжетом. Пока напоминает крипипасту Suicide Mouse.
Doj написал:
Это самый депрессивный платформер, который я когда-либо видел...
Уж тогда будем надеяться на хоррор с пугалками, ужасами, кровью, кишками, <сами-понимаете-чем> и хотя бы с более-менее неплохим сюжетом. Пока напоминает крипипасту Suicide Mouse.
Пока что самое страшное в этой игре то, что я её возможно не доделаю :D
Впечатляет. Но раскрытие карт вызывает лишь больше вопросов.
Хотя можно пофантазировать о том что разработчик решил реализовать реалистичную 2D анимацию, аля первые части принца персии, и сейчас вовсю прыгает на камеру на фоне хромокея дабы позднее перевести необходимые движения в игру.
Правдивая и поучительная история для поднятия настроения почтеннейшей публики.
Объявили тут давеча новый конкурс на IGDC.
Ну почему бы не поучаствовать? На работе завалы разгрёб, время, вроде есть. Ну тогда погнали писать игру.
Так, стоп, на чём писать-то? Понятно, что на Delphi, речь про другое - надо бы вменяемый рапер (wrapper) для OpenGL написать, а то старый уже никуда не годен, а на голом API писать - не княжье дело… Ладно, пишем рапер.
Ок, рапер есть. Но на одном рапере далеко не уедешь, так ведь? Нужно хоть png картинку грузить, не tga же, прастихоспади, использовать.
Ok, есть поддержка png. Но у меня же много картинок в игре будет. Спрайты, можно сказать, фазы движения, ведь! Надо бы способность с одной мегатекстурки всё грузить.
Ок, есть поддержка одной текстуры. Но в сетку все спрайты вгонять – сильно терять в гибкости, а руками забивать параметры – никакой жизни не хватит… Надо рыть текстурные атласы.
Ок, разобрался с атласами, все картинки в одну файлу умещаются, красота. Теперь надо бы это у себя как-то использовать. Что-там из вменяемых форматов доступно… Spine, ага.
Ок, есть конвертер для текстурных атласов. Но как-то несерьёзно это, все используемые файлы кучей в папке валяются. Надо бы хранилище. Так, займёмся.
Ок, есть хранилище. Все файлы собираются в один ресурсник и всё путём. Но почему бы его не сделать с компрессией, верно? Ну просто так файлы кучей склеить, и без компрессии, ну шо таке за mauvais ton.
Ок, на хранилище есть компрессия, прекрасно. Но, что за игра без звуков… Хм… звуки нужны, полюбасу. Можно не париться и нагло на создавать кучу инстансов TMediaPlayer, но этот поганец из памяти не играет и панировки (panning) звуков в нем нет… MMS вообще мезозоем отдаёт… Ладно, надо рыться в звуковых либах, благо я ни черта в этом не секу, значит проблем быть не должно… Мда… ладно, bass выглядит вменяемой, попробуем…
Ок, есть звуки. Их можно проигрывать, панировать, громкость менять, и всё из памяти. Гут. А как же управление? Надо бы что-то вменяемое, чтобы игрок мог кнопАШки давить, а игра на енто адекватно реагировать… Ладно, погнали делать юнит для ввода.
Ок, есть ввод. Ловим желания пользователя на лету. Но теперь это всё выглядит как-то громоздко и неразумно размазано по куче юнитов. Надо сгрузить все второстепенные опции в один юнит и не париться уже со всякими эти вашими фэньшуями.
Ок, рефакторинг закончен. Есть рапер для OpenGL, поддержка png, поддержка текстурного атласа, хранилище ресурсов с компрессией, звуки на bass lib, ввод с клавиатуры и мыши. Прекрасно. Осталось шесть дней до сдачи игры, а у меня такое ощущение, что я чего-то забыл. Чего-то не хватает. Хм, чего же… О! Игры…
Shirson написал:
Правдивая и поучительная история для поднятия настроения почтеннейшей публики.
Объявили тут давеча новый конкурс на IGDC.
Ну почему бы не поучаствовать? На работе завалы разгрёб, время, вроде есть. Ну тогда погнали писать игру.
Так, стоп, на чём писать-то? Понятно, что на Delphi, речь про другое - надо бы вменяемый рапер (wrapper) для OpenGL написать, а то старый уже никуда не годен, а на голом API писать - не княжье дело… Ладно, пишем рапер.
Ок, рапер есть. Но на одном рапере далеко не уедешь, так ведь? Нужно хоть png картинку грузить, не tga же, прастихоспади, использовать.
Ok, есть поддержка png. Но у меня же много картинок в игре будет. Спрайты, можно сказать, фазы движения, ведь! Надо бы способность с одной мегатекстурки всё грузить.
Ок, есть поддержка одной текстуры. Но в сетку все спрайты вгонять – сильно терять в гибкости, а руками забивать параметры – никакой жизни не хватит… Надо рыть текстурные атласы.
Ок, разобрался с атласами, все картинки в одну файлу умещаются, красота. Теперь надо бы это у себя как-то использовать. Что-там из вменяемых форматов доступно… Spine, ага.
Ок, есть конвертер для текстурных атласов. Но как-то несерьёзно это, все используемые файлы кучей в папке валяются. Надо бы хранилище. Так, займёмся.
Ок, есть хранилище. Все файлы собираются в один ресурсник и всё путём. Но почему бы его не сделать с компрессией, верно? Ну просто так файлы кучей склеить, и без компрессии, ну шо таке за mauvais ton.
Ок, на хранилище есть компрессия, прекрасно. Но, что за игра без звуков… Хм… звуки нужны, полюбасу. Можно не париться и нагло на создавать кучу инстансов TMediaPlayer, но этот поганец из памяти не играет и панировки (panning) звуков в нем нет… MMS вообще мезозоем отдаёт… Ладно, надо рыться в звуковых либах, благо я ни черта в этом не секу, значит проблем быть не должно… Мда… ладно, bass выглядит вменяемой, попробуем…
Ок, есть звуки. Их можно проигрывать, панировать, громкость менять, и всё из памяти. Гут. А как же управление? Надо бы что-то вменяемое, чтобы игрок мог кнопАШки давить, а игра на енто адекватно реагировать… Ладно, погнали делать юнит для ввода.
Ок, есть ввод. Ловим желания пользователя на лету. Но теперь это всё выглядит как-то громоздко и неразумно размазано по куче юнитов. Надо сгрузить все второстепенные опции в один юнит и не париться уже со всякими эти вашими фэньшуями.
Ок, рефакторинг закончен. Есть рапер для OpenGL, поддержка png, поддержка текстурного атласа, хранилище ресурсов с компрессией, звуки на bass lib, ввод с клавиатуры и мыши. Прекрасно. Осталось шесть дней до сдачи игры, а у меня такое ощущение, что я чего-то забыл. Чего-то не хватает. Хм, чего же… О! Игры…
Вот поэтому можно взять какой-нибудь Unity да качать бесплатные ассеты, и не думать ни о чём!
Правдивая и поучительная история для поднятия настроения почтеннейшей публики.
Вот прям почитал с удовольствием. Даже если автору не удасться закончить пре-бету движка до конца конкурса, это ведь не последний конкурс) Так что - продолжай и никого не слушай!