1. Название "Рашенмейкер" с добавлением года выпуска.
2. Разрешение: от 320х240 до 1024х768, одно на всю игру, везде - полный цвет с
поддержкой 256
3. при 320х240 - поддержка чипсета от 2000/3 с произвольным увеличением в право
и размер минимального тайла 16х16
при 640х480 - поддержка тайлсета ХР и 32х32, с увеличением мест под аутотайлы -
неограниченно
при 800х600 и 1024х768 - увеличение тайлсета ХР вправо кратное 256 и
неограниченное вниз, места под аутотайлы и анимированные тайлы - неограниченно
4. чарсет А - базовый, любой размер, неограниченный вправо, 4 вниз, анимация -
слева-направо до конца и обратно - справа-налево
чарсет В - дополнительный, неограничен вправо, вниз - 16х4, должен иметь
одинаковое окно с чарсетом А и называться так же, с прибавлением В, добавляет
"позы" чарам, работает, если есть изображение. А именно:
сесть на стул, сесть на 5 точку, сесть на корточки, лечь, упасть, ползти,
прыгнуть вверх, прыгнуть вперед, бежать, лезть по веревке, подтянуться,
спрыгнуть, ударить рукой, ударить нагой, получить удар, кастовать, лететь,
плыть.
чарсет С - тоже самое, что и В, но для своих движений.
Всем движениям присваиваются кнопки. Движение можно вызвать командой из меню
"Задать движение". У каждого ивента может быть свой набор чарсетов.
5. Слои
На все про все 99 слоев: на панорамы, пикчи, слои тайлсетов, ивенты, туманы и
анимации. Любой слой можно задать и поменять. Два ивента одного слоя не могут
изначально занимать одно место, разных слоев - могут. Слои задаются произвольно
и могут быть использованы не все. Панорамы, пикчи и туманы могут быть как
выше, так и ниже героя, ивентов и пр.
Высота слоя.
Слой может быть изначально поднят над другими и составить собственную
"материальную" поверхность. Таким образом можно делать ступени, площадки и
плотформы, спрыгнув с которых, герой будет лететь до нижележащего слоя. При
этом нижележащие слои можно визуально отключать. Таким образом можно делать
аркады типа Кастельвании. А так же лифты и движущиеся плотформы.
6. Для снятия нагрузки на процессор, желательно визуализировать только то, что
захватывает экран, + 1-2 тайла с боков, чтобы не мерцало.
7. Функция автоматического освещения или затемнения заданных мест карты.
Эффекты: свет от уличного фонаря, факела, солнечные лучи, движущиеся тени -
анимированные. Должно работать без тормазов при ночном освещении, при большом
количестве источников света и больших чаров на карте 100х100 минимум. Тени
опционально отключаются.
8. Слои - дополнение.
Два слоя, один из которых поднят относительно другого, создают поднятие
местности, которые если соединить нападобии "двухэтажной" графики холмов в
Казаках, составят необычайной достоверности псевдо 3D поверхность, на которую
можно наложить спрайты скал, россыпей, камней и растительности. Необходимо
сделать - как дополнительную "кисть", инструмент по автоматическому поднятию
местности - созданию нового приподнятого слоя с переходом. Слою присваивается
свой номер. Или один на серию одноуровневых слоев. Переходному слою также
присваивается свой номер и на него может быть наложена своя графика. Если
плавный "перелив" от переходного слоя к обычным сложен для программирования,
можно обойтись резким. Главное, чтобы на него накладывалась текстура. И
желательно, чтобы "срез" такого переходного слоя отличался от простого круга
или овала в сторону усложнения.
9. Скриптовая часть.
Нахождение ивентом кратчайшего пути из произвольного места к заданному при
наличии простых, выпуклых препятствий. Заданное место может при этом
перемещаться. Разбивка этого пути на произвольные отрезки для создания
тактического боя.
Визуальная работа с пикчами на карте с закреплением оных. Придание пикчи
свойство ивента. ( таскание мышкой, создание своих меню ). Использование зума,
смены цвета, задание вращения, прозрачности, поворот на определенный угол,
изменение геометрии.
Взаимодействие ивентов между собой. Как при касании их чаром героя. С заданием
последствий.
Увеличение количества "земель" ( мультиивент ) до 99. Распространение их на вариант 2000/3.
Запоминание отдельных слов и массивов информации в текстовом виде по желанию
игрока и ввод их в качестве пароля.
Изменяемая зона действия ивента до 2, 3 и т.д. клеток от самого ивента. Эффект
срабатывания, эффект затухания звука и т.п.
Добавление к движению ( чарсеты А, В, С ) или вместо него - анимации.
Работа до 9 анимаций одновременно.
Возможность закрепить на чарсете С движение по диоганали или на 8 сторон от
заданных клавиш.
Программирование всех обычных клавиш клавиатуры, включая правые цифры.
Закрепление за проектом одной из систем боя: стандартной лицевой, стандартной
боковой ( с набором удара и без ), тактический и аркадный.
Замена тайлсета карты в процессе игры.
Анимация врагов. Задача врагов ивентами или сменой пикчур.
Расширенная опция управления диалогом: прокрутка одним текстом ( автоматически
или вручную ), текст без фейса, без фейса, но с именем, с фейсом, с фейсом и
именем, с произвольным фейсом, с настриваемым расположением произвольного
фейса. Замена шрифта.
Если что удумаю, добавлю прямо сюда. Например: дополнительные команды в список команд. Типа: герою идти в точку (х,у).
Социальные закладки