Forum.iFiction.Ru

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

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

Вы не зашли.

0    0    #1
25.11.2010 20:43

DzafT
Участник
Зарегистрирован: 07.07.2007
Сообщений: 51
Вебсайт

DzQ Platform

DzQ
Dzaft's Quest Platform
Autor: Petrov Pyotr (aka DzafT)
Менюшная платформа для IF-игр с наглядным редактором
Написана на C#, исходники открыты.
Прилагается порт игры OldDuke, игра "Проект Марс-А".
http://atalon-site.narod.ru/files/DzQ.rar

Отредактировано DzafT (04.05.2011 21:46)

Неактивен

0    0    #2
25.11.2010 21:26

ASBer
Модератор (+161, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: DzQ Platform

Хех, а что же парсерки никто не пишет sad менюшных платформ и так на любой вкус...

Неактивен

0    0    #3
26.11.2010 06:24

Oreolek
Модератор (+450, -169)
Откуда: Кемерово
Зарегистрирован: 02.11.2009
Сообщений: 673
Вебсайт

Re: DzQ Platform

Менюшную платформу создать - работа программиста. Выбрал язык - написал.
В парсерке надо кучу лингвистических правил ещё дописывать.

Неактивен

0    0    #4
26.11.2010 07:35

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: DzQ Platform

ASBer написал:

Хех, а что же парсерки никто не пишет sad менюшных платформ и так на любой вкус...

Раз разобрался с ними, напиши статью или серию маленьких статей по поводу построения простых парсерных платформ. wink

Пока людям не пояснишь, как это делается на элементарных вещах и на русском языке, то никто особо не попрется строить подобного рода платформы.

З.Ы.
Прежде чем задаваться вопросами, "а почему люди не делают ... ?", надо предоставить им необходимую инфу и возможности для этого. big_smile

Неактивен

0    0    #5
26.11.2010 10:17

ASBer
Модератор (+161, -20)
Откуда: Москва
Зарегистрирован: 19.07.2007
Сообщений: 816
Вебсайт

Эники-Бэники
ели вареники,
а Джоники-Мнемоники
ели психотроники.

Re: DzQ Platform

Платформа чувствительна к регистру и лишним пробелам.
ВНИМАНИЕ: Платформа не знает скобок и очередности действий.
Допускается and (логическое и), or работает некоректно.
СОЕДИНИТЬ ДВЕ СТРОКИ: connect <переменная_результат> <переменная_текст1> <переменная_текст2>

Пока очень сыро...
Никто кроме автора не станет использовать язык с такими нестандартными свойствами.
Запись выражений обязательно должна соответствовать математическим правилам. (порядок выполнения операций, скобки, логические операторы)
См. обратную польскую нотацию.

Отредактировано ASBer (26.11.2010 10:46)

Неактивен

0    0    #6
26.11.2010 13:11

Dark[Ol(U23)leneri]
Участник (-3)
Зарегистрирован: 16.05.2010
Сообщений: 203

Re: DzQ Platform

Блин... стока платформ... надо просить QIP делать мультиплеер для всех платформ

Неактивен

0    0    #7
27.11.2010 08:46

DzafT
Участник
Зарегистрирован: 07.07.2007
Сообщений: 51
Вебсайт

Re: DzQ Platform

"Парсерные" игры на русском языке всегда превращаются в игру "правильно угадай команду автора"(спасибо падежам и пр.).
По поводу скобок и действий - безусловно надо мне это переделать smile).

Неактивен

0    0    #8
27.11.2010 12:39

Cheshire
Участник (+141, -23)
Зарегистрирован: 01.07.2009
Сообщений: 340
Вебсайт

Утлый парсер ©

Re: DzQ Platform

DzafT написал:

"Парсерные" игры на русском языке всегда превращаются в игру "правильно угадай команду автора"(спасибо падежам и пр.)

Ух как категорично, чуть не поверил.

