Вообщем-то хочу сделать DooM на движке Raycasting.Потому как он прост, как угол бани.Ан нет-где мне взять текстуры дума в формате BMP мой редактор так не умеет(Slumped)Некоторые текстуры уже есть из дума,но оружие какое-то дурацкое,всего 6 штук.5 типов врагов не больше.Всё вот думаю каких из дума взять.Максимум 20 уровней.Может кто кинет сайт со спрайтами дума,со спрайтами врагов(нужно в bmp)и звуки.Как запилю спрайты сразу сделаю Пре-альфа версию.
Насчет текстур в BMP-формате - в XWE доступно групповое выделение патчей/спрайтов и экспорт их одним махом в BMP, через меню Entry -> Save As...
Идея отличная, увидеть Doom в воксельном формате - моя давняя и тайная мечта.
Вообщем-то хочу сделать DooM на движке Raycasting(улучшенный движок Wolfenstein +мауслук к нему)
Если ты имеешь в виду Raycasting Game Maker, то это не "улучшенный движок Wolfenstein", а поделка какого-то "доброго" человека, решившего написать "конструктор игр" для тех, кому лень париться даже с Game Maker. Моё отношение к этому "улучшенному" движку крайне негативное, потому как он
Maxman :
прост, как угол бани
Качество создаваемых шедевров соотвествующее. Впрочем, это твое дело.
Maxman :
где мне взять текстуры дума в формате BMP мой редактор так не умеет(Slumped)
Ну что значит - не умеет? Все он умеет, наскольо я помню. Сам я им не пользуюсь, юзаю xwe. Там все просто - выделяешь нужный patch/floor, entry>save as - сохраняешь в указанную папку. Нужны текстуры в 24-битном цвете - открываешь пейнт, сохранить как.
Сайт со спрайтами www.realm667.com Текстуры там, кстати, тоже есть. Дерзай, девелопер
кстати,можно добавить только 5 видов монстров-каких самых главных взять из дум(только дальний бой)?
Вот б** я так и знал-не умею вообще в XWE-сначала ошибка Failed to create key .WAD потом list index out of bound(0) ни один вад не открывает..эх пойду в инете спрайты искать
Ааа... raycasting, немного перепутал с raytracing... Шутка ли, всю ночь не спал!
Maxman
Перед началом разработки всё же рекомендую "покопать" поглубже и разузнать, а поддерживает ли автор движка свое творение, жив ли сам автор движка и т.п.
Как программист (и дилетант) скажу, что разрабатывать на C++ "с нуля" крайне муторно, месяца три уйдет только на то, чтобы написать и отладить самые основы (без геймплея, без уровней). Так что не ведись на разводки типа "лучше самому всё написать с нуля".
Скрытый текст:
Мне удалось за 2.5 месяца в АВРАЛЬНОМ режиме написать более-менее хорошо работающий движок, поддерживающий:
- ландшафт (изначально движок нацелен на open-world environment, как игры серии Delta Force)
- геометрические примитивы - только поверхности вращения
- скайбокс (точнее, skydome у меня там был)
- спрайты различных типов (Y-типа, XY-типа)
- анимацию на САМОМ примитивном уровне
- динамические источники света (в самом простом, "OpenGL-вском" смысле слова)
- системы частиц (довольно гибко реализовал - от снега и дыма до ракетного пламени можно было сделать)
- поддержки моделей НЕ было (не успел сделать, да и долго это)
Чтобы приспособить ЭТО под что-то конкретное, требуются дополнительно НЕДЕЛИ и НЕДЕЛИ усилий (т.е. оно не работает "из коробки", как коммерческие движки)
Если интересна демка, могу выслать в личку.
Поэтому если разработка ведется в одиночку, C++ противопоказан (если только ты не профессионал, сожравший собаку на этом деле).
Графический движок Blitz3D вроде хвалили (это навороченный Basic с разнообразными 3D-функциями), но он платный, собака, вроде даже для Linux-версии.
Кроме того, я не видел проектов, которые бы вызывали уважение, написанных на нем. Для игрушек уровня "чуть круче, чем качественные казуалки", сойдет.
Перебери весь спектр движков, которые умеют raycasting (хотя что-то во мне говорит, что их всего 2-3 от силы ).
Вот б** я так и знал-не умею вообще в XWE-сначала ошибка Failed to create key .WAD потом list index out of bound(0) ни один вад не открывает..эх пойду в инете спрайты искать
Проще слазить в настройки совместимости и заставить XWE запускаться от имени администратора.