Предлагаю людям, которые пишут-писали на Delphi (Object Pascal) объединиться для написания открытых классов и компонент облегчающих написание своих игр. Открытость заключается в том, что распространяться все это будет в исходниках. Я так думаю, что гибкости в таком варианте занимать не приходится.
, портируемость правда плоховата, но кажется мне, что в этой работе есть некоторый смысл!
Неактивен
Дык! Можешь посмотреть, что у меня получилось с интерфейсом ввода. На моем сайте выложен класс основанный на TForm и TReachEdit. Сдам 20 экзамен, займусь простейшим видом парсера. А вобще идея такова:
пишется класс для общения с пользователем,
класс для анализа, первичного, команды (выделение глаголов, предлогов, и т.п.)
абстрактный класс для глаголов,
абстрактный класс для предметов,
абстрактный класс для комнат и т.д
библиотека классов для часто используемых глаголов, типов предметов и т.п. с возможностью переопределения методов.
Неактивен
Открытых - значит распростроняться будет в исходниках.
Классов - это значит, что я задаю некоторый класс объектов с типовым способом обработки событий, методов и т.п.
Если тебе не нравится моя обработака чего-либо ты ПЕРЕОПРЕДЕЛЯЕШЬ именно тот кусок который не нравится, отпадает необходимость писать остальное. Если ты хочешь расширить функциональность, то ты ПЕРЕОПРЕДЕЛЯЕШЬ метод с наследованием и все пучком!
По поводу размера: основной объем займет та часть которая будет общаяться с пользователем, в компиляции у меня она сейчас действительно 300 кб. НО, идея как раз и заключается в том, что бы сделать возможным написание ЛЮБЫХ вариантов интерфейсной части. Если она будет поддерживать протокол методов и классов который выбран, то она будет без проблем встраиваться в код.
Неактивен