Примерно с начала месяца я работаю над очередной попыткой воплотить в жизнь мой очень старый проект: Диззи на Марсе (т.к. Dizzy Z уже есть, вероятно, будет названа Диззи Омега). Это настоящий долгострой, потому что с тех пор как он был задуман и разрисован с моим другом в тетрадке прошло уже почти 17 лет. Работаю в этот раз один - ни от кого не завишу.
Эта тема будет отчётом о проделанной работе. Пока готово 13,5 экранов. Это чуть больше половины от намеченной демо-версии в 25 экранов. А в конечной версии их будет 145. Вот несколько скриншотов (в масштабе 50%):
Как видите Диззи стал трёхмерным, кроме того появилась анимация применения предметов. В связи с этим работа над проектом стала идти медленнее. До первого применения предмета я рисовал по 2 экрана в день, а теперь за неделю разрисовал только 3, т.к. приходится работать ещё и над анимацией.
Кроме того звёздочки стали меньше, т.к. большую нигде не спрячешь, но и цели такой чтобы спрятать, чтобы не найти - нет.
В игре будет сохранение (реализовано на этой неделе), и бесконечные жизни, но при отрицательном количестве жизней сохранения будут переставать работать.
Вообще инструментарий подобрался знатный: Blender из которого всё экспортируется в obj-файлы, Assimp'ом сцены загружаются в память, а язык программирования: D.
Если это кому-нибудь будет интересно, то по завершении проекта будут выложены инструкции по тому как создавать подобные игры. Сайт будет на sourceforge.net, исходники будут отзеркалированы на github.
В общем через 3-4 недели ждите демки. Раз в неделю постараюсь кидать сюда пост о прогрессе.
Может быть преждевременно выложил тему, но уже не терпится поделиться.
Всем спасибо.
---
Кратко о статусе, чтобы не листать всю тему:
Готова вторая демка (53 экрана):
https://sourceforge.net/projects/diz...2.zip/download
Системные требования:
ОС: Windows 7 или выше (для более ранних версий не позволяет скомпилировать компилятор языка D),
под Linux пока компилируем из исходников,
видеокарта с нормальной поддержкой OpenGL (на интегрированной Intel должно идти с тормозами),
Память - 512 Мб