Forum.iFiction.Ru

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

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

Вы не зашли.

0    0    #1
01.01.2010 19:40

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

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

Новый год...новая урка (копия с http://urq.borda.ru/)

Всех с наступившим!

Есть такая мысль - почему бы не сделать Open-Source URQ на Java?

Минус очевиден - урок всяких уже много, будет еще одна.

Но и плюсы есть:
1) Open-Source - значит проект не будет завязан на одного человека (который однажды может просто забросить его, как уже ни раз бывало в Уркистане). Исходники будут публично доступны (скажем - на SourceForge: http://sourceforge.net/projects/urq/) и любой желающие сможет "подхватить падшее знамя".
2) Open-Source - разработку может вести сразу несколько человек (договариваясь, кто и что делает)
3) Open-Source - раз проект общий, то Уркистан сможет (наконец-то) прийти к единому стандарту на URQL и дальше развивать эту платформу под контролем всего Уркистана, а не единоличных решений.
4) Java - написанный правильным образом интерпретатор может быть установлен не только как обычное приложения и не только на MS Windows, но и:
a) на мобильном телефоне
b) скомпилирован в виде DHTML+JavaScript и выполняться как обычная web-страница где угодно (хоть на iPhone), не требуя никакой серверной поддержки, вообще не требующий никакой инсталляции и и т.д.
c) на НЕ-Windows платформе (MAC, xUNIX,...)

QSP вроде как давно пошли по подобному пути (правда - без Java) и живут.

Мой интерес в это деле специфичен - мне требуется стабильная платформа для проигрывания книг-игр на мобильных телефонах. С хорошим GUI, который мог бы соперничать с нормальными J2ME играми.

В общем - какие будут мнения?

Неактивен

0    0    #2
03.01.2010 03:19

giver
Участник
Зарегистрирован: 03.01.2010
Сообщений: 1

Re: Новый год...новая урка (копия с http://urq.borda.ru/)

Nex написал:

Из всех только у гивера открыт исходный код. Fireton, Nolite, abcdef не согласятся писать что-то иное, чем то, что они уже пишут, каждый из них хочет свою "особую" урку, поэтому в подобном open-source проекте они участвовать не будут. Гивер пишет ради удовольствия, и вполне может взяться, но его урка никогда не будет закончена - он ее будет каждый день переделывать, бесконечно.
Больше участвовать в этом URQ-open-source просто некому.

как будто все остальные преследуют цель, отличную от получения удовольствия.
Юрка ниразу еще переписана не была, не столько ей время, и хоть я ее действительно хочу переписать, но переписать лишь раз изменив архитекуру.
На данный момент практически все функции касательно "первоначальной" урки работают. Интерфейс сильно отделен от парсера и даже интерпретатора. Код компилируется в промежуточный байткод.
Абстрактый интерфейс позволил мне вывести юрку в веб всего за один день.
http://giver.no-ip.org:43461/ -- можно посмотреть результат.
можно занятся вычищением сорцов на предмет использование классов из SE и замена эквивалентами для ME, тогда будет юрка, работающая на телефоне работающая точно так же, как и юрка  со свинговой, консольной или вебмордой.

Стандартизацией лучше заниматся на уровне уркописателей. Например файертон добавляет достаточно большое количество новых возможностей, при этом он не следует даже соглашениям об именовании переменных и тд. Когда будет вменяемая спецификация утвержденная советом, тогда будет и совместимость.

К сожалению у меня не хватает времени на "переписывание каждый день. бесконечно". Я бы и рад уделить, но из-за отсуствия на то технических средств это не представляется возможным. Возможно на зимнем отпуске займусь ей и доведу до очередного майл-стоуна.

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

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru