LINUX.ORG.RU

SuperTux 0.4

 , ,


2

2

Спустя десять лет разработки (последний стабильный релиз 0.1.3 был выпущен в 2005, но после него выходили бета-версии) вышел SuperTux 0.4, новая версия легендарного свободного платформера, в котором игроку, управляя пингвином, предстоит преодолевать различные препятствия, сражаться с врагами и собирать бонусы, зарабатывая очки.

В новой версии был полностью переписан игровой движок, в котором теперь используются OpenGL, OpenAL и SDL2. Также было добавлено множество игровых объектов (новые бонусы, новые враги, передвигаемые предметы, переключатели и т.д.), новые графические и звуковые эффекты. Также в игру был включён менеджер дополнений и переводов, а при создании уровней и карт теперь можно использовать язык программирования Squirrel.

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

★★

Проверено: fallout4all ()
Последнее исправление: the_electric_hand (всего исправлений: 2)
Ответ на: комментарий от Psych218

Юзера всего два.. права 700 на каталоги и 600 на файлы

Но ведь для steam-only игр это же всё - иллюзия защиты, самообман? Стим в _этой_ системе стоит?

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

Но ведь для steam-only игр это же всё - иллюзия защиты, самообман? Стим в _этой_ системе стоит?

В этой. Почему иллюзия? Юзер, от которого запускается стим, не имеет доступа к информации основного юзера => стим не имеет доступа к информации основного юзера. Что здесь не так?

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

Юзер, от которого запускается стим, не имеет доступа..

А разве стим не требует рута при установке? У меня требовал чтобы я был в судоерах, но это одно и то же. Раз стим имеет полный доступ к компу, то и игры через него в принципе могут. Ты _доверяшься_ Стиму, а не _сам запрещаешь_.

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

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

abvgdee
()
Ответ на: комментарий от abvgdee
$ whereis steam
steam: /usr/games/steam.real /usr/games/steam /usr/share/man/man6/steam.6.gz

действительно, зачем ему рут?

Раз стим имеет полный доступ к компу, то и игры через него в принципе могут

жить вообще страшно

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

В этой. Почему иллюзия?

Например в том, что с вероятностью 95% у тебя например иксы работают из под рута со всеми вытекающими.

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

Например в том, что с вероятностью 95% у тебя например иксы работают из под рута со всеми вытекающими.

Во-первых, естественно, нет, откуда такие проценты? А во-вторых, что же из этого должно было вытекать такого страшного?

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

Святые сандалии мозоли Столлмана! Пошел качать!

fixed

Rubystar ★★
()

Ему стим нужен? Или сам играет?

slamd64 ★★★★★
()

Не хочу нисего плохого сказать про продукт, но

Спустя десять лет разработки

Что они делали так долго?

Aswed ★★★★★
()

Хорошая игра. Первый раз познакомился с ней в 2004(она была на диске Games Knoppix) - очень понравилась. Некоторое время она была одним из первых приложений, которое я устанавливал вместо с новым дистрибутивом Linux на свой ПК.

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

OpenArena хороша, я в неё до сих пор периодически играю.

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

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

Почему это не нужно? Как раз стриминг для друзей — самое полезное из перечисленного. Комьюнити и на ЛОРе есть, сохранения и без «облака» норм, а если очень надо можно прикрутить owncloud, ачивки тоже в самой игре есть.

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

Удобно когда все игры в одном месте, а не так что, одна в хомяке, другая в /usr/games, третья в стиме.

Поэтому надо чтобы все игры были в одном месте — установленные из пакетов пакетным менеджером дистрибутива. Сторонние пакетные менеджеры — костыль и ненужно

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

Поэтому надо чтобы все игры были в одном месте — установленные из пакетов пакетным менеджером дистрибутива. Сторонние пакетные менеджеры — костыль и ненужно

Тогда ты не сможешь поиграть в одну и ту же игру в разных ОС. Стим, например, позволяет шарить игры внутри «семейного» аккаунта. Что-то вроде «дал поиграть». А ведь дома может быть у меня линукс, а у жены венда(у меня так в доме, т.к. жене нужно 1С программировать). Ну и я не верю что все игры могут быть свободными, т.к. с коммерциализацией(монетизацией для разрабов) свободных игр проблема(да-да, попробуй пожить на донат хотя бы пару месяцев).