Отредактировано Cheshire (27.11.2010 12:47)

Неактивен

0    0    #9
27.11.2010 13:40

Dark[Ol(U23)leneri]
Участник (-3)
Зарегистрирован: 16.05.2010
Сообщений: 203

Re: DzQ Platform

DzafT написал:

"Парсерные" игры на русском языке всегда превращаются в игру "правильно угадай команду автора"(спасибо падежам и пр.).
По поводу скобок и действий - безусловно надо мне это переделать smile).

Нужно ввести коэффициент "Интуитивная предсказуемости действия".smile

Неактивен

0    0    #10
27.11.2010 16:05

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: DzQ Platform

Dark[Ol(U23)leneri] написал:

DzafT написал:

"Парсерные" игры на русском языке всегда превращаются в игру "правильно угадай команду автора"(спасибо падежам и пр.).
По поводу скобок и действий - безусловно надо мне это переделать smile).

Нужно ввести коэффициент "Интуитивная предсказуемости действия".smile

У начинающих авторов, этот коэффициент чаще скатывается к нулю. Не в обиду будет сказано, но мне часто попадались игры, где нет-нет да и попадется не стыковка (до команды можно догадаться, но логичнее было использовать другую). А опытные авторы такие особенности заранее учитывают. tongue

Отредактировано Eten (27.11.2010 16:05)

Неактивен

0    0    #11
27.11.2010 16:27

Dark[Ol(U23)leneri]
Участник (-3)
Зарегистрирован: 16.05.2010
Сообщений: 203

Re: DzQ Platform

Eten написал:

Dark[Ol(U23)leneri] написал:

DzafT написал:

"Парсерные" игры на русском языке всегда превращаются в игру "правильно угадай команду автора"(спасибо падежам и пр.).
По поводу скобок и действий - безусловно надо мне это переделать smile).

Нужно ввести коэффициент "Интуитивная предсказуемости действия".smile

У начинающих авторов, этот коэффициент чаще скатывается к нулю. Не в обиду будет сказано, но мне часто попадались игры, где нет-нет да и попадется не стыковка (до команды можно догадаться, но логичнее было использовать другую). А опытные авторы такие особенности заранее учитывают. tongue

Грозные матюги на страницы игры обычно помогают в дописывании игры)

Неактивен

0    0    #12
29.11.2010 18:57

Logger
Участник (+1, -1)
Зарегистрирован: 24.11.2009
Сообщений: 92

Редактор книг-игр "Я - Мастер Книг"

Re: DzQ Platform

DzafT написал:

DzQ
Dzaft's Quest Platform
Экспериментальная менюшная платформа для IF-игр.
Написана на C#, исходники открыты

А чем она лучше URQ/QSP/Instead/... ?
Почему автору следует выбрать эту платформу среди прочих?
Чем она хуже...наверное тем, что не будет работать на не-виндовс платформе.

Неактивен

0    0    #13
29.11.2010 22:38

APROMIX
Участник (+34, -6)
Откуда: Черновцы, Украина
Зарегистрирован: 12.06.2008
Сообщений: 146
Вебсайт

Творчество избавляет человека от трех главных зол - скуки, порока и нужды.
Мои РИЛ проекты

Re: DzQ Platform

Logger написал:

DzafT написал:

DzQ
Dzaft's Quest Platform
Экспериментальная менюшная платформа для IF-игр.
Написана на C#, исходники открыты

А чем она лучше URQ/QSP/Instead/... ?
Почему автору следует выбрать эту платформу среди прочих?
Чем она хуже...наверное тем, что не будет работать на не-виндовс платформе.

Logger, это твои постоянные вопросы к новичкам? smile Радует одно - одну мысль выразил другими словами smile

Неактивен

0    0    #14
29.11.2010 22:50

Серый Волк
Модератор (+1194, -91)
Откуда: Тверь
Зарегистрирован: 22.02.2008
Сообщений: 1096
Вебсайт

Re: DzQ Platform

Logger выразил то, что остальные просто поленились написать. Потому что устали спрашивать одно и то же при виде подобных, метко названных Нексом, "урок десятилетней давности".
Причем одно дело, когда свои платформы пишут новички. Но DzafT то человек опытный, в теме разбираться должен. Более того - писал одно время игры на QSP. Каким чудом qsp-автор ударился в написание своего менюшного движка - вот в чем главная загадка топика smile

Отредактировано Серый Волк (29.11.2010 22:51)

Неактивен

0    0    #15
29.11.2010 23:05

Logger
Участник (+1, -1)
Зарегистрирован: 24.11.2009
Сообщений: 92

Редактор книг-игр "Я - Мастер Книг"

Re: DzQ Platform

APROMIX написал:

Logger, это твои постоянные вопросы к новичкам?

Дык, а что поделать, если новички пишут одно и то же "я разработал Новую платформу". Без деталей, что же в ней такого нового по сравнению с имеющимися. Если бы они сразу писали "моя платформа лучше QSP, так как.... и лучше URQ потому-что ... и удобнее ...." - и вопросов бы не было.

Неактивен

0    0    #16
30.11.2010 01:12

APROMIX
Участник (+34, -6)
Откуда: Черновцы, Украина
Зарегистрирован: 12.06.2008
Сообщений: 146
Вебсайт

Творчество избавляет человека от трех главных зол - скуки, порока и нужды.
Мои РИЛ проекты

Re: DzQ Platform

А че все так встали на дыбы? Написано же в первом посте - "экспериментальная" она smile Так вот! Дайте же человеку поэкспериментировать!

Неактивен

0    0    #17
30.11.2010 08:37

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: DzQ Platform

APROMIX написал:

А че все так встали на дыбы?

Да просто надоели велосипедисты. Ничего личного, как говорится.

Я, кстати, одобряю появление новой платформы. Плохие платформы нужны хорошим платформам.

Неактивен

0    0    #18
30.11.2010 10:09

APROMIX
Участник (+34, -6)
Откуда: Черновцы, Украина
Зарегистрирован: 12.06.2008
Сообщений: 146
Вебсайт

Творчество избавляет человека от трех главных зол - скуки, порока и нужды.
Мои РИЛ проекты

Re: DzQ Platform

Nex написал:

APROMIX написал:

А че все так встали на дыбы?

Да просто надоели велосипедисты. Ничего личного, как говорится.

Я, кстати, одобряю появление новой платформы. Плохие платформы нужны хорошим платформам.

Nex, тебе эволюцию не остановить smile Естественный отбор, как говорится smile Динозавры тоже были хозяевами положения, но метеорит расставил точки на "i" smile

Неактивен

0    0    #19
30.11.2010 20:45

Dark[Ol(U23)leneri]
Участник (-3)
Зарегистрирован: 16.05.2010
Сообщений: 203

Re: DzQ Platform

Странно, что такие животные как крокодилы выжили после метеорита

Неактивен

0    0    #20
30.11.2010 21:21

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: DzQ Platform

Когда Windows окажется не у дел, тогда поговорим.

Неактивен

0    0    #21
02.12.2010 21:13

DzafT
Участник
Зарегистрирован: 07.07.2007
Сообщений: 51
Вебсайт

Re: DzQ Platform

...я разработал Новую платформу

ГДЕ? Я НЕ ВИЖУ ЭТОГО В СВОЕМ ПОСТЕ!
DzQ - пока ЭКСПЕРЕМЕНТАЛЬНАЯ платформа, она не разработана, а разрабатывается (вернее предполагает это, а вообще процесс с первой публикации стоит на месте).

...qsp-автор ударился в написание своего менюшного движка...

