Насколько надёжно и проверенно QSP работает:
- с массивами (в том числе ассоциативными) больших размеров;
- большим количеством локаций;
- функцией "menu";
- html-тегом <A>…</A> с префиксом "exec:";
- вызовом меню по ссылке?
А также:
- Какова область видимости переменных?
Я возлагаю на эти элементы свои основные надежды.
И ещё — подтип "контекстно-менюшная игра" уже успел кто застолбить? Есть образцы?
Неактивен
Olegus t.Gl. написал:
Хотя для написания объёмной игры в обычном текстовом редакторе (или даже через QGen) мозги должны щёлкать не хуже чем у персонажа Хоффмана из "Человека дождя".
Чтобы в локах не путаться, их лучше группировать. А когда эта возможность реализована на уровне языка, то можно вообще не париться. Для переменных лучше использовать дебаггер или создавать дополнительный код для дебага (например для бета-тестирования). Про ООП смысла говорить вообще нету, т.к. у нас это реализовано по большей части в парсерах.
З.Ы.
При таком подходе писать квесты не так проблемно.![]()
Отредактировано Eten (16.03.2010 08:53)
Неактивен
HzD_Byte написал:
Кстати говоря, динамическая генерация кода - намного более мощная штука, чем ООП. А она в QSP поддерживается.
Также стоит заметить, что появилась данная фича не так давно. Т.к. в версии 5.3х и ниже ее точно нету.
А жаль.
Отредактировано Eten (16.03.2010 17:57)
Неактивен
HzD_Byte написал:
Однотипные свойства очень просто реализуются через массивы - был_на_локации[$curloc]=1, $описание['пальто']='Очень теплое пальто.' и т.п.
А что ты делаешь, когда этих инструментов тебе не хватает? ![]()
Неактивен