Forum.iFiction.Ru

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

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

Вы не зашли.

  • Список
  •  » INSTEAD
  •  » Новая платформа INSTEAD? Или я чего-то пропустил?

0    0    #1
20.02.2009 22:23

Mick-the-Pick
Участник
Зарегистрирован: 10.07.2007
Сообщений: 18

Новая платформа INSTEAD? Или я чего-то пропустил?

Сегодня на ЛОРе ссылку выложили.
Подробности:
http://sites.google.com/site/sdlinstead/

"INSTEAD 0.7.2 -- интерпретатор простых текстовых приключений для Unix
Что это такое?

Интерпретатор STEAD (Simply Text Adventure) позволяет проигрывать игры, которые по жанру являются смесью визуальной новеллы, текстового квеста и классических квестов 90-х. Особенности STEAD игры:

    * очень простой исходный текст историй. (В качестве основы используется LUA);
    * возможность использования графического или текстового (readline) интерфейса для игры;
    * в графическом интерфейсе поддерживается музыка и графика;
    * поддержка тем для графического интерпретатора -- конкретная игра может менять вид интерфейса;
    * переносимость (изначально написана для Linux, зависит от SDL и lua).

На данный момент автором STEAD написана одна игра: 'Возвращение Квантового Кота', которая входит в состав архива с исходным кодом. Игра содержит около 70 сцен, графику и oldschool треки."

Неактивен

0    0    #2
21.02.2009 14:43

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Сайт на google sites недоступен из-за превышения лимита канала. sad  Другой url: http://instead.googlecode.com. Если интересуют подробности -- готов рассказать.

Неактивен

0    0    #3
21.02.2009 20:35

noname
Участник (+36, -9)
Зарегистрирован: 04.04.2008
Сообщений: 729

noname

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

а на XP её запустить можно?

Неактивен

0    0    #4
21.02.2009 22:38

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Чё-то  мне кажется, что урка, да и QSP попроще будет в "исходном тексте".

Неактивен

0    0    #5
22.02.2009 09:14

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex написал:

Чё-то  мне кажется, что урка, да и QSP попроще будет в "исходном тексте".

URQ 100% проще -- но имхо написать на нем именно "квест" сложнее.  Имхо URQ это менюшный квест -- у меня он не совсем менюшный smile. Если я не прав -- поправьте.

Неактивен

0    0    #6
22.02.2009 09:22

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

noname написал:

а на XP её запустить можно?

Когда/если будет вин версия. Пока есть надежда, что скоро будет. smile

Неактивен

0    0    #7
22.02.2009 09:35

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Особенности STEAD игры:

    * очень простой исходный текст историй.

следует добавить: "... если вы знакомы с программированием"

Для тех, кто с программированием не знаком, думаю, на STEAD написать игру нереально. В отличие от URQ, QSP, etc.

Кстати, что значит "написать именно квест сложнее"? Относится ли это высказывание и к QSP?

Если ты имеешь в виду возможность использования ссылок в тексте, то это есть и в QSP, и в Милене, и, по-моему, даже в урке(AkURQ).

Судя по скринам, неплохая менюшная платформа. Для программистов.

Отредактировано Nex (22.02.2009 09:49)

Неактивен

0    0    #8
22.02.2009 09:49

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex написал:

Кстати, что значит "написать именно квест сложнее"? Относится ли это высказывание и к QSP?

Давайте, вместо спора о платформах я покажу зачем был сделан stead.

Вот пример:

knife = obj {
nam = 'нож',
dsc = 'На столе лежит {нож}.
tak = 'Я взял нож',
inv = 'Острый!!!',
};

mytable = obj {
nam = 'стол',
dsc = "В центре комнаты стоит {стол}",
act = "Я погладил рукой по столу",
obj = {'knife'},
};

main = room {
nam = 'комната',
dsc = 'Я в комнате.',
obj = {'mytable'},
way = { 'nextroom' },
};

На мой взгляд это компромисс. С одной стороны есть объекты, отношения между объектами, инвентарь, действия (например, можно толкать стол в определенное направление) а с другой стороны -- преимущества менюшного движка.  То что написано выше -- конечно сложнее просто URQ кода, который низкоуровневый и поэтому простой -- но когда нужно писать много -- объектность помогает. Хуки могут быть функциями -- например
nam = function()
bla bla bla
end
И можно использовать lua в большей менре (что вы видели в сорцах)  -- но можно ведь и не использовать. smile


Вообще -- хорошо, если бы вы глянули на саму игру -- в действии -- мне кажется стало бы понятно зачем был нужен движок.

Неактивен

0    0    #9
22.02.2009 09:57

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

gloomy написал:

На мой взгляд это компромисс. С одной стороны есть объекты, отношения между объектами, инвентарь, действия (например, можно толкать стол в определенное направление) а с другой стороны -- преимущества менюшного движка...

Пока что не вижу преимуществ "кодинга" над той же Миленой. Которая, кстати, расширяет урку с помощью lua и про которую автор тоже божится, что она вся такая гибкая и многофункциональная.

gloomy написал:

Вообще -- хорошо, если бы вы глянули на саму игру -- в действии -- мне кажется стало бы понятно зачем был нужен движок.

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

Неактивен

0    0    #10
22.02.2009 09:59

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex написал:

Если ты имеешь в виду возможность использования ссылок в тексте, то это есть и в QSP, и в Милене, и, по-моему, даже в урке(AkURQ).

Ок -- на ты.
Нет -- ссылки это просто технология. Lucas Arts квесты -- это менюшный квест? Тут все тоже самое -- есть объекты и инвентарь и ты их можешь комбинировать не как захордкоженные действия, а как сильно упрощенный inform.

Неактивен

0    0    #11
22.02.2009 10:01

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

gloomy написал:

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

Ну раз все решил уже, я и не спорю тогда. smile Если будет версия под вин -- сообщу тут -- будет интерес -- глянь.

Неактивен

0    0    #12
22.02.2009 13:27

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex написал:

Пока что не вижу преимуществ "кодинга" над той же Миленой. Которая, кстати, расширяет урку с помощью lua и про которую автор тоже божится, что она вся такая гибкая и многофункциональная.

Про эту штуку (милену) я не слышал, и поэтому посмотрел. Совсем другие игры (это менюшные игры) и совсем другой код игр (для меня как программиста он сложен).  Давай правда отложим диалог о том, что это "еще один такой же движок"  до появления вин версии -- тогда буду готов выслушать конструктивную критику.  А так -- действительно -- сейчас оценить игру и движок могут только Unix пользователи. Именно поэтому новость была опубликована на lor. smile

P.S.

Вообще, я похоже неправильно использую термины, принятые здесь. Если под "менюшностью" понимается отсутствие парсера. То да -- движок менюшный (даже не смотря на то, что у него есть текстовый вариант интерпретатора) Но я имел в виду то, что игры на URQ, например, это по своей сути выбор вариантов (кончено не так как в книгах-играх -- но все-таки). Игры на inform -- это нечто совсем другое. Instead -- где-то между ними.

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

В итоге, можно писать-таки квесты (в моем понимании) которые оказываются довольно простыми для обычных людей, но вместе с тем, написание истории остается объектно ориентированным. 

Или представь что у игры гоблины отключили динамическую графику (оставили только статическую) и все действие/взаимоотношения описывается текстом. Можно делать живые объекты (в игре с вами ходит кот), можно делать сложные отношения (машина -- в машине ящики итд) При этом  интерфейс к игре остается простым.

Да, нужно быть немножко программистом. Но опять же -- не нужно быть линуксоидом хакером, тот же inform сложнее. Все-таки упор идет на описание структур данных. Те же диалоги, например...

