Forum.iFiction.Ru

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

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

Вы не зашли.

  • Список
  •  » Игры
  •  » Игра "Клара-расхитительница варенья"

0    0    #1
02.10.2006 08:07

Belial
Участник
Зарегистрирован: 24.04.2006
Сообщений: 121
Вебсайт

Игра "Клара-расхитительница варенья"

Всем привет smile накропал за несколько дней игрушку http://questtext.narod.ru/6deys/sladkoeja_v06b.rar (11 кв), демонстрирующую работоспособность платформы "6deys".

Рунер для запуска игры можно качнуть здесь - http://questtext.narod.ru/6deys/RUN.rar (257 кв)

Информация о платформе здесь - http://questtext.narod.ru/run.html

Жду комментариев.

Неактивен

0    0    #2
02.10.2006 13:05

Gremour
Участник (+1)
Откуда: Беларусь
Зарегистрирован: 09.11.2004
Сообщений: 234

Re: Игра "Клара-расхитительница варенья"

Игра на Lua?  :-?

Велосипед.  wink Development kit не видел, но подозреваю, что это приложеньице в Цпп Билдере, которое в результате каких-то визуальных приготовлений генерит Lua-файл. Какова гибкость платформы? Кто-нибудь будет править Lua-файл руками? Не думаю.  wink

За работу респект. Эту энергию бы в мирное русло...  В какое, догадались? roll

Дошёл до паззла с кроватью. Тест-репорт выслать?

Неактивен

0    0    #3
02.10.2006 13:58

Gremour
Участник (+1)
Откуда: Беларусь
Зарегистрирован: 09.11.2004
Сообщений: 234

Re: Игра "Клара-расхитительница варенья"

На таких языках, как TADS, эти вещи делать удобнее, не так ли?

А такие возможности, как сохранение/восстановление игры, откат хода, автоподстановка объектов и разрешение неопределённостей? А большая бибиотека стандартных объектов? Nested rooms, поверхности, контейнеры, свет? Понадобится дофига работы, чтобы довести свою платформу до такого уровня.

Неактивен

0    0    #4
02.10.2006 14:04

Gremour
Участник (+1)
Откуда: Беларусь
Зарегистрирован: 09.11.2004
Сообщений: 234

Re: Игра "Клара-расхитительница варенья"

Да, ещё вопрос: правки в Lua файле, я так понимаю, делаются после генерации?

Неактивен

0    0    #5
02.10.2006 14:35

Gremour
Участник (+1)
Откуда: Беларусь
Зарегистрирован: 09.11.2004
Сообщений: 234

Re: Игра "Клара-расхитительница варенья"

Скачал-таки платформу. С правками понятно.

Необходимости писать горы кода для обычных действий — это плохо. Например, обработчик Put для каждого объекта. А если игра большая? Это ж повеситься.

Наследование есть?

Неактивен

0    0    #6
02.10.2006 14:57

Gremour
Участник (+1)
Откуда: Беларусь
Зарегистрирован: 09.11.2004
Сообщений: 234

Re: Игра "Клара-расхитительница варенья"

Уже прочитал. smile

В ООП языке мы сделаем базовый объект, у которого будут обработчики большинства действий, применимых ко всем объектам. Такие как осмотреть, взять, положить... вобщем, полного набора стандартных глаголов. Чтобы автору игры не париться с этой, по сути, ненужной работой. А потом объекты игры порождаются от базового. Причём, наследование может быть множественным. Например, стул является поверхностью (на нём можно сидеть самому и ложить другие вещи) и в то же время вложенным помещением (игрок, сидящий на стуле находится как-бы в мини-комнате, которая находится внутри другой комнаты; он ограничен в некоторых действиях, но видит окружающую комнату, вставая со стула он покидает вложенную комнату). Можно описать и указать стулу (и другим предметам) в качестве дополнительного родителя класс "woodenItem", если мы, например, захотим реализовать пожар.

Наследование — мощный инстумент, который избавляет автора игры от большой головной боли.

P.S. А отсутствие наследования серьёзно ограничивает возможности игры.

Неактивен

  • Список
  •  » Игры
  •  » Игра "Клара-расхитительница варенья"

Powered by PunBB
© copyright 2001–2026 iFiction.Ru