Linux.org.ru
Новости - Галерея - Форум - Трекер - Wiki - Поиск
[#]  

Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Небольшой квест: «Одна старая история» — история о программисте-параноике и его войне со злом.

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

>>> Скриншоты и описание

>>> Скачать.

>>> Сайт проекта

Метки: stead, игры, квест

gloomy (26.08.2009 11:17:21)
Проверено: Shaman007 (26.08.2009 15:14:17)

[#]  

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Прошлый квест очень понравилась. Надо бы и этот заценить.

ioctl (26.08.2009 15:32:22)
[#]  
sid350 (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

$ instead game.lua
Error:game.lua:61: attempt to call global 'vway' (a nil value)

sid350 ** (26.08.2009 15:33:03)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Запускайте sdl-instead. Интерпретатор: 0.8.5.

http://instead.googlecode.com/files/instead_0.8.5.tar.gz

gloomy (26.08.2009 15:35:04)
sid350 (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Вот спасибо, очень люблю игры такого жанра.

sid350 ** (26.08.2009 15:39:27)
[#]  

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Блин, моя видяха не держит же четвёртые шейдеры ((

C1eDoDe1 (26.08.2009 15:52:57)
[#]  
keinas (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

>Интерпретатор STEAD (Simply Text Adventure) позволяет _проигрывать_ игры

хорошо звучит)

keinas * (26.08.2009 15:54:37)
[#]  
Mystra_x64 (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Любопытно. Сейчас поковыряем :}

Mystra_x64 *** (26.08.2009 15:59:15)
[#]  
sign (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

А Толкиена "Властелин колец" может запустить?

sign * (26.08.2009 16:08:31)
[#]  

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

а планируется перенести на этот движок текстовые квесты из косм.рейнджеров-2 ?

bik * (26.08.2009 16:27:12)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

копирайт же

kwinto (26.08.2009 16:33:55)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

> а планируется перенести на этот движок текстовые квесты из косм.рейнджеров-2 ?

Я, к сожалению, не знаком с этими квестами. Так что пока не планируется. Документация есть на сайте, думаю, можно оценить, возможно ли это портирование.

gloomy (26.08.2009 16:34:05)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Надо бы к пакету в aur'е добавить instead.install и выводить в нем эту инфу. А то ни доков, ни man'ов, кроме readme.txt, который я не вижу, если устанавливаю через aur.

kwinto (26.08.2009 17:03:52)
[#]  

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Прошел oldstory, понравилось. :) Посмотрел lua-код tutorial, оригинально. :) Люди пишите квесты!

devel0per (26.08.2009 17:04:26)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

>> Надо бы к пакету в aur'е добавить instead.install и выводить в нем эту инфу.

В ауре очень старая версия!!! Используйте PKGBUILD с сайта:

http://code.google.com/p/instead/wiki/PKGBUILD

Про man, действительно, стоит написать.

gloomy (26.08.2009 17:28:43)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Пойду мэйнтейнеру отпишусь.

kwinto (26.08.2009 17:37:25)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Попробую на N810

svs *** (26.08.2009 17:56:56)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

> Попробую на N810

Порт на N810 тоже очень старый. Если есть возможность, соберите новую версию и я ее выложу. :)

gloomy (26.08.2009 17:58:25)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Блин а где сама игра? instead на 810-й есть.

svs *** (26.08.2009 18:00:39)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Одна игра уже идет в комплекте с instead ('Возвращение квантового кота'), а та, что в новости ('Одна старая история') -- здесь:

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

Распаковать в ~/.instead/games/ или прочитать readme в zip архиве.

Но нужна версия 0.8.5. Неофициальный порт на форуме http://n8xx.com очень старый - 0.7.4.

gloomy (26.08.2009 18:04:59)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

о, спасибо за ссылку :)

Karmadon * (26.08.2009 18:13:14)
[#]  
sersto (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

> > а планируется перенести на этот движок текстовые квесты из косм.рейнджеров-2 ?

> Прошел oldstory, понравилось. :) Посмотрел lua-код tutorial, оригинально. :) Люди пишите квесты!

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

Вот, даже не поленился ссылку найти - http://www.elementalgames.com/forum/theme.php?lang=rus&forum=ptquest

sersto * (26.08.2009 18:56:09)
[#]  
Mystra_x64 (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

В readme написано, что зависит от lua5.1, однако без liblua5.1-0 не работает :}

Mystra_x64 *** (26.08.2009 18:56:32)
Mystra_x64 (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Кстати, быть может стоит разрешить окошку ресайз? (оконный режим)

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

Mystra_x64 *** (26.08.2009 19:00:56)
Mystra_x64 (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

И ещё, оно в консоль говорит «there is no soundcard», но звук потом таки играет без проблем.

// Debian testing.

Mystra_x64 *** (26.08.2009 19:03:44)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

О! А я в настройках обраружил "Масштаб шрифтов"! Кстати - там вроде бы полноэкранный режим предусмотрен был! :)))

devel0per (26.08.2009 19:26:59)
Mystra_x64 (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Да, есть такое, только масштаб довольно скачкообразно переходит в жирный, что не очень красиво, а предыдущие для меня мелковаты :}

Полноэкранный режим работает, но он не всегда удобен.

Mystra_x64 *** (26.08.2009 19:31:40)
[#]  

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

охуенно!

volh ** (26.08.2009 19:38:48)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Соберу на выходных. Выложу на форуме n8xx.com в файлы

svs *** (26.08.2009 19:48:34)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

> Да, есть такое, только масштаб довольно скачкообразно переходит в жирный,

Если очень напрягает и хочется другой шрифт, то можно просто отредактировать файл themes/default/theme.ini и вбить тот размер который нравится. Но все-равно начиная с определенного размера SDL_ttf в linux делает его жирнее.

gloomy (26.08.2009 19:51:51)
Mystra_x64 (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Понятно. Думаю, не особенно страшно :}

Mystra_x64 *** (26.08.2009 20:03:16)
[#]  
xorik (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

А ебилды есть? :)

xorik ** (26.08.2009 20:28:55)
anTaRes (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

я переделал это http://code.google.com/p/instead/wiki/PKGBUILD
anTaRes * (26.08.2009 21:35:09)
xorik (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Поделишься?

xorik ** (26.08.2009 22:06:22)
anTaRes (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

...............................................................
# Copyright 1999-2008 Gentoo Foundation 
# Distributed under the terms of the GNU General Public License v2 
# $Header: $ 

EAPI="1"
inherit eutils games 

DESCRIPTION="instead quest interpretor"
HOMEPAGE="http://instead.googlecode.com/"
SRC_URI="http://instead.googlecode.com/files/instead_${PV}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"

IUSE=""

DEPEND=""
RDEPEND="media-libs/sdl-mixer 
    media-libs/sdl-net 
    media-libs/sdl-ttf 
    media-libs/libsdl 
    media-libs/sdl-image 
    dev-lang/lua"

src_unpack() {
    unpack instead_${PV}.tar.gz
}

src_compile() {
    rm Rules.make
    ln -s Rules.make.system Rules.make
    sed -i -e 's%/local%%g' Rules.make
    sed -i -e 's/lua5\.1/lua/g' Rules.make
    emake || die
}

src_install() {
    emake DESTDIR="/usr" install || die
}

.................................

что-то вроде этого
anTaRes * (26.08.2009 22:34:15)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

[goom@psylinuxoid ~ 22:54:03]$ sdl-instead No games found. Can't load default theme. Can't load default theme. Fatal error! Can't init anything!!!

[goom@psylinuxoid ~ 22:54:10]$ cd /usr/share/stead/ [goom@psylinuxoid stead 22:54:45]$ sdl-instead *выбираю любую игру* Error: cannot open ./stead//stead.lua: Нет такого файла или каталога

Осталось найти где этот неправильный путь прописан; использовал PKGBUILD автора.

moog (26.08.2009 22:54:52)
xorik (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

А как ты её поставил? У меня падает при:
emake DESTDIR="/usr" install || die

install -m 0775 sdl-instead /usr/bin//sdl-instead
ACCESS DENIED  open_wr:      /usr/bin/sdl-instead
install: невозможно создать обычный файл `/usr/bin//sdl-instead': Отказано в доступе
make[1]: *** [install] Ошибка 1
xorik ** (26.08.2009 23:21:53)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

--- instead.c.old 2009-08-13 11:57:32.000000000 +0400 +++ instead.c 2009-08-26 23:04:35.000000000 +0400 @@ -1,5 +1,5 @@ #ifndef STEAD_PATH -#define STEAD_PATH "./stead" +#define STEAD_PATH "/usr/share/stead" #endif

#include <lua.h> --- game.h.old 2009-08-26 23:18:56.000000000 +0400 +++ game.h 2009-08-26 23:18:44.000000000 +0400 @@ -2,12 +2,12 @@ #define __GAME_H__

#ifndef GAMES_PATH -#define GAMES_PATH "./games" +#define GAMES_PATH "/usr/share/stead/games" #endif

#define DEFAULT_THEME "default" #ifndef THEMES_PATH -#define THEMES_PATH "./themes" +#define THEMES_PATH "/usr/share/stead/themes" #endif

#define MAIN_FILE "main.lua"

moog (26.08.2009 23:28:21)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Надо будет как-нибудь разобраться с местным форматированием...

moog (26.08.2009 23:29:06)
anTaRes (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

сори , в ебилдах не силен , было DESTDIR="${D}" 
но папка share создавалась в корне , редактировал ебилд уже после установки и переноса папки в /usr/share
anTaRes * (26.08.2009 23:32:24)
[#]  

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

мужики,респект, классно оформлено и музыка и картинки. очень интригующая атмосфера. ностальгия. спасибо!

alt0v14 ** (26.08.2009 23:45:46)
question4 (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

> А ебилды есть? :) 

Для 0.7.4: http://www.linux.org.ru/jump-message.jsp?msgid=3518942&cid=3521618

Для 0.8.5 у меня сработал следующий (отличается на 2 строки):

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit games

DESCRIPTION="INSTEAD quest engine"
HOMEPAGE="http://instead.googlecode.com/"
SRC_URI="http://instead.googlecode.com/files/${P/-/_}.tar.gz"
RESTRICT="nomirror"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND="=dev-lang/lua-5.1* 
	media-libs/libsdl
	media-libs/sdl-mixer
	media-libs/sdl-image
	media-libs/sdl-ttf"
RDEPEND="${DEPEND}"

src_unpack() {
	unpack "${A}"
	cd "${S}"
	cp Rules.make.system Rules.make
	sed 's/lua5.1/lua/' -i Rules.make
	sed 's/DESTDIR=.*/DESTDIR=/' -i Rules.make
	sed 's/BIN=.*/BIN=$(DESTDIR)\/usr\/games\/bin/' -i Rules.make
	sed 's/$(DESTDIR)\/share/$(DESTDIR)\/usr\/share\/games/' -i Rules.make
}

src_install() {
	emake DESTDIR="${D}" install || die "emake install failed"
}
question4 *** (26.08.2009 23:51:20)
question4 (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Будет время — постараюсь на этой неделе отправить ебилд в Sunrise.

question4 *** (26.08.2009 23:54:27)
xorik (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Вот спасибо, а то бы я еще долго правил :)

xorik ** (26.08.2009 23:58:21)
[#]  
question4 (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Автору:

Фичреквесты:
1. Хотелось бы прокручивать длинный текст не только серыми стрелками и PgUp-PgDn, но и с цифровой клавиатуры. Патч попробую сделать.
2. Хотелось бы возможности выбирать пункты в диалогах нажатиями соответствующих цифр. Например при разговоре с Андреем всё время меняется число строк в его репликах, поэтому строка с ответом всё время скачет.
3. В "Стальной крысе" в ряде мест генерируется бросок монеты и блокируется соответствующая ссылка. Можно ли сделать блокировку отключаемой?

Вопросы по играм:
1. Возможность дважды взять шланг в туалете — недосмотр или сделано преднамеренно?
2. Когда Андрей в сцене "За кадром" начинает говорить случайные фразы, их число ограничено, или это место зациклено?
3. Этажи 3, 4 и 5 выглядят однотипными, но туалет есть только на 3-м. Не логичнее ли будет перенести туалет в основной коридор, подразумевая, что на 4-м и 5-м они тоже есть, но Максу недоступны?
4. Что находится на 6-м этаже? :)

question4 *** (27.08.2009 2:39:01)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

Больше всего в этих играх понравилась музыка. :)

moog (27.08.2009 4:39:05)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

По поводу вопросов. Фичи: 2) В принципе -- можно. Но тогда надо думать вообще о клавиатурном управлении. 3) пока можно покликать на title ;)

Игры: 1) багафича -- исправлю :) 2) зациклено 3) это очень старая игра -- хотел бы оставить ее как память 4) это этаж не для программистов :)

gloomy (27.08.2009 7:56:22)
[#]  
Konstantyn (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

а в виде зла ,кто мелкософт?) надо будет заценить "Возвращение Квантового Кота" ,было весьма интересно

Konstantyn (27.08.2009 8:21:38)
[#]  

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

мужики, не могу из чащи выйти, взял капкан и в доступных локациях остлась только чаща и все, че делать?

alt0v14 ** (27.08.2009 10:20:48)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

вышел :)

alt0v14 ** (27.08.2009 10:33:17)
[#]  
Mystra_x64 (фотография)

Re: Вышла еще одна игра для INSTEAD - интерпретатора простых текстовых приключений

games, saves в ~/.instead, однако .insteadrc почему-то просто в ~. Либо пихать в ~/.instead/insteadrc либо в ~/.config/instead мне кажется.

Mystra_x64 *** (27.08.2009 11:27:13)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 TopList