Еще одно преимущество -- не надо думать о форматировании вывода. Вывода как такового нет. Функции либо являются строками описателями типа: 'На столе лежит {нож}', либо возвращают строку. Все остальное делает движок. В итоге игра не превращается в мешанину html  тэгов, не надо думать о том -- поставить ввод или нет? Есть сцена, объекты, картинка сцены, пути между сценами и обработчики.

Ладно, сам же нарушаю свое предложение smile

Отредактировано gloomy (22.02.2009 14:28)

Неактивен

0    0    #13
22.02.2009 17:31

uux
Участник (+884, -80)
Откуда: Москва
Зарегистрирован: 02.12.2006
Сообщений: 1624

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

gloomy написал:

Давай правда отложим диалог о том, что это "еще один такой же движок"  до появления вин версии -- тогда буду готов выслушать конструктивную критику.  А так -- действительно -- сейчас оценить игру и движок могут только Unix пользователи. Именно поэтому новость была опубликована на lor. smile

Да, версию под Windows я бы тоже посмотрел...

Игру по крайней мере.

Отредактировано uux (22.02.2009 17:31)

Неактивен

0    0    #14
23.02.2009 00:03

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

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

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

А документация к языку платформы есть? Было бы интересно посмотреть. smile

Неактивен

0    0    #15
23.02.2009 00:57

/gray_flannel
Участник (+8)
Откуда: Киев
Зарегистрирован: 08.08.2007
Сообщений: 52
Вебсайт

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Сколько я настаивал, что lua - это язык будущего smile))

(а было это в 2003 кажется smile)

Отредактировано /gray_flannel (23.02.2009 00:58)

Неактивен

0    0    #16
23.02.2009 06:27

Korwin
Гоблин, зеленый от недосыпа (+188, -16)
Откуда: Екатеринбург
Зарегистрирован: 27.11.2007
Сообщений: 795
Вебсайт

У трав, растущих на мягкой земле - слабые корни. (с)Korwin

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

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

Но лозунг  "Каждой игре - свою платформу" меня не радует. Времени нет на все. URQ знаю уже не досконально, в QSP новых возможностей неосвоенных - море, в RTADS только-только начал проникать... А ведь есть еще перспективнейший ТОМ, многофункциональная Милена, лаконичный Tweebox, и наглядные(-ая, -ый),  "6дней"!

INSTEAD, несомненно, лучше чем HYDRA - тем, что на нем есть игра, чем СТК - тем, что этот проект уже реализован. И, кроме QSP и TADS, из русскоязычных платформ на nix-ах вроде ничего больше нет?

Неактивен

0    0    #17
23.02.2009 08:49

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

ASBer написал:

А документация к языку платформы есть? Было бы интересно посмотреть. smile

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

Неактивен

0    0    #18
23.02.2009 08:58

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Korwin написал:

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

Но лозунг  "Каждой игре - свою платформу" меня не радует.

В общем-то меня  тоже. Но делать было нечего. smile Выбор был только из QSP и еще движка визуальных новелл, а оно было не совсем то, что нужно. НО! Зато код движка на луа -- всего 900!!! строк. GUI нв SDL -- не в счет -- это можно переписать. smile Но и там всего 2К строк.

Сам жду вин версию. smile Так как потенциальных игроков под вин думаю больше.

Неактивен

0    0    #19
24.02.2009 11:53

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Я тоже начинал делать подобный проект, суть идеи можно посмотреть здесь. Основное отличие моей идеи, это то, что используемый набор "технологий" можно легко менять, например графическая подсистема - это может быть SDL/OpenGL или DirectX, скриптовый язык - может быть lua/какойто другой. Используемый набор должен определить автор игры. Это даёт много плюшек, например возможность выбора языка позволит авторам выбирать то что им удобнее. Я ещё не дошёл до презентабельной демки, поэтому похвастаться особо нечем, но если ТС интересно - предлагаю сотрудничество - возможно мои идеи пригодятся и я смогу чем-то помочь.
Игры, которым нужна именно такая платформа (имеется в виду - в виде полноценной игры) имеются в наличии. Например, авторы "Высотки" задумываются о продолжении.

Неактивен

0    0    #20
24.02.2009 20:38

HzD_Byte
Модератор (+1, -1)
Откуда: Далеко
Зарегистрирован: 15.04.2006
Сообщений: 271
Вебсайт

Я люблю людей

http://qsp.su

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

А почему бы не написать интерфейс к QSP на SDL? smile Специально для визуальных новелл.

Неактивен

0    0    #21
24.02.2009 20:51

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

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

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Или визуальный интерфейс к ТОМу smile

Неактивен

0    0    #22
24.02.2009 21:13

HzD_Byte
Модератор (+1, -1)
Откуда: Далеко
Зарегистрирован: 15.04.2006
Сообщений: 271
Вебсайт

Я люблю людей

http://qsp.su

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

ТОМ - парсер smile как я понял, цель была написать нечто вроде визуальной новеллы. парсер здесь ни к чему.
И ещё - ТОМа нет на никсах.

Неактивен

0    0    #23
24.02.2009 21:13

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

А почему бы вам не написать плагины позволяющие цеплять ваши скриптовые машины к синтекси???? хотя подождите... а как мы будем из ваших скриптовых языков управлять спрайтами или другой визуализацией? с музыкой проще, но это сути не меняет... Вот и отпадает наверное необходимость отвечать на ваши вопросы...
Хочу заметить, что ссылку на вики я дал не просто так, там написано что проект не надо сравнивать с qsp/urq/и всеми подобными.

Неактивен

0    0    #24
24.02.2009 21:17

HzD_Byte
Модератор (+1, -1)
Откуда: Далеко
Зарегистрирован: 15.04.2006
Сообщений: 271
Вебсайт

Я люблю людей

http://qsp.su

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

При желании, легко расширить язык для поддержки спрайтов smile

Неактивен

0    0    #25
24.02.2009 21:19

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Вот и замечтательно - тогда, оформляй всё в длл-ку, подцепим qsp виртуальной машиной - и все будут довольны smile

Неактивен

0    0    #26
24.02.2009 21:22

HzD_Byte
Модератор (+1, -1)
Откуда: Далеко
Зарегистрирован: 15.04.2006
Сообщений: 271
Вебсайт

Я люблю людей

http://qsp.su

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

QSP уже давным-давно - DLL. Цепляйте smile

Неактивен

0    0    #27
24.02.2009 21:24

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

И подцепим smile
Надо только интерфейс к длл-ке написать...
Только вопрос о спрайтах и визуализации остаётся открытым

Неактивен

0    0    #28
24.02.2009 21:36

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

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

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

- А парсерные визуальные новеллы разве невозможны?
- движок ТОМа на dll-ке с самого рождения smile
- спрайтами и визуализацией можно управлять через теги. Разработать язык наподобии HTML для визуального интерфейса, ТОМ будет с ним работать без проблем.
- с никсами это да... пробел...

P.S. прошу извинить за офтоп

Отредактировано ASBer (24.02.2009 21:41)

Неактивен

0    0    #29
24.02.2009 22:09

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Это уже будет специальная ветка QSP для граф. новелл?

Так как система "синтекси" ориентирована на создание "настоящих" серьёзных игр командой умелых программистов/сценаристов/художников, а не любительских, считаю, что достаточно написать шаблон для кастомизируемого GUI, например, на C++, и какое-нибудь API для управления графикой из кода игры.
По той же причине для скриптов здесь лучше подойдёт не QSP, а более "программистский" язык, тот же LUA.

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

Неактивен

0    0    #30
24.02.2009 22:16

HzD_Byte
Модератор (+1, -1)
Откуда: Далеко
Зарегистрирован: 15.04.2006
Сообщений: 271
Вебсайт

Я люблю людей

http://qsp.su

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Возможно. Это нужно обсудить)