Я программист, а не писатель(и три года как не qsp-автор, хотя qsp - эталон, на него нужно равняться). Обратите внимание, литературная ценность моих игр не очень велика. Квесты весьма просты. А кампания моей 3d стратегии SunWar тоже не как у Криса Метцена. Меня интересует сам процесс написания таких непростых вещей как, скажем игры, или платформы.

Кто знает мой стиль тот оценит код DzQ: я старался сделать его максимально понятным(правда ремить было лень) и объектно-ориентированным.

...моя платформа лучше QSP, так как.... и лучше URQ...

Да, за 3 вечера (или меньше? не помню) вы конечно обгоните QSP. Бу-га-га. smile)))

Почему автору следует выбрать эту платформу среди прочих?

У меня есть одна интересная идея(достаточно технически-сложная, сложнее чем все уже мною для DzQ написанное), вот сдам первую сессию там посмотрим.

Я, кстати, одобряю появление новой платформы. Плохие платформы нужны хорошим платформам.

Вот! Это верно! +1
Любой опыт полезен для community.

Отредактировано DzafT (02.12.2010 21:21)

Неактивен

0    0    #22
03.12.2010 06:41

Oreolek
Модератор (+450, -169)
Откуда: Кемерово
Зарегистрирован: 02.11.2009
Сообщений: 673
Вебсайт

Re: DzQ Platform

Можно сразу огласить идею? Возможно, она уже была кем-то реализована.

Неактивен

0    0    #23
03.12.2010 12:58

DzafT
Участник
Зарегистрирован: 07.07.2007
Сообщений: 51
Вебсайт

Re: DzQ Platform

Можно сразу огласить идею?...

И в прямь, идея уже была реализована. В адрифте. Только мой вариант генератора должен стать:
а) Менюшным
б) Более абстрактным
в) Открытым и бесплатным
г) На шарпе (vb - не клево)

Только все это потом.

Отредактировано DzafT (03.12.2010 13:00)

Неактивен

0    0    #24
04.12.2010 21:49

DzafT
Участник
Зарегистрирован: 07.07.2007
Сообщений: 51
Вебсайт

Re: DzQ Platform

DzQ Editor
Вот, первый скрин интрефейса редактора.
http://atalon-site.narod.ru/files/DzQEd … enShot.jpg
Пока идет адаптирование классов базовой программы, доработка принципов работы редактора. Уже определено, что файлы редактора и платформы будут иметь разный формат (в смысле, нужно будет делать экспорт, а формат редактора - только для сохранений).

Кроме непосредственно текста, имен объектов и т. п. с клавиатуры вводиться ничего не будет, т.е. оформлятся квест будет путём щелканья по кнопкам и листбоксам.

DzQ Editor будет более всего походить на "триггерные" части редакторов типа StarCraft 1 и HMM4. На мой взгляд, это наиболее оптимально: минимум усилий со стороны квестописателя (не надо строчить операторы) и не будет ограниченности адрифта по части нестандартных решений (адрифт ориентирован чисто на "классику жанра", даже местный бой - весьма примитивен). Также квестописатель будет огражден от всякого рода синтаксических опечаток и др. (конечно, от них может спасти платформа "компиляторного" типа, но это другой разговор).

Естественно, все это делается для людей, особо не умеющих программировать (или обучающихся этому непростому делу). Это будет более абстрактный (нет скажем person'ов, все задется автором) менюшный аналог адрифта.

Сама платформа кардинальных изменений не пернесет.

Срок появления более-менее рабочей программы - середина января, раньше вряд ли смогу - учеба.

Отредактировано DzafT (04.12.2010 22:01)

Неактивен

0    0    #25
04.12.2010 22:10

Nex
Участник (+120, -130)
Зарегистрирован: 11.06.2007
Сообщений: 2053

---

Re: DzQ Platform

Было в TGE?

не будет ограниченности адрифта по части нестандартных решений

А рогалик на ней можно написать?

Отредактировано Nex (04.12.2010 22:11)

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru