Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
17.06.2002 14:15

stalker
Участник
Откуда: Сургут
Зарегистрирован: 09.05.2002
Сообщений: 41
Вебсайт

wbr.

IF и Delphi

Предлагаю людям, которые пишут-писали на Delphi (Object Pascal) объединиться для написания открытых классов и компонент облегчающих написание своих игр. Открытость заключается в том, что распространяться все это будет в исходниках. Я так думаю, что гибкости в таком варианте занимать не приходится.  big_smile, портируемость правда плоховата, но кажется мне, что в этой работе есть некоторый смысл!

Неактивен

0    0    #2
18.06.2002 20:08

stalker
Участник
Откуда: Сургут
Зарегистрирован: 09.05.2002
Сообщений: 41
Вебсайт

wbr.

Re: IF и Delphi

Дык! Можешь посмотреть, что у меня получилось с интерфейсом ввода. На моем сайте выложен класс основанный на TForm и TReachEdit. Сдам 20 экзамен, займусь простейшим видом парсера. А вобще идея такова:

пишется класс для общения с пользователем,
класс для анализа, первичного, команды (выделение глаголов, предлогов, и т.п.)
абстрактный класс для глаголов,
абстрактный класс для предметов,
абстрактный класс для комнат и т.д

библиотека классов для часто используемых глаголов, типов предметов и т.п. с возможностью переопределения методов.

Неактивен

0    0    #3
18.06.2002 20:37

stalker
Участник
Откуда: Сургут
Зарегистрирован: 09.05.2002
Сообщений: 41
Вебсайт

wbr.

Re: IF и Delphi

Открытых - значит распростроняться будет в исходниках.

Классов - это значит, что я задаю некоторый класс объектов с типовым способом обработки событий, методов и т.п.

Если тебе не нравится моя обработака чего-либо ты ПЕРЕОПРЕДЕЛЯЕШЬ именно тот кусок который не нравится, отпадает необходимость писать остальное. Если ты хочешь расширить функциональность, то ты ПЕРЕОПРЕДЕЛЯЕШЬ метод с наследованием и все пучком!

По поводу размера: основной объем займет та часть которая будет общаяться с пользователем, в компиляции у меня она сейчас действительно 300 кб. НО, идея как раз и заключается в том, что бы сделать возможным написание ЛЮБЫХ вариантов интерфейсной части. Если она будет поддерживать протокол методов и классов который выбран, то она будет без проблем встраиваться в код.

Неактивен

Powered by PunBB
© copyright 2001–2026 iFiction.Ru