LINUX.ORG.RU

Избранные сообщения Irremann

Gorky 17 в 2025 году

Галерея — Скриншоты

Gorky 17  — ролевая компьютерная игра, разработанная польской компанией Metropolis Software и выпущенная Monolith Productions для Microsoft Windows в 1999 году. Позже игра была портирована на Linux фирмой Hyperion Entertainment и выпущена Linux Game Publishing в 2006 году.

Здесь мы рассматриваем именно нативную для Linux версию.

Начнем с инсталятора:

ldd gorky18-installer-2009.01.14.bin
        linux-gate.so.1 => linux-gate.so.1 (0xf7f59000)
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf7f2f000)
        libz.so.1 => /lib32/libz.so.1 (0xf7f16000)
        libbz2.so.1 => not found
        libdl.so.2 => /lib32/libdl.so.2 (0xf7f11000)
        libm.so.6 => /lib32/libm.so.6 (0xf7e44000)
        libc.so.6 => /lib32/libc.so.6 (0xf7c1d000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xf7f5b000)
Исправляется так: создаем директорию lib там, где лежит инсталятор, копируем туда 32 битную libbz2.so и делаем симлинк. Например:
mkdir lib
cp /lib32/libbz2.* lib
export LD_LIBRARY_PATH="./lib"
cd lib
ls -s libbz2.so libbz2.so.1
Уточняю, инсталятор текстовый. После вышеописанного запускается без проблем. Gorky 17 требует для работы звука oss, так как это 32-битное приложение и у меня alsa используется для вывода звука, то мне пришлось собирать alsa-oss-32. Вот так
./configure --prefix=/usr --libdir=/usr/lib32
        make
        make DESTDIR=$PKG install
        mv $PKG/usr/bin/aoss $PKG/usr/bin/aoss-32
        rm -r $PKG/usr/share/man/
        rm $PKG/usr/include/oss-redir.h
Кроме вышеуказанного, создал ещё пустой файл .32bit в директорию пакета, чтобы переменные 32-битные передались в сборку (это специфика CRUX). Конкретно вот это:
export CFLAGS="${CFLAGS} -m32"
export CXXFLAGS="${CXXFLAGS} -m32"
export LDFLAGS="${LDFLAGS} -m32"
export PKG_CONFIG_LIBDIR="/usr/lib32/pkgconfig"
То есть если у вас не CRUX и вы собираете alsa-oss-32, то эти переменные придется передавать руками. И затем запускал так:
aoss-32 ./gorky18

 ,

vbcnthfkmnth123
()

Linux 33 года

Новости — Linux General
Linux 33 года
Группа Linux General

Создавать монолитное ядро в 1991 году — фундаментальная ошибка. Скажите спасибо, что вы не мой студент: за такой дизайн я бы не поставил высокой оценки.
Профессор Эндрю Таненбаум.

Оригинальное сообщение в почтовой рассылке:
I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I’ll get something practical within a few months, and I’d like to know what features most people would want. Any suggestions are welcome, but I won’t promise I’ll implement them :-)

 

BydymTydym
()

fheroes2 1.0

Новости — Игры
fheroes2 1.0
Группа Игры

Здравствуйте, игроки и фанаты Героев Меча и Магии 2!

Сегодня у нас знаменательнейшее событие. Наш игровой движок fheroes2 в очередной раз обновляется... И ему присваивается версия 1.0!

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

( читать дальше... )

>>> Подробности на нашей странице

 , , , ,

sirDranik
()

fheroes2 0.9.20

Новости — Игры
fheroes2 0.9.20
Группа Игры

Здравствуйте, любители героев меча и магии!

Сегодня у нас вышло обновление 0.9.20 и мы рады рассказать вам о прогрессе за прошедший месяц жизни проекта.

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

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

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

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

В игру добавлена недостающая механика «форы» или ограничения игрока. В оригинале она работала лишь для мультиплеерного режима, но мы решили добавить ее и для одиночных миссий, чтобы игроки могли более гибко настраивать сложность под себя. Это поможет сделать прохождение некоторых особо простых миссиий увлекательнее.

С прошлого релиза исправлено свыше 30 багов.

Спасибо, что продолжаете следить и участвовать в жизни проекта fheroes2.

Помочь с осуществлением будущих улучшений игры можно подпиской на Patreon.

Руководство по установке.

>>> Подробности на нашей странице

 , , , ,

sirDranik
()

fheroes2 0.9.8

Новости — Игры
fheroes2 0.9.8
Группа Игры

Здравствуйте, любители героев!

Прошел еще один месяц разработки и наш проект стал еще чуточку ближе к своему выходу. Fheroes2 обновился до версии 0.9.8!

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

( читать дальше... )

>>> Подробности на нашей странице

 , , ,

sirDranik
()

INSTEAD 3.4.0

Новости — Игры
INSTEAD 3.4.0
Группа Игры

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

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

Версия 3.4.0 содержит множество изменений, среди которых:

  • учёт DPI;
  • поддержка HiDPI экранов;
  • поддержка адаптивных тем;
  • исправление ошибок.

>>> Подробности

 , , , ,

gloomy
()

Парсерная игра «АРХИВ» на свободном движке INSTEAD

Новости — Игры
Парсерная игра «АРХИВ» на свободном движке INSTEAD
Группа Игры

С помощью свободного движка INSTEAD создана новая игра «АРХИВ».

Игра выполнена в жанре интерактивной литературы с текстовым управлением. Содержит иллюстрации, музыку и звуковые эффекты.

Исходный код игры (Lua) распостраняется по лицензии CC-BY 3.0.

Подготовлены сборки для ОС Linux и Windows. Для остальных ОС можно скачать интерпретатор INSTEAD и архив с игрой отдельно или попробовать запустить в браузере.

> осмотреть себя

Ты — геолог-разведчик объектов дальнего космоса. Пробивающаяся седина в бороде, усталый взгляд и морщины на лице выдают в тебе мужчину средних лет.

Пол года ты работал по контракту на "Димидии", занимаясь разведкой месторождений урана. Но теперь контракт завершён.

Пора возвращаться домой.

>>> Подробности

 , , , ,

gloomy
()

1024x600, пустота

Галерея — Скриншоты
  • Void
  • Коньки (отрисовка происходит через lua)
  • Neovim
  • i3 с гапсами
  • Urxvt с заблюреным фоном

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

 , , , ,

egorcod
()

МЕТАПАРСЕР: каталог минималистичных парсерных игр

Форум — Games

Привет!

Сегодня я запустил небольшой онлайн-каталог парсерных игр https://metaparser.syscall.ru/

Для тех кто не знает. Это такие игры, в которых текст надо вводить с клавиатуры.

Игры работают на облегчённой версии интерпретатора INSTEAD (модуль МЕТАПАРСЕР-3), выглядят просто и запускаются быстро (на компьютере и вашем смартфоне). Никакой графики (хотя, движок их поддерживает), музыки, авто-подсказок, дополнения по клавише «таб» и прочей мишуры.

Зачем?

Сложно сказать. После долгого марафона развития INSTEAD3 мне захотелось вернуться к кристальной простоте настоящей интерактивной литературы. А настоящая интерактивная литература это, все-таки, игры с текстовым вводом. И ничего кроме текста и фантазии. Впрочем, как и в настоящей литературе.

Отдаю себе отчёт, что вряд-ли библиотека привлечёт к себе много внимания, но… Кто знает, может быть я не одинок.

Версия JS-метапарсера, который используется в библиотеке, будет выпущен одновременно с метапарсером 1.4.

Парсер, живи! :)

А пока, добро пожаловать! https://metaparser.syscall.ru/

P.S. Также сделал приложение для vk: https://vk.com/app6934806_85944929

И пользуясь случаем, приглашаю всех заинтересованных в телеграм чат проекта: https://t.me/insteadtalk

 , , ,

gloomy
()

Парсерная игра «МЕТЕЛЬ» на свободном движке INSTEAD

Новости — Игры
Парсерная игра «МЕТЕЛЬ» на свободном движке INSTEAD
Группа Игры

Автором движка INSTEAD Петром Косых и художником Pakowacz выпущена игра «МЕТЕЛЬ».

Игра написана с использованием специально разработанного парсерного модуля «МЕТАПАРСЕР 3», который позволяет создавать игры с текстовым вводом.

Старенький синий седан едет по заснеженной трассе. Внутри машины — двое.

Ведёт машину усталая женщина лет 35. На заднем сидении справа сидит её дочь — девочка-подросток.

Девочка прислонилась лбом к холодному стеклу. Мать продолжает начатый разговор...

-- Вот увидишь, тебе там понравится.

Что тебя ждёт за снежной пеленой?

Исходный код игры (состоящий из набора Lua-скриптов и медиафайлов) распостраняется по лицензии CC-SA.

Для игры понадобится интерпретатор INSTEAD, который работает на большинстве известных платформ: Linux, Windows, FreeBSD, OS X, Android, Symbian и др.

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

>>> Страница игры на itch.io

>>> Скачать игру

>>> Инструкция по запуску игр

>>> Статья на dtf.ru

 , , ,

gloomy
()

Днюха проекта INSTEAD: 10 лет творчества

Форум — Games

Проект начался с Lor ровно 10 лет назад: https://www.linux.org.ru/news/games/3518942

Новость: https://instead-hub.github.io/post/2019-02-20-ten-years/

Видео ролик: https://www.youtube.com/watch?v=z_o43Xkvnpw

 , ,

gloomy
()

Верните тему на место, пожалуйста.

Форум — Linux-org-ru

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

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

Совесть имейте. Нет желания следить за испражнениями анонимусов - закройте лор нахрен!

 , , , честь

Deleted
()

Парсерная игра «ДРУГОЙ МАРС» на свободном движке INSTEAD

Форум — Games

Автором движка выпущена новая игра «ДРУГОЙ МАРС». Игра написана с использованием специально разработанного парсерного модуля «МЕТАПАРСЕР 3», который позволяет создавать игры с текстовым вводом.

Год 2027 от Рождества Христова.

Экипаж миссии «Mars One» высаживается на Марс. Задача миссии — собрать первую марсианскую базу и подготовиться к встрече второго экипажа.

Ты — инженер Александр Морозов, один из четырёх поселенцев. Сегодня, после сборки последнего жилого модуля, ты впервые получил возможность изучить окрестности базы.

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

Игра (состоящая из набора Lua-скриптов и медиафайлов) распостраняется по лицензии CC-SA.

Для игры понадобится интерпретатор INSTEAD, который работает на большинстве известных платформ (детали): Linux, Windows, FreeBSD, OS X, Android, Symbian и др.

>>> Скачать игру

>>> Инструкция по запусуку игр

>>> Страница игры на itch.io

Анонс игры

Перемещено jollheef из games

Перемещено beastie из talks

 , ,

gloomy
()

Игра «ВАХТА» на свободном движке INSTEAD

Новости — Игры
Игра «ВАХТА» на свободном движке INSTEAD
Группа Игры

После недавнего обновления движка текстографических игр INSTEAD до версии 3.2.1, автором движка выпущена новая игра «ВАХТА».

Звездолет «ПИЛИГРИМ» направляется на Глизе 667c. Время полета — десятки лет. Каждый член экипажа по очереди несет 48-часовую вахту, а остальное время находится в состоянии криосна.

Эта история рассказывает о событиях, произошедших во время одной из таких вахт.

Игра (состоящая из набора Lua-скриптов и медиафайлов) распостраняется по лицензии CC BY-NC .

Для игры понадобится интерпретатор INSTEAD, который работает на большинстве известных платформ (детали): Linux, Windows, FreeBSD, OS X, Android, Symbian и др.

>>> Инструкция по запусуку игр

>>> Скачать игру

>>> Анонс игры

 , , ,

gloomy
()

INSTEAD 3.2.0

Новости — Игры
Группа Игры

После 6 месяцев разработки вышла новая версия интерпретатора простых текстографических приключений INSTEAD.

Движок позволяет разрабатывать текстографические игры на Lua. Для графического отображения используется SDL2 (может быть собран с SDL1). Хорошо переносим, поддерживаются все основные ОС, а также старые и экзотичесткие платформы. Доступны онлайн версии. Движок распространяется под лицензией MIT.

( читать дальше... )

>>> Подробности

 , , , ,

gloomy
()

ПРИНТЕД#4 в разметке Markdown

Галерея — Скриншоты

"ПРИНТЕД" — электронная газета которая содержит новости связанные с проектом INSTEAD. В данный момент доступна в двух вариантах: 1) в виде текстовых файлов; 2) в виде публикаций в блоге. Редактор газеты - Пётр Косых (он же gloomy, автор и разработчик интерпретатора INSTEAD).

На скриншоте:

P.S.: не слухи ;-)

 ,

atsym
()

INSTEAD 3.1.2 в Debian TESTING

Форум — Games

Не так давно свежий INSTEAD попал в Debian (http://instead.syscall.ru/ru//2017/08/30/debian-3-1-2/), а вчера он проник в ветку testing. Решил поделиться информацией с теми, кто ждал этого события :)

https://packages.debian.org/buster/instead

P.S. А еще раньше был выпущен emscripten порт, любую игру можно запускать прямо в браузере: http://instead-games.ru/em.php

http://instead.syscall.ru

 , ,

gloomy
()

INSTEAD emscripten (квесты и аркады в браузере)

Форум — Games

Собрал INSTEAD emscripten'ом. Теперь в большинство моих игр можно поиграть прямо в браузере здесь: http://syscall.ru/games

Если кому интересно, погоняйте перед релизом 3.1.0 :)

Работает на FF и CHROME при включенном WebGL.

 , ,

gloomy
()

INSTEAD 3.0.0

Новости — Игры
Группа Игры

После года разработки выпущена новая версия INSTEAD — интерпретатора простых текстовых приключений. Несмотря на свое название, за 8 лет развития интерпретатор обзавелся множеством дополнительных функций и в настоящее время может быть использован в качестве простого и переносимого 2D-движка. Движок распространяется под лицензией MIT.

( читать дальше... )

>>> Подробности

 , , ,

gloomy
()

INSTEAD 3.2.0 (тестирование)

Форум — Games

Q: Что такое INSTEAD?
A: https://instead.syscall.ru/ru/about/

UPD: Обсуждение INSTEAD 3.2.0
>>> https://instead.syscall.ru/talk/index.php/555-instead-3-2/last

Тестовые сборки INSTEAD 3.2.x

Отчеты, описания багов, хотелки писать СЮДА
>>> http://github.com/instead-hub/instead/issues

 , ,

atsym
()