Неактивен

0    0    #31
24.02.2009 22:40

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

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

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

Неактивен

0    0    #32
24.02.2009 22:42

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Я в общем-то согласен с Nex'ом

Неактивен

0    0    #33
24.02.2009 22:48

HzD_Byte
Модератор (+1, -1)
Откуда: Далеко
Зарегистрирован: 15.04.2006
Сообщений: 271
Вебсайт

Я люблю людей

http://qsp.su

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex, так или иначе, альтернативная реализация интерфейса на SDL не помешает.. Пусть даже с теми же операторами/функциями, что сейчас.

Отредактировано HzD_Byte (24.02.2009 22:51)

Неактивен

0    0    #34
01.03.2009 20:51

elmortem
Участник
Откуда: Терра
Зарегистрирован: 29.06.2007
Сообщений: 111
Вебсайт

Тихо, идёт запись!

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex написал:

Это уже будет специальная ветка QSP для граф. новелл?

Так как система "синтекси" ориентирована на создание "настоящих" серьёзных игр командой умелых программистов/сценаристов/художников, а не любительских, считаю, что достаточно написать шаблон для кастомизируемого GUI, например, на C++, и какое-нибудь API для управления графикой из кода игры.
По той же причине для скриптов здесь лучше подойдёт не QSP, а более "программистский" язык, тот же LUA.

Ты просто не курил исходники QSP. И ещё, "настоящих серьёзных игр" не существует. Апи для управления графикой писать в самом QSP не нужно, там есть возможность реализовать это в программе, которая этот QSP использует. А игру всё равно будут писать не программисты, так что чем проще скрипты - тем лучше, QSP - отличный выбор.

Неактивен

0    0    #35
02.03.2009 06:21

SfS
Участник
Зарегистрирован: 01.01.2009
Сообщений: 15

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Прошёл "Возвращение кота" smile Очень прикольная игрулька. Автор - талант.

Неактивен

0    0    #36
15.03.2009 15:10

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

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Остальные, затаив дыхание, перешли в режим "Ожидание вин-версии INSTEAD"

Неактивен

0    0    #37
16.03.2009 09:50

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Серый Волк написал:

Остальные, затаив дыхание, перешли в режим "Ожидание вин-версии INSTEAD"

Не знаю теперь, когда она будет. У товарища, который обещал это сделать, запарка на работе. Сам Винду пока ставить не хочу -- все еще надеюсь на него. smile По идее проблем там немного, но нужен программист с windows, которых по близости у меня практически нет. smile

Неактивен

0    0    #38
18.05.2009 13:48

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Серый Волк написал:

Остальные, затаив дыхание, перешли в режим "Ожидание вин-версии INSTEAD"

Выложил тестовую версию instead для win. Если интересно, можно попробовать. К сожалению ничего не могу про нее сказать, кроме того, что у автора порта она работает. Если будут какие-то проблемы -- пишите, если заработает, отпишите пожалуйста тоже.

http://code.google.com/p/instead/downloads/list

Неактивен

0    0    #39
18.05.2009 14:54

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

У меня просто не запустилась появился черный экран и закрылся. Никаких логов рядом найти не удалось sad

Неактивен

0    0    #40
18.05.2009 14:58

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Jumangee написал:

У меня просто не запустилась появился черный экран и закрылся. Никаких логов рядом найти не удалось sad

А можно попробовать запустить из командной строки (терминала) и посмотреть, есть ли какие-то сообщения после запуска?.

Инсталляция прошла?

Неактивен

0    0    #41
18.05.2009 16:50

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Jumangee написал:

У меня просто не запустилась появился черный экран и закрылся. Никаких логов рядом найти не удалось sad

Обновили версию. Не зватало зависимостей. Огромная просьба потестить снова, кто успел скачать.

Неактивен

0    0    #42
18.05.2009 17:28

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Выложили rc2. В rc1 была проблема со звуком.

Неактивен

0    0    #43
18.05.2009 21:27

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Скачал rc2, запустил.
Вот такая красота - скриншот

WinXP Professional SP2

Неактивен

0    0    #44
18.05.2009 21:39

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Посмотрел с помощью Dependecy Walker - в библиотеке LUA5.1.DLL запрашивается MSVCR80.DLL (Microsoft Visual C Runtime), ай-яй-яй.

FAQ геймдевок

Неактивен

0    0    #45
18.05.2009 21:50

serval
Участник (-1)
Зарегистрирован: 15.01.2008
Сообщений: 22

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Вроде нормально запустилось на winXP. Одно неудобно - нельзя играть в полноэкранном режиме.

Неактивен

0    0    #46
19.05.2009 10:22

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

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

У-у-ррр-а! Запустилось без проблем (Microsoft Windows XP Professional русифицированаая версия 2002 Service Pack 2).
Выглядет очаровательно. Надеюсь выкроить на этой неделе время, поиграться и отписаться. (и да, удовольствие я тоже надеюсь получить smile)
Заскочил домой с дежурства перекусить, а тут такой приятный сюрприз. Спасибо, ребята!

serval - Полноэкранный режим присутствует, достаточно залезть в настройки.

Неактивен

0    0    #47
19.05.2009 10:37

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex написал:

Посмотрел с помощью Dependecy Walker - в библиотеке LUA5.1.DLL запрашивается MSVCR80.DLL (Microsoft Visual C Runtime), ай-яй-яй.
FAQ геймдевок

У автора порта не VS, он пользуется gcc mingw. По поводу MSVCR80 попробуем решить эту проблему. На странице с win версией LUA написано, что должен помочь vcredist.

У кого проблема с запуском, попробуйте пожалуйста установить:
http://www.microsoft.com/downloads/deta … laylang=en

Вроде должно помочь, если поможет -- отпишите, воткнем в инсталлятор.

Вроде бы еще один вариант решения. Если не сработает предыдущий:

http://support.kaspersky.ru/downloads/u … 80.crt.zip

Положить в каталог с игрой.

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

Неактивен

0    0    #48
19.05.2009 12:12

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Естественно vcredist поможет!
Но это плохой тон - зависеть от vcredist. Наглядно показывает неумелость программиста.
Достаточно пересобрать с правильными опциями.

Неактивен

0    0    #49
19.05.2009 12:35

Jumangee
Участник (+41, -36)
Зарегистрирован: 04.10.2006
Сообщений: 185
Вебсайт

[Динамика букв. Философия игр.]

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Действительно удалось поиграть нормально
Сама игра порадовала, интересно, красиво, удобно
Но вот исходники игры cat - испугали, честно smile
Не то что писать, даже читать трудно! Не говорю что нереально, думаю я смог бы после изучения, но вот потенциальные авторы квестов.... думаю далеко не каждый из них сможет
Ещё хотелось бы, чтобы полноэкранный режим не ограничивался 800x600, а было бы несколько вариантов на выбор

И по поводу установщика - сделайте чтобы он спрашивал - добавлять ли в меню "пуск", а то там и так кучи

Неактивен

0    0    #50
19.05.2009 12:35

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex написал:

Естественно vcredist поможет!
Но это плохой тон - зависеть от vcredist. Наглядно показывает неумелость программиста.
Достаточно пересобрать с правильными опциями.

Ну, оценивать windows разработчиков порта Lua не берусь. smile Просьба была направлена на то, чтобы точно идентифицировать проблему.

Выложили rc3 (UPD:уже rc4). Надеюсь, ошибка с зависимостью пофикшена. У нас не на чем проверять -- есть только одна винда и та на eepc, так что прошу писать о проблемах. smile

http://code.google.com/p/instead/downloads/list

Отредактировано gloomy (19.05.2009 14:56)

Неактивен

0    0    #51
20.05.2009 12:10

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Исправлены две последние известные проблемы: не работало на WinXP 64Bit и не работал save.

Теперь работает (проверено) на: Vista, WinXP64, WinXP, Win7.
save - теперь работает.

Release candidate 6 как всегда на страничке проекта.

Спасибо за тестирование.

http://code.google.com/p/instead/downloads/list

Отредактировано gloomy (20.05.2009 14:27)

Неактивен

0    0    #52
22.05.2009 15:44

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

rc6 работает. Всё ещё зависит от MSVCR80.DLL, но теперь правильно подгружает её из папки Microsoft.VC80.CRT.

Неактивен

0    0    #53
23.05.2009 19:45

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

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

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Установилось и запустилось без проблем (Vista).
Игру прошел на одном дыхании!
Проработанность движка и игры порадовала!!
Стиль игры выдержан, графика и музыка очень в тему.
Игра реально вызвала ностальгию по ящикам, в которых когда-то приходилось работать, и одновременно почему-то приятные ассоциации с Саберией.

Продолжение будет? smile

upd:
Мыло, изоленту, бритву, напильник можно было бы выбрасывать из инвентаря после использования дабы не засорять.

Отредактировано ASBer (23.05.2009 20:06)

Неактивен

0    0    #54
23.05.2009 20:53

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

ASBer написал:

Продолжение будет? smile

Спасибо за отзыв. smile

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

Неактивен

0    0    #55
28.07.2009 22:45

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Привет всем! У меня вопрос по ifwiki. Обнаружил там описание STEAD.   Есть желание кое что подправить -- например, добавить информацию о Win версии. Кроме того -- есть одна вещь которую я так и не понял. На ifwiki определение менюшной платформы выглядит так:

Платформы, реализующие игровой процесс в виде реакции игры на выбор игрока. Выбор производится из списка предопределенных вариантов (меню).

Те кто играл в 'Квантового Кота' могли заметить, что игра под stead (по крайней мере Кот) строго говоря не попадает под это определение, а именно: "Выбор производится из списка предопределенных вариантов.". Варианты не являются предопределенными, никакого списка нет, а движок является объектно ориентированным -- то есть его реакция в общем случае не является предопределенной или линейной. Я понимаю, что внеше грань выглядит тонко -- но она есть -- именно поэтому я и писал свой движок. Я понимаю, что на чисто менюшном движке теоретически можно написать Кота -- но это будет очень сложно, сложнее чем на stead. (Делаю вывод на основании изученных исходных текстов игр под Qsp).

То есть instead МОЖЕТ быть использован как менюшная платформа -- или в качестве движка для игр-книг, НО он заточен под немного другой тип игр. Я поднял вопрос потому, что описание движка есть на ifwiki и мне кажется, что нужно указать на его особенности. Я убежден, что у него своя ниша. Ниша игр вроде того же пока единственного smile 'Кота'....

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

Какое ваше мнение?

Отредактировано gloomy (28.07.2009 22:47)

Неактивен

0    0    #56
28.07.2009 22:56

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

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

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

А разве нельзя зарегистрироваться на ifviki и самому все поправить?
Там регистрация свободная.

Отредактировано ASBer (29.07.2009 07:14)

Неактивен

0    0    #57
28.07.2009 23:28

true-grue
Участник (+2)
Зарегистрирован: 28.07.2009
Сообщений: 2

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Пишу с целью засвидетельствовать свое уважение автору STEAD.

Весьма понравился Ваш прагматичный подход к разработке своего движка, который выдает в Вас опытного программиста. Уверен, разработка отняла несколько дней-недель, не более.

Игра же и вовсе замечательная, и по своим достоинствам(графика, музыка, оригинальное управление, cюжет) не имеет, на мой взгляд, аналогов в ruIF.

Неактивен

0    0    #58
29.07.2009 08:21

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

ASBer написал:

А разве нельзя зарегистрироваться на ifviki и самому все поправить?
Там регистрация свободная.

Я так и собирался сделать, но хотел  вначале убедиться, что нет принципиальных возражений. Ресурс же общий -- вдруг мои правки покажутся субъективными?  И начнем править туда-сюда. smile

Сегодня все-же зарегистрируюсь. smile

P.S. Попробовал написать максимально нейтрально: "Автор утверждает... bla bla bla", если кому-то это покажется рекламой, можно добавить раздел критика, как это бывает на wiki.

Отредактировано gloomy (29.07.2009 08:44)

Неактивен

0    0    #59
29.07.2009 14:26

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

gloomy написал:

То есть instead МОЖЕТ быть использован как менюшная платформа -- или в качестве движка для игр-книг, НО он заточен под немного другой тип игр. Я поднял вопрос потому, что описание движка есть на ifwiki и мне кажется, что нужно указать на его особенности. Я убежден, что у него своя ниша. Ниша игр вроде того же пока единственного smile 'Кота'....

Дам наглядный пример. Внимательно посмотри к каким играм относится данная. Правильно, она относится к играм сделанным на движке  Tweebox. В общем рекомендую эту страницу в качестве хорошей отправной точки в решении твоего вопроса. wink

Неактивен

0    0    #60
29.07.2009 15:37

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Eten написал:

В общем рекомендую эту страницу в качестве хорошей отправной точки в решении твоего вопроса. wink

Это книга игра как я понял. Еще более просто, чем менюшная платформа.  Совсем не похоже на STEAD. Не понял что за отправная точка? smile

Неактивен

0    0    #61
29.07.2009 15:49

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

gloomy написал:

Eten написал:

В общем рекомендую эту страницу в качестве хорошей отправной точки в решении твоего вопроса. wink

Это книга игра как я понял. Еще более просто, чем менюшная платформа.  Совсем не похоже на STEAD. Не понял что за отправная точка? smile

Вся фишка в том, что не обязательно разделять на менюшки или парсер, если у тебя нет к этому определнного отношения. Т.е. твой случай такой же, как и в указанном примере.

Если эта платформа называется STEAD, то создеам категорию "Игры на STEAD". Потом прописываем в ней (через правку), в самом (т.е. последней строкой, без кавычек): "[[Категория:Игры_по_платформам]]". Сохраняем и создаем страницу для описания игры (если уже есть просто правь, то, прописываем так, как это делается во всех статьях), но в прописывании категории (также на самой последней строке), прописываем созданную категорию для игр на платформе STEAD (надеюсь, что упоминать о привязке к категории Игры не стоит). И все, если есть вопросы смотрим на приведенный мною пример в прошлом посте, там сделано все тоже самое.

Неактивен

0    0    #62
29.07.2009 15:53

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Eten написал:

Если эта платформа называется STEAD, то создеам категорию "Игры на STEAD".

Мысль понял. Подумаю как лучше сделать.

Неактивен

0    0    #63
29.07.2009 15:57

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Дело твое, я только дал банальный пример. wink

Неактивен

0    0    #64
02.08.2009 11:24

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

"Квантовый кот" - менюшная игра, хоть ты тресни.

Неактивен

0    0    #65
02.08.2009 18:49

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex написал:

"Квантовый кот" - менюшная игра, хоть ты тресни.

Поэтому на вики так и оставил -- но свое мнение вписал.

Неактивен

0    0    #66
04.08.2009 16:44

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Практически готова версия instead-0.7.7. Эта версия -- попытка сделать instead более универсальным и готовым для использования сторонними писателями игр. Я не собирался делать релиз до своей следующей игры (если она вообще будет), но после того, как я узнал о людях, которые пытаются его использовать, я решил что смысл в новой версии есть.

Ниже -- список основных изменений. Ссылка на win и unix версии как всегда на сайте проекта http://instead.googlecode.com.

  * исправление опечаток
  * 3 режима размещения картинки (в том числе и встроенный в текст)
  * механизм выбора тем представлен в меню и настройках
  * режим свободного скроллинга (таскание мышкой)
  * ускорение отрисовки текста (x4-x5 раз)
  * слоты для загрузки/сохранения игр
  * звук на реакцию движка
  * выделение наклонным шрифтом событий сцены
  * изменена тема по умолчанию (картинка теперь не мешает тексту, так как скроллируется с ним),
  * добавлена тема 'Книга' -- оптимальная для книг-игр с вертикальными картинками
  * позиция скроллирования не сбрасывается при реакции движка
  * фильтр событий мыши (случайные двойные клики и т.д.)
  * полноэкранный режим по Alt-Enter
  * другие улучшения интерфейса
 
  * обновлена документация (новые объекты, расширения движка)
  * игры и темы кроме системного каталога ищутся также в  ~/.instead/games ~/.instead/themes (unix версия)
  * консольная версия не входит в поставку по умолчанию
  * параметры командной строки: -alsa, -fullscreen, -window
  * исправлено множество ошибок

Неактивен

0    0    #67
04.08.2009 17:48

Евг
Участник (+289, -38)
Зарегистрирован: 13.04.2007
Сообщений: 552
Вебсайт

Neyðin kennir naktri konu að spinna.

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

gloomy, надеюсь, Кот будет участвовать в КРИЛ?

Новая версия это хорошо. Для инстеда еще бы какой нибудь простой дебагер или пусть хоть строчку выдает, где в коде он споткнулся. А то в лучшем случае ты вылетаешь в главное меню, а в худшем сам интерпрететор вылетает.

Неактивен

0    0    #68
04.08.2009 17:57

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Евг написал:

gloomy, надеюсь, Кот будет участвовать в КРИЛ?

Новая версия это хорошо. Для инстеда еще бы какой нибудь простой дебагер или пусть хоть строчку выдает, где в коде он споткнулся. А то в лучшем случае ты вылетаешь в главное меню, а в худшем сам интерпрететор вылетает.

В linux версии такой проблемы нет. sad Windows версия сейчас не использует console (иначе получается два окна -- графическое и консоль), но теперь я понимаю, что стоит прикрутить log. smile

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

Вылеты интерпретатора на сбойных играх должны прекратиться в 0.7.7 -- если это не так, прошу воспроизвести.

По поводу крилла -- единственное сомнение - 8 мб размер дистрибутива с игрой.

Отредактировано gloomy (04.08.2009 18:00)

Неактивен

0    0    #69
04.08.2009 18:09

Евг
Участник (+289, -38)
Зарегистрирован: 13.04.2007
Сообщений: 552
Вебсайт

Neyðin kennir naktri konu að spinna.

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Не переживай про 8 мег, сейчас не 2000й год :) На КРИЛ заявляйся обязательно, по-моему сейчас это лучшая игра года, к тому же не специально на конкурс написаная (как делают наши старые добрые меркантильные авторы), а для души :)

Неактивен

0    0    #70
04.08.2009 18:11

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Евг написал:

Не переживай про 8 мег, сейчас не 2000й год smile На КРИЛ заявляйся обязательно, по-моему сейчас это лучшая игра года, к тому же не специально на конкурс написаная (как делают наши старые добрые меркантильные авторы), а для души smile

Ок -- выпущу 0.7.7 (видимо с добавленными логами), и напишу заявку. Вроде времени еще полно....

UPD: Удалось прикрутить iconv к Win версии instead. Это значит что под Win можно писать игры в cp1251, например smile (в следующем release candidate).  Диагностические сообщения тоже добавил в win версию.  + еще пару багов в реакции движка на играх, которые содержат ошибку. Через пару дней будет новый релиз кандидат с этими изменениями.

Отредактировано gloomy (05.08.2009 12:07)

Неактивен

0    0    #71
04.08.2009 19:11

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

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

Неактивен

0    0    #72
05.08.2009 17:57

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Выложил rc6.
+ поддержка кодировок через iconv.
+ диагностические сообщения
+ еще одна dll для поддержки mp3 трэков
+ правильная реакция на сломанные игры

Могут быть баги. пишите если что. smile

Неактивен

0    0    #73
06.08.2009 14:36

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Версия 0.7.7 выложена. Некритические баги/фичи теперь направляются в будущие версии.
По сравнению с прошлым rc6:

* док-ция в кодировке cp1251 в Win версии;
* новые функции для разработчиков:
* некритические ошибки;
* еще несколько опечаток;

UPD: Обновляю док-цию на Wiki сайта.

Отредактировано gloomy (07.08.2009 11:44)

Неактивен

0    0    #74
13.08.2009 14:15

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

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

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Из описания платформы следует что:
- Нет наследования объектов, нет классов. Т.е. каждый объект нужно полностью описывать от начала до конца, и возможные с ним действия также.
- Нет счетных объектов. Т.е. положить в инвентарь 20 руб. и постепенно их тратить тоже не выйдет.

Возможно, я невнимательно читал. Возможно, это реализуется по-другому.
Писать хорошие игры возможно и без этого.

Но тем не менее, ООП без наследования явно теряет привлекательность, а счетные псевдообъекты в инвентаре есть даже в URQ.

Есть ли планы по развитию в этих направлениях, или это обоснованные ограничения платформы?

Отредактировано ASBer (13.08.2009 14:16)

Неактивен

0    0    #75
13.08.2009 15:12

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

ASBer написал:

Из описания платформы следует что:
- Нет наследования объектов, нет классов. Т.е. каждый объект нужно полностью описывать от начала до конца, и возможные с ним действия также.
Есть ли планы по развитию в этих направлениях, или это обоснованные ограничения платформы?

По поводу первого пункта, 'наследование' делается 'искусственно' просто за счет создания нового объекта на основе старого. Например, так реализован vobj.
function vobj(key, name, dsc, w)
        return obj{ key = key, nam = name, dsc = dsc, where = deref(w), act = vobj_act, used = vobj_used, save = vobj_save, obj = list({}) };
end
UPD:
Кстати -- диалог это 'наследник' room, а phrase -- наследник obj. То есть диалоги реализованы в рамках той же базовой модели -- комната -- объекты. Еще можно просто в качестве обработчиков указывать функции/атрибуты базового объекта.
Про особенности lua и его своеобразный wink ООП можно почитать здесь (см. пример с кошками): http://www.nestor.minsk.by/kg/2009/19/kg91907.html

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

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

nam = function(s)
        return s.num..' монет';
end

И все.

В игре про кота есть ящики, которые грузятся в машину.  Вообще, я даже не знаю как можно было использовать идею с числительными объектами. Хотя, конечно, можно создать объект со счетчиком, и сделать для него предопределенные методы, только по-моему это будет усложнением, хотя у меня есть мысли по поводу библиотеки на lua которая может быть подключена к игре, и которая расширяла бы набор функций, но минимальный базис уже (по-моему) достаточен.

Вообще, дописывая версию 0.8 (расширение языка + отладка), поймал себя на мысли что ухожу от изначального замысла.  Мне не хочется писать движок ради самого движка. Движок был написан под игру (под определенный тип игр?). Соответственно, когда я писал игру, я делал его (движок) максимально простым. Сейчас пришлось немного развить его для книг-игр. Но дальше, будет зависеть от того, появятся ли игры под STEAD или нет.  Возможно, движок будет расширен для моей следующей игры (если она будет).

Отредактировано gloomy (13.08.2009 15:41)

Неактивен

0    0    #76
13.08.2009 15:42

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

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

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Угу, понятно.

nam = function(s)
        return s.num..' монет';
end

немного посложнее, иначе будет неверно для 1-4, 21-24, и т.д. монет.
Но суть ясна.

Отредактировано ASBer (13.08.2009 15:42)

Неактивен

0    0    #77
13.08.2009 16:03

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Выложил версию 0.8 (в основном -- работа над ошибками 0.7.7). Изменения:

* -debug опция -- печатает backtrace при ошибках + создает консоль для отладочных сообщений в Win версии;
* stead.lua немного переписан, теперь позволяется больше вольностей + новые методы (см. док-цию);
* ошибки в движке;
* опечатки в игре;
* исправленный vroom;
* еще более правильная реакция на ошибки в играх wink;
* русский язык в инсталляторе для windows + ярлык на стол + запуск после установки;

Если в течении пары недель не будет багрепортов эта версия и пойдет на КРИЛ.

Отредактировано gloomy (13.08.2009 16:03)

Неактивен

0    0    #78
13.08.2009 16:17

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

После Uninstall мусора не остаётся? Проверял?

Неактивен

0    0    #79
13.08.2009 16:27

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex написал:

После Uninstall мусора не остаётся? Проверял?

Только что нажал uninstall -- вроде удалилось. smile

Неактивен

0    0    #80
13.08.2009 19:37

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Что удаляется - это коту понятно, вопрос был не остаётся ли после удаления игры какой-нибудь лишней информации в системе? Папки, ярлыки, сейвы, временные файлы, ключи реестра?

Отредактировано Nex (13.08.2009 19:37)

Неактивен

0    0    #81
13.08.2009 21:09

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex написал:

не остаётся ли после удаления игры какой-нибудь лишней информации в системе? Папки, ярлыки, сейвы, временные файлы, ключи реестра?

Оставались сэйвы -- обновил архив для windows(0.8.1) -- теперь стирает.

UPD. Вообще, возникли сомнения. В принципе нормально, когда от программы остаются результаты ее деятельности. И так как эти результаты все-равно хранятся в Documents and Settings я решил вернуть версию 0.8 назад. smile 0.8.1 по прежнему осталась на сайте но в категории Deprecated.

Отредактировано gloomy (14.08.2009 10:31)

Неактивен

0    0    #82
15.08.2009 17:07

Евг
Участник (+289, -38)
Зарегистрирован: 13.04.2007
Сообщений: 552
Вебсайт

Neyðin kennir naktri konu að spinna.

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Дорогой автор платформы. Мой юный друг, пишущий на инстеде, столкнулся с такой проблемой - не получается сделать прозрачную картинку. Вернее, картинку-png, которая нормально смотрится везде, инстеад показывает с черным цветом вместо прозрачности. Как же быть моему юному другу?
Версия инстеада 0.7.7, картинка сделана в paint.net если это как-то поможет.

Отредактировано Евг (15.08.2009 17:09)


Прикрепленные файлы:
cafe.png, Размер: 57,638 байт, Скачано: 309

Неактивен

0    0    #83
15.08.2009 18:30

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Евг написал:

Дорогой автор платформы. Мой юный друг, пишущий на инстеде, столкнулся с такой проблемой - не получается сделать прозрачную картинку. Вернее, картинку-png, которая нормально смотрится везде, инстеад показывает с черным цветом вместо прозрачности. Как же быть моему юному другу?

Привет любезному автору! smile Я, к сожалению, не знаю этот редактор. Все картинки я рисовал в gimp. Просто рисуем на прозрачном слое и все. Загрузите картинки из квантового кота в ваш редактор и посмотрите цвет фона в нем, сделайте также. Все картинки кота -- это как раз прозрачные png. Еще один метод -- рисуем на белом фоне, а потом преобразуем в альфа канал. Тоже в gimp. Кажется, gimp есть и под Windows?

По поводу версии -- рекомендую отлаживать игру в версии 0.8, так как при отладке с опцией -debug движок будет показывать полный backtrace при ошибках.

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

UPD2: Это индексированное изображение. Видимо в SDL, а может и в движке -- есть проблема при отрисовке таких картинок -- я преобразовал его в rgb и получил правильный результат.

UPD3: И кстати ДА -- это ошибка движка! Спасибо! Скоро выложу 0.8.2 -- с фиксом.

Отредактировано gloomy (15.08.2009 18:43)

Неактивен

0    0    #84
15.08.2009 19:20

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Забирайте пожалуйста 0.8.2. Вообще-то это была не совсем ошибка -- некоторая оптимизация отрисовки, но IMHO, лучше если движок будет правильно рисовать больше форматов (тем более индексные файлы занимают меньше места), да и не думаю, что выигрыш в скорости был оправдан в наше время.

Жду игру юного друга с нетерпением. smile

Спасибо за багрепорт!

Отредактировано gloomy (15.08.2009 19:23)

Неактивен

0    0    #85
15.08.2009 19:26

Евг
Участник (+289, -38)
Зарегистрирован: 13.04.2007
Сообщений: 552
Вебсайт

Neyðin kennir naktri konu að spinna.

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Спасибо от меня и автора :) Мы оба в приятном шоке от скорости реагирования :)

Неактивен

0    0    #86
19.08.2009 21:19

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Выпустил 0.8.3. Выпустил, так как портируя (вернее, конвертируя) Стань стальной крысой -- натолкнулся на несколько ошибок:

* SDL_gfx вместо sge для resize (ошибки с некоторыми графическими форматами);
* set_music с 2-мя параметрами -- исправление ошибки;
* Стань стальной крысой -- книга игра (отдельно, не входит в архив);

http://ifwiki.ru/files/Steelrat.png

Порт крысы -- результат работы awk скрипта, который сконвертировал ее из urq варианта. Правда, я ее так и не прошел пока. smile  Если кому-нибудь интересно посмотреть как оно выглядит в instead, пробуйте steelrat.zip и новую версию instead (0.8.3). smile Правда исходник самой игры смотреть не надо -- это результат корявого и дубового пути, так писать не надо.

UPD:
0.8.4 -- исправления ошибок.
* Длинные неразбиваемые строки в тексте;
* Неправильное сохранение некоторых объектов;

UPD:
0.8.5 - подготовка к релизу моей старой игры.
* возможные падения (таймерные функции);
* ways, objs, drop, take - необязательные дополнительные параметры;
* функция put;
* ошибки set_music с 2-мя параметрами;

Отредактировано gloomy (24.08.2009 12:53)

Неактивен

0    0    #87
25.08.2009 21:43

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Дописал свою старую игру, в каком-то смысле приквелл 'кота'. Довольно маленький квест и в чем-то перекликается с котом, но что то в нем все-таки есть  -- начинал писать еще на информе -- переписал для последнего instead.

Пробуйте,  'Одна старая история.'  Как всегда -- борьба со злом. smile

http://instead.googlecode.com/files/oldstory-0.2.zip

Наверное. очень сырая (хотя пока отлаживал -- прошел наверное раз 100).
Пишите, пожалуйста, об ошибках или успешном прохождении. Спасибо.

P.S. Нужна последняя версия instead. (0.8.5)

P.P.S В Win версии -- распаковать в каталог games, в каталоге instead.

linux -- ~/.instead/games

Отредактировано gloomy (26.08.2009 11:17)

Неактивен

0    0    #88
27.08.2009 14:08

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

0.8.6
* ошибка. сборка на не linux/windows системах;
* второй параметр seen (stead.lua);
* кот пропадает с первой картинки после похищения (Возвращение квантового кота);

Также исправления в 'Одной старой истории'.

UPD: отправил заявку на участие в КРИЛ.

UPD: 0.8.7
* ошибка с подсветкой ссылок в режиме filter + nohl
* Win версия ищет игры и темы в Documents and Settings/user/Local Settings/Application Data/instead/
* MAEMO define для n8xx сборки

Отредактировано gloomy (28.08.2009 23:28)

Неактивен

0    0    #89
30.08.2009 16:25

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Открылся форум, посвященный INSTEAD.
Приглашаю авторов и всех интересующихся: instead.pinebrush.com.

Спасибо за внимание. smile

Неактивен

0    0    #90
30.08.2009 18:21

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

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

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

gloomy написал:

Спасибо за внимание. smile

этот форум всегда такой вяленький smile но игры народ качает.

Неактивен

0    0    #91
30.08.2009 21:12

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

ASBer написал:

этот форум всегда такой вяленький smile но игры народ качает.

Что-то я не догадался попросить здесь сделать раздел INSTEAD. smile

Неактивен

0    0    #92
30.08.2009 21:48

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Не рановато ли?
На каждую новую платформу по разделу - что с форумом будет?

Неактивен

0    0    #93
30.08.2009 22:01

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex написал:

Не рановато ли?
На каждую новую платформу по разделу - что с форумом будет?

... Так что пока на новую платформу сделали свой форум ... smile smile smile

Неактивен

0    0    #94
12.09.2009 12:06

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Идет тестирование версии INSTEAD 0.8.9.
Основные изменения:
  * удобное клавиатурное управление!!!
  * правильная поддержка разных языков
  * графические курсоры
  * более быстрое изменение граф. режима (переключение игры, выбор размера шрифта и темы итд)
  * исправление ошибок
  * доработка stead.lua

Всех интересующихся, прошу потестировать rc. http://instead.pinebrush.com/forum/viewtopic.php?id=29

Кроме того, для разработчиков, в качестве демонстрации гибкости движка (как ответ на постоянные заявления от адептов QSP о ненужности Instead smile с RInform портирована парсерная игра 'Руины'. Размер и сложность ее кода для INSTEAD не превосходит Inform версию. Кроме того, исходный код игры демонстрирует возможность наследования, смены игрока, перехват обработчиков, контейнеры и другие приемы. Спасибо за винимание. smile

Игра (только для 0.8.9): http://instead.pinebrush.com/forum/viewtopic.php?id=31

Простите за ссылки на другой форум, но заливать многомегабайтные файлы rc не хочется.

Отредактировано gloomy (12.09.2009 12:10)

Неактивен

0    0    #95
14.09.2009 20:01

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

0.8.9 выпущена! К изменениям добавились:

* обновленный tutorial;
* испр. мелкие ошибки;

Выпущена 0.9.
* английская tutorial и doc;
* свободный шрифт;
* man для unix версии;
* ошибки в локализации;
* ошибки в stead.lua wink

Отредактировано gloomy (15.09.2009 20:30)

Неактивен

0    0    #96
16.09.2009 09:15

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Перехват обработчиков - несомненно, полезная вещь, в хозяйстве пригодится.

Шутки шутками, а где это вы увидели "постоянные заявления адептов QSP о ненужности INSTEAD"?
Насколько я помню, было лишь выяснение вопроса - для кого (каких авторов) предназначена платформа, и мы сошлись на том, что у QSP и INSTEAD - разные целевые аудитории "авторов".
INSTEAD не конкурирует с QSP, у этих платформ разное предназначение.

Неактивен

0    0    #97
16.09.2009 10:19

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex написал:

Шутки шутками, а где это вы увидели "постоянные заявления адептов QSP о ненужности INSTEAD"?
INSTEAD не конкурирует с QSP, у этих платформ разное предназначение.

Насчет предназначения -- согласен.
Насчет заявлений: на этом форуме, по-моему нигде. 
P.S. В любом случае -- почистил ветку от флейма и убрал провокацию.

Отредактировано gloomy (16.09.2009 10:26)

Неактивен

0    0    #98
16.09.2009 23:03

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

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Предназначение (с) smile) Уморили.
А я то по наивности полагал, что у всех ИЛ-движков одно предназначение - все они являются инструментами для создания ИЛ-игр. А то, что это разные инструменты, так это да, об этом говорят хотя бы названия smile

Неактивен

0    0    #99
17.09.2009 07:59

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Серый Волк написал:

Предназначение (с) smile) Уморили.
А я то по наивности полагал, что у всех ИЛ-движков одно предназначение - все они являются инструментами для создания ИЛ-игр.

+1000 smile

Неактивен

0    0    #100
17.09.2009 10:28

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Серый Волк, тебе доходчиво объяснить?
Или ты все понял, но решил поцепляться к словам, "чисто поржать"?

Неактивен

0    0    #101
17.09.2009 10:42

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex написал:

Серый Волк, тебе доходчиво объяснить?
Или ты все понял, но решил поцепляться к словам, "чисто поржать"?

Чтож вы так серъезно все воспринимаете... Давайте в этой ветке стараться говорить про INSTEAD. Правилам это не противоречит. Да и здравому смыслу тоже. От себя добавлю, что впредь "провокаций" не будет. Это же игры, зачем заморачиваться?

Неактивен

0    0    #102
28.09.2009 14:16

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Вышла 0.9.1. В основном, доработка STEAD.

Changelog для разработчиков: http://code.google.com/p/instead/wiki/ChangeLog

http://instead.googlecode.com/files/ins … 9.1.tar.gz
http://instead.googlecode.com/files/instead-0.9.1.exe

Отредактировано gloomy (28.09.2009 16:40)

Неактивен

0    0    #103
28.09.2009 14:54

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Зачем по-английски пишешь? Здесь русскоязычный форум, и ты русский.
Давай уж на родном языке общаться.

Неактивен

0    0    #104
07.10.2009 17:54

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Вышла версия 0.9.2.

Основные изменения:
* поддержка анимированных gif файлов;
* встраиваемая в текст (инвентарь, заголовок, содержимое сцены) графика;
* поддержка звука (параллельно с музыкой);
* доработанная документация;
* исправление мелких ошибок;

http://instead.googlecode.com/files/ins … 9.2.tar.gz
http://instead.googlecode.com/files/instead-0.9.2.exe

Отредактировано gloomy (07.10.2009 21:33)

Неактивен

0    0    #105
02.11.2009 21:02

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Вышла игра: "Зеркало" части I и II.

Это ремейк культового квеста "Зеркало" с ZX Spectrum.
Музыка взята из оригинала и слегка переработана.  Картинки также взяты из оригинальной версии с коэффициентом умножения 2 (оригинальные версии очень мелкие). Некоторые картинки анимированы для достижения соответствия с оригинальной версией игры.

Для запуска требуется версия INSTEAD не ниже 0.9.1 (рекомендуется 0.9.3).

Внимание: хардкорный gameplay. wink

http://instead.googlecode.com/files/mirror-0.3.zip

В аттаче - скриншот из игры.

Отредактировано gloomy (02.11.2009 21:05)


Прикрепленные файлы:
1.png, Размер: 650,745 байт, Скачано: 916

Неактивен

0    0    #106
03.11.2009 00:30

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Респект!

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

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


--

Темпы развития и сегодняшний потенциал менюшной платформы INSTEAD впечатляют.
Если автор ее не забросит, платформа скоро будет на равных с менюшными "стариками" URQ и QSP.
Так держать!

Неактивен

0    0    #107
03.11.2009 08:57

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Пишет автор игры:

И картинки и загадки сохранены как можно ближе к оригинальной ZX-версии игры.
а насчёт затыков,  пока затыки возможны как и в оригинальной версии. но после реализации всех четырёх частей будет реализована система уровней сложности. при этом на слабых уровнях сложности возможности затыков будут устранены.

P.S. Игра проходима -- прошел за 2 вечера. Правда в одном месте долго думал. smile

Неактивен

0    0    #108
04.11.2009 22:34

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Скачиваю текущую версию INSTEAD (0.9.3).
Скачиваю mirror.zip

Устанавливаю INSTEAD.

Думаю, сейчас поиграю в Зеркало. Не тут-то было!

При запуске INSTEAD открывается "Возвращение Квантового Кота". С какого перепугу?
Ладно, думаю, эта игра распространяется "в комплекте" с интерпретатором как личное предпочтение автора платформы. Пусть.
Ищу кнопку или ссылку "Выбрать другую игру". Ее нет!
Хорошо, что я помню по предудущему опыту, что для вызова меню нужно нажать неприметный непонятный квадратик в правой нижней части экрана. Нажимаю.

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

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

Ищу readme.txt в архиве mirror.zip. Отсутствует.


Решив-таки разобраться окончательно, иду напролом. Открываю папку интерпретатора, вижу в папке INSTEAD\games папки с названиями "cat", "tutorial2", "tutorial2-en". Ага!
Копирую в папку INSTEAD\games содержимое архива mirror.zip, открываю INSTEAD, жму непонятный квадратик, "Выбор игры", вот оно, наконец-то! Выбираю "Зеркало".

Вот стольких усилий мне стоило запустить игру "Зеркало" на INSTEAD.

Инструкция, как избавить игроков от этой головной боли:

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

Неактивен

0    0    #109
04.11.2009 22:40

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Кот запустился потому-что подцепился старый конфиг. wink Первый запуск -- это меню выбора игр. Если игр нет -- интерпретатор пишет что нужно сделать.

Насчет отсутствия readme.txt в mirror - действительно просчет.
Как сделать добавление игры прямо из instead универсальным образом -- я пока не знаю. Да, пользователь должен распаковать архив с игрой в каталог с games -- пока можно считать это недостатком.

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

Отредактировано gloomy (04.11.2009 22:57)

Неактивен

0    0    #110
04.11.2009 23:36

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Странно, что "подцепился старый конфиг", ведь для предыдущей версии INSTEAD я давно запускал uninstall. Не удаляет что ли? А автор платформы обещал, что останутся только "сейвы".

Где этот конфиг есть и как его удалить? Хотелось бы взглянуть на "настоящий чистый запуск".

Неактивен

0    0    #111
04.11.2009 23:47

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

По добавлению игры меня напрягло больше не само действие распаковки в папку "games", а то, что про это вообще нигде ни слова не написано.

Самое подходящее место для размещения этой инструкции - меню выбора игр, раз уж "стартовая страница" отсутствует.

Неактивен

0    0    #112
04.11.2009 23:53

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Я потом вернул старое поведение. По-моему оно правильней. (В этой ветке я это написал, где-то там... Наверху smile)
Documents and Settings/User/Local Settings/Application Data/instead -- результат работы instead'а.

http://code.google.com/p/instead/wiki/Games -- игры для инстеда. Там есть информация об установке.

Отредактировано gloomy (04.11.2009 23:54)

Неактивен

0    0    #113
05.11.2009 05:15

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Я потом вернул старое поведение. По-моему оно правильней. (В этой ветке я это написал, где-то там... Наверху
Documents and Settings/User/Local Settings/Application Data/instead -- результат работы instead'а.

Я же говорю, то было сказано про сейвы. То что сейвы программа не стирает, это ясно.
А речь у нас только что шла о конфиге. "Кот запустился потому-что подцепился старый конфиг"
Где он есть? Откуда он подцепился? Почему не был удален при uninstall?

Неактивен

0    0    #114
05.11.2009 05:17

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

gloomy написал:

http://code.google.com/p/instead/wiki/Games -- игры для инстеда. Там есть информация об установке.

Тем не менее, я считаю, что

Самое подходящее место для размещения этой инструкции - меню выбора игр, раз уж "стартовая страница" отсутствует.

Неактивен

0    0    #115
05.11.2009 08:29

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Предлагаю перенести разговор на форум instead, так как тут ветка и так перегружена.

Позицию насчет того, где должна быть информация об играх я понял.
Где находятся savы и файл конфигов я написал выше. Почему они оставляются -- отдельный разговор. Предлагаю его вести, повторюсь, на форуме инстеда. Ну или тут завести ветку. wink

Неактивен

0    0    #116
05.11.2009 10:16

Olegus t.Gl.
Участник (+1053, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2879
Вебсайт

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

gloomy написал:

Предлагаю перенести разговор на форум instead, так как тут ветка и так перегружена.

Ну а зачем вести все дискуссии в одной ветке? Тем более, что значительный процент сообщений в ней посвящён выходу новых версий.

Неактивен

0    0    #117
05.11.2009 11:41

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Где находятся savы и файл конфигов я написал выше. Почему они оставляются -- отдельный разговор.

Ты меня опять не понял. Я не спрашиваю почему оставляются сейвы. Я уже знаю, почему оставляются сейвы.
Я не спрашиваю тебя о сейвах вообще! Меня сейвы не интересуют.

Я спрашиваю, в очередной раз, о файле конфига. Его нет в упомянутой тобой папке.
Его там нет, но откуда-то он подгружается. Вопрос простой: где на самом деле хранится файл конфига?

Неактивен

0    0    #118
05.11.2009 11:54

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Nex написал:

Я спрашиваю, в очередной раз, о файле конфига. Его нет в упомянутой тобой папке.
Его там нет, но откуда-то он подгружается. Вопрос простой: где на самом деле хранится файл конфига?

А у меня он там есть. wink Называется insteadrc. Раньше -- в старых версиях он лежал на уровень выше. Но движок умеет загружать оба варианта -- для совместимости. В любом случае -- Documents and Settings/User/Local Settings/Application Data/instead или для старой версии:  Documents and Settings/User/Local Settings/Application Data/. Так работает код. В остальном -- я не телепат.

P.S. Я хотел бы чтобы в этой ветке были только анонсы. Для других вопросов давай создадим ветку, или на форум instead.

Отредактировано gloomy (05.11.2009 11:55)

Неактивен

0    0    #119
05.11.2009 16:07

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Ок, спасибо админу, теперь про релизы пишу в отдельной ветке, а эту можно отдать на флейм. smile

Неактивен

0    0    #120
05.11.2009 16:47

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

На правах флейма:
1. gloomy
2. автор платформы INSTEAD
3. Peter с форума INSTEAD
- это все один и тот же человек?

Неактивен

0    0    #121
05.11.2009 16:53

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

---

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Файл конфига старой версии INSTEAD'a оказался в папке "Documents and Settings/User/Local Settings/Application Data/".
Недоразумение было оттого, что когда-то автор INSTEAD'а сказал мне что "остаются только сейвы", и я поверил.
Теперь вижу, что это не так, остается еще и конфиг.

На этом обсуждать конфиги прекращаем.

Неактивен

0    0    #122
05.11.2009 17:27

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

В любом случае -- кроме save и insteadrc больше ничего instead не производит.
Конфиг, кстати, теперь хранится там-же где saveы.

P,S. Да -- я один.  smile

Неактивен

0    0    #123
02.12.2009 08:01

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

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

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Зело понравился мне "Карантин".
Вот замеченные баги и вопросы по прохождению:

 спойлер…

Пока все. Опечатки, потому что пишу с телефона.

Неактивен

0    0    #124
02.12.2009 09:07

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Спасибо! Буду исправлять! smile Когда выложу новую версию --скажу.

Неактивен

0    0    #125
02.12.2009 09:16

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Hints

 спойлер…

Еще раз спасибо!

Неактивен

0    0    #126
02.12.2009 09:51

gloomy
Модератор (+277, -67)
Зарегистрирован: 21.02.2009
Сообщений: 427

http://instead.hugeping.ru

Re: Новая платформа INSTEAD? Или я чего-то пропустил?

Перезалил исправления (не все -- но большинство)
Но главное:

 спойлер…

Неактивен

  • Список
  •  » INSTEAD
  •  » Новая платформа INSTEAD? Или я чего-то пропустил?

Powered by PunBB
© copyright 2001–2024 iFiction.Ru