VampirE написал:
В действительности большое количество предметов делает код очень громоздким, а т.к. на rtads не предусмотрено каких-от сверхудобных средств разработки приходиться обходиться малым - разбивать игру на модули и т.д., что тоже не особо помагает. (
Решил выделить это в отдельную тему, как актуальный вопрос.
Что могу от себя посоветовать:
1. Пользуйтесь текстовым редактором с закладками.
2. Чаще пользуйтесь наследованием. В отдельном модуле прописывайте классы, в основном - реализацию.
3. Разбивайте код баннерами с названием локаций, группируйте объекты по ним.
4. Активно применяйте поиск! Если при тестинге у видели что-то не то, ищите соотвествующую фразу в коде.
5. Потренируйтесь работать с дебаггером. Обычно становится нужным при реализации продвинутых вещей типа АИ ![]()
Неактивен
Дважды кликнув на объекте я перемещусь на тут кусок текста, где он описан
Класс експлорер? Есть такое. И подсветка синтаксиса тоже, естественно.
А ещё Imaginate сам запускает компиляцию, исполнение, и подхватывает вывод компилятора.
Неактивен
Вот потому и пришлось, что UltraEdit — универсальный редактор. А Imaginate специально создан как среда для разработки IF. Понимает TADS2, TADS3, Inform, ALAN.
Неактивен