LINUX.ORG.RU

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

 , ,


0

0

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

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

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

>>> Скачать.

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

★★

Проверено: Shaman007 ()

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

ioctl
()
Ответ на: комментарий от gloomy

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

sid350 ★★★★★
()

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

C1eDoDe1
()

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

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

keinas
()

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

Deleted
()

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

sign
()

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

bik ★★
()
Ответ на: комментарий от bik

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

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

gloomy ★★
() автор топика
Ответ на: комментарий от gloomy

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

kwinto
()

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

devel0per
()
Ответ на: комментарий от kwinto

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

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

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

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

gloomy ★★
() автор топика
Ответ на: комментарий от svs

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

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

gloomy ★★
() автор топика
Ответ на: комментарий от svs

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

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

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

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

gloomy ★★
() автор топика

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

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

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

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

sersto
()
Ответ на: комментарий от Deleted

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

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

Deleted
()
Ответ на: комментарий от Deleted

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

// Debian testing.

Deleted
()
Ответ на: комментарий от devel0per

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

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

Deleted
()
Ответ на: комментарий от svs

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

svs ★★★
()
Ответ на: комментарий от Deleted

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

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

gloomy ★★
() автор топика
Ответ на: комментарий от gloomy

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

Deleted
()
Ответ на: комментарий от xorik

...............................................................
# 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 ★★★★
()
Ответ на: комментарий от anTaRes

[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
()
Ответ на: комментарий от moog

А как ты её поставил? У меня падает при:
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 ★★★★★
()
Ответ на: комментарий от xorik

--- 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
()
Ответ на: комментарий от moog

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

moog
()
Ответ на: комментарий от xorik

сори , в ебилдах не силен , было DESTDIR="${D}" 
но папка share создавалась в корне , редактировал ебилд уже после установки и переноса папки в /usr/share

anTaRes ★★★★
()

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

alt0v14 ★★★
()
Ответ на: комментарий от xorik

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

Для 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 ★★★★★
()
Ответ на: комментарий от question4

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

xorik ★★★★★
()

Автору:

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

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

question4 ★★★★★
()
Ответ на: комментарий от question4

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

moog
()
Ответ на: комментарий от question4

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

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

gloomy ★★
() автор топика

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

Konstantyn
()

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

alt0v14 ★★★
()

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

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.