А GOG Galaxy(как открытый безДРМный аналог) насколько я знаю до сих пор в бете и судя по всему в ней и помрет.

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)
Ответ на: комментарий от Loki13

Тогда ты не сможешь поиграть в одну и ту же игру в разных ОС.

А Steam разве в других ОС работает? Например в FreeBSD, OpenBSD, Haiku и тд? Нет — значит не аргумент.

т.к. жене нужно 1С программировать

1C есть и под GNU/Linux, по крайней мере 8-й. Кроме того, есть свободные аналоги, например Ananas и тут где-то в толксах проскакивало. Кто-то тоже пилит язык с русской лексикой.

Ну и я не верю что все игры могут быть свободными

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

Необходимость зарабатывать деньги — это не оправдание для неэтичных действий. Тем более что деньги можно зарабатывать множеством этичных способов, не связанных с проприетарщиной и ограничением пользователей.

А безДРМность — это совершенно недостаточно. Игры должны быть не просто без DRM, но и с доступными игрокам полными исходными кодами и под свободной лицензией. Как тот же SuperTux например.

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 3)
Ответ на: комментарий от Shaman007

енто ты на пресс конференции самого?

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

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

За это денег не платят как за 1С :) А обычным людям хочется кушать каждый день и желательно не просто хлеб, а с маслом и икрой(да,да, плоть слаба).

Игры должны быть не просто без DRM, но и с доступными игрокам полными исходными кодами и под свободной лицензией. Как тот же SuperTux например.

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

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)
Ответ на: комментарий от Loki13

За это денег не платят как за 1С

Но за что-то другое-то деньги платят? И если язык совместимый, то можно его наверное отдельно от 1C для IDE держать. В любом случае 1C есть и для GNU/Linux.

А если в игре будет куча ресурсов ещё? Они тоже должны быть свободными?

Да. Хотя если уж совсем никак без них, то может быть приемлемо если их освободят не сразу после выхода игры, а с не слишком большой задержкой (но гарантированно, а не так «может освободим, может нет»), но такое редко бывает, да и моддерам же тоже ресурсы нужны, а где они их возьмут если ресурсы из игры проприетарные?

а вот в художников\дизайнеров\моделеров-идеалистов уже совсем не верю.

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

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

Xenius ★★★★★
()

Что они там столько времени пилят? И да, в опенсурс снова не завезли нормальных художников?

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

насчет 1С не совсем так. Отдельную IDE для 1С держать нереально, её просто нет. Там всё намертво прибито к платформе. Язык как таковой ни с чем другим не совместим, опять же, на нём чистом ничего толкового не напишешь, очень сильная привязка к конкретным метаданным, а значит без 1С-ного конфигуратора никуда.

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

Я тоже 1С-ник, но винда у меня в виртуалбоксе. Причем XP вполне достаточно, там всё с удовольствием летает.

mir-inoy ★★
()
Ответ на: комментарий от Loki13

А GOG Galaxy(как открытый безДРМный аналог) насколько я знаю до сих пор в бете и судя по всему в ней и помрет.

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

anonymous
()

Да ну нафиг, где мой Тукс Рейсер? Это же самая топовая игруха, почему какой-то супертукс, а не она?

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

Не требует

Спасибо. Я изменил своё мнение о стиме.

Скопировал его из виртуалки (и кстати, setuid root он при установке нигде себе не поставил) в хост, купил Портал2 (сейчас распродажа - бандл 1+2 за 100р), запускается ок. Т.е. действительно, стим ставится и работает без рута - не такой уж и зонд.

Кроме выделенного пользователя (а у меня их много, не 2 :) кмк стим нужно запускать из-под другой иксовой сессии, иначе может экран грабить и шпионить.

А как проще (без виртуалки) грамотно (без рута) поставить стим? Вообще, есть какой «best practices guide» по секьюрному использованию стима? Я вот добавил этого юзера в audio/video, но не хочу чтобы он имел доступ к вэб-камере и микрофону.

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

steam: /usr/games/steam.real

Из нас двоих кто-то тупит.

Вы увидев _одно_ (лишь) проявление некоторого свойства, сразу делаете вывод о том что это свойство _нигде и никак_ больше не проявляется??

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

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

Продолжаю: куча стороннего софта, устанавливаемого напрямую из deb-пакетов требуют при установке пароль к root для раскидывания своих файлов по соответствующим директориям системы. Ничего нового и необычного в этом нет, так же как и в том, что deb-пакет можно распаковать в локальную, а не системную директорию и запускать из неё.

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

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от grem

требуют при установке пароль к root для раскидывания своих файлов по соответствующим директориям системы

Ну.. тогда вроде понятно кто тут тупит.. _Эту_ мысль я понял сразу (и её подробней не надо). Пост про «проявление» и «свойство» - это ответ на эту мысль. «свойство» = рут-права у исполняющегося закрытого софта. «проявление» = разложил файло в системе. Перечитайте мой предыдущий пост.

Инсталяшка может например скачать малварь с сайта стима и встроить её в какой-нибудь /bin/mount (который setuid root), подправив временные метки чтоб незаметно было. Откуда уверенность что нет (например) такого проявления свойства?

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

deb-пакет помню вручную распаковал, запустил инсталяшку. Она требовала чтобы я был в судуерах. Добавил себя. Потом она скачала сам стим. Это и есть запуск проприетарщины из-под рута.

Или может это всё-же я туплю.. Я не правильно ставил? (я попросил гайд на грамотную установку стима).

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

Инсталяшка может например скачать малварь с сайта стима и встроить её в какой-нибудь /bin/mount (который setuid root), подправив временные метки чтоб незаметно было. Откуда уверенность что нет (например) такого проявления свойства?

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

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

Не по теме..

Как бы тут различать виндузятников-школьников (которые как grem спокойно запускают из-под рута проприетарщину, пишут «швабодка», или прутся по Лёне, Гному3) от взрослых дядей-линуксоидов (которые ценят свободу, Столмана и пр.)? Чтоб время не терять. А то не знаешь человека, и сомневаешься, то ли сам тупишь, то ли он..

hobbit, ты меня хорошо понимал раньше (и очень дельные посты писал), что скажешь?

Psych218, прокомментируй пожалуйста этот пост - твоё мнение тоже ценю :)

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

Я, увы, не пример для подражания.

Я ценю свободу и считаю, что при наличии вменяемых альтернатив от проприетарщины надо уходить. А вот граница вменяемости у каждого своя.

Например, у меня видеокарта от Nvidia и в линуксе стоит тот самый проприетарный драйвер. Несколько раз тыкал nouveau, но всякий раз в нём чего-то не хватало. (Надо будет потыкать ещё разок, давно я на него не смотрел.) Что это даёт? 1) На блобе ни разу не сталкивался с неработающим openGL. 2) Драйвер самостоятельно снижает скорость вентилятора по возможности, а с nouveau он постоянно молотил на всю катушку. 3) Вероятно, именно благодаря нвидиеблобу пресловутый «тиринг», который так любят упоминать адепты wayland, я видел только на сферических тестах в вакууме и ни разу - в реальных программах. Да, возможно, это совпадение, но задуматься есть над чем. При этом я, разумеется, хочу, чтобы свободный драйвер развился настолько, чтобы проприетарный стал не нужен.

Стим не выдержал, поставил. Хотелось поиграть в нативный Half-Life, ну и возможно, ещё во что-то. Но стим - не ключевой компонент системы, его как поставил, так и снёс.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от abvgdee

Как бы тут различать виндузятников-школьников (которые как grem спокойно запускают из-под рута проприетарщину, пишут «швабодка», или прутся по Лёне, Гному3) от взрослых дядей.

Ой, вот сейчас так обидно было, так обидно.

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

Psych218, прокомментируй пожалуйста этот пост - твоё мнение тоже ценю :)

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

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

Не понял, ты тоже ставил стим из-под рута что ли? (судя по тому что уклонился от ответа). Его ведь несложно совсем непривилегировано поставить (скопировать из виртуалки).

Главное - стим + нвидиеблоб - на основной системе, где у тебя все данные-пароли (и прочая приватность)? (к игровому компу типа приставки вопросов нет).

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