Forum.iFiction.Ru

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

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

Вы не зашли.

0    0    #1
09.11.2002 19:43

Al Chipollino
Участник (+1)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 496

Куча новых платформ говорите?...

Доделал я с горем пополам свою игру на флэше, и теперь меня мучает проблема создания другой игры. Посидел, подумал и пришёл к выводу - нужно использовать какую-нибудь новейшую платформу, самому всё с нуля опять делать меня не очень прельщает. Захожу на сайт, качаю Гидру... и что я вижу? набор стандартных глаголов запрограммированных на Питоне и мне предлагают программировать на этом же Питоне с использованием стандартных объектов... Room.Description=тому-то, Room.GoWest=сему-то... Ребят, ведь проблема не в программировании стандартных глаголов - их можно за несколько дней написать, главный геморрой как раз появляется при создании и редактировании объектов - это занимает большую часть времени работы над игрой, а на Гидре мне нужно сидеть и вручную в Текстовом редакторе прописывать объекты, свойства, их значения. Одним словом, НУЖЕН ВИЗУАЛЬНЫЙ РЕДАКТОР, а пока его нет, не будет и игр. РТАДС не качал, но хочу спросить: такая же там беда, как в Гидре, или всё проще, и есть визуальные компоненты?

Неактивен

0    0    #2
10.11.2002 21:40

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

wbr.

Re: Куча новых платформ говорите?...

Можно сделать две вещи: сделать дерево типовых объектов (т.е. объекты одного типа в одной ветви дерева, наследуемые объекты создают подветви). Кроме того по поводу комнаты:
TObjectAction class
type_of_action: string; // для примера
....
;
TObjActionShowtext class(TObjectAction)
type_of_action = 'text' : string;
...
;
TObjActionMoveToLocation class(TObjectAction)
type_of_action = 'move': string;
....
;

и у комнаты TRoom указать, что TRoom.north: TObjectAction;

а при обработке проверять свойство type_of_action и в зависимости от этого по разному реагировать.

PS. Если есть желание, могу помочь с реализацией некоторых особо интересных кусков на Object Pascal (оно же Delphi).

Неактивен

0    0    #3
15.11.2002 19:39

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

wbr.

Re: Куча новых платформ говорите?...

Я писал не о платформе, а о принципе. Принцип простой. На любое свойство, можно повесить значение типа "Любой объект" в котором уже и будет содержаться информация о том что делать и как визуализировать этот самый объект. На мой, программистский, взгляд - эта проблема не проблема. smile

PS. Для сомневающихся - визуальный редактор СКРОЕТ все те вещи которые я описал от конечного пользователя. Будет что-то типа построителя форм в Excel - Access и т.п. Просто и мышкой двигать можно.

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru