The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Доступна игра Piu-Piu, написанная на bash

09.01.2018 13:15

В рамках проекта Piu-Piu подготовлена игра c реализацией классического горизонтального скроллера-стрелялки. Поддерживается мультиплеер (2 игрока) в режимах совместного прохождения уровня и дуэли. Особенностью проекта является то, что игра написана на bash и воспроизводит уровни в консоли при помощи символов псевдографики, без использования графического режима. При совместной игре взаимодействие с сервером осуществляется при помощи netcat. Пакеты с игрой уже приняты в unstable-репозиторий Debian GNU/Linux.

Дополнительно можно отметить проект TextTop, который позволяет запустить полноценный интерактивный X11-сеанс в консоли без графического режима, симулируя содержимое графического экрана цветными ASCII-символами. Например, можно подключиться по ssh, запустить Firefox и посмотреть в консоли ролик на YouTube. Ввод и отображение текста можно контролировать при помощи масштабирования.



  1. Главная ссылка к новости (https://github.com/vaniacer/pi...)
  2. OpenNews: Критическая уязвимость в bash, которая может привести к удалённому запуску команд (дополнено)
  3. OpenNews: В рамках проекта tmate подготовлен инструмент для совместного доступа к терминалу
  4. OpenNews: Релиз cool-retro-term 1.0, эмулятора терминала в стиле ЭЛТ-дисплеев
Автор новости: vaniac
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47876-game
Ключевые слова: game, bash
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (56) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 17:59, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Опа, только недавно на Хабре статья была, а уже опакетили.
     
  • 1.2, Аноним (-), 18:00, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    О_О
     
  • 1.3, Аноним (-), 18:05, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Фига круть, надо ставить)))
     
  • 1.5, Аноним (-), 18:09, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Есть же еще люди!
     
  • 1.6, Аноним (-), 18:22, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Годно !
     
  • 1.7, Какаянахренразница (ok), 18:29, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ваня, ты на гитхабе решённые тикеты-то позакрывай, что ли.
     
  • 1.8, KOT040188 (ok), 18:29, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +46 +/
    Виндузятники говорят, что на линуксе игр нет. Что они теперь скажут, а? Шах и мат!
     
     
  • 2.16, Аноним (-), 19:16, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/search?l=Shell&o=desc&q=game&s=updated&type=Repositories
     
     
  • 3.55, Andrey Mitrofanov (?), 11:09, 11/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >?l=Shell&o=desc&q=game&s=updated&type=Repositories

    ...вы, конечно, знаете перевод "shell game"?  Ж)

     
  • 2.53, Аноним (-), 18:02, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Брехня. Можно невозбранно играть в xbill или в что там из юниксов 70х портировано. Под винду такого и близко нет.
     

  • 1.10, ыы (?), 18:37, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    срочно зарегать как отечественный софт!!!
     
  • 1.11, pavlinux (ok), 18:40, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > запустить полноценный интерактивный X11-сеанс в консоли без графического режима,

    Баян вообще-то.

     
     
  • 2.27, angra (ok), 21:36, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не просто баян. Этот "проект" на деле всего навсего докер обертка вокруг одного из баянов, в данном случае hiptext.
     

  • 1.12, Имя (?), 18:54, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    FPS 38. Что-то не впечатляет :). Почему в баше до сих пор нет поддержки OpenGL? И куда смотрит Поттеринг?
     
     
  • 2.13, Аннннн (?), 19:03, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну дык, когда в консоль сыпет тонну текста весь комп висит, а тут весь экран с текстом заменяется 25 раз в сек, видимо.
    Очередной пример как не надо делать
     
     
  • 3.41, LinuxID (ok), 10:51, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А ни че что у тебя даже в консоле полностью экран перерисовывается как минимум 60 раз в секунду и питание скачет 50 раз в секунду.
     
     
  • 4.44, Аноним (-), 13:41, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    "ни че", на работе ОС это не сказывается в отличие от текста в конь-соли.
     
  • 2.29, annual slayer (?), 22:04, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    https://github.com/jwilm/alacritty
     
  • 2.30, Andrey Mitrofanov (?), 22:09, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > FPS 38. Что-то не впечатляет :). Почему в баше до сих пор
    > нет поддержки OpenGL? И куда смотрит Поттеринг?

    ЛП, понятно, косоглазит _мимо_ баша. Так ша-а-а просите

       ZisUniTsetOpenGLttyNvidiaNONfreeFPS=142.00

    и обрящете.

     
     
  • 3.51, pavlinux (ok), 17:17, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > и обрящете.

    Митрофаныч, ты когда раскладку поменяешь?


     

  • 1.17, Fantomas (??), 19:18, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Установил на сервак, прикольно. Вертолетик понравился.
     
  • 1.18, Аноним (-), 19:20, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А для Termux (под Android) есть уже пакет TextTop?
     
  • 1.19, commiethebeastie (ok), 19:24, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    потом оказывается, что temp не подмонтирован и выполняется rm -rf /*
     
     
  • 2.22, VINRARUS (ok), 19:59, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ls /bin | sed -e '/.ee$/!d' -e '/^.r../!d' -e 's%e%f%' -e 's%$%*%'  -e 's%^%r%' -e 's%e% /%' -e 's%f%m -%'
     

  • 1.20, inferrna (ok), 19:29, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    >TextTop

    вот если бы оно текст в текстовом режиме выводило, внезапно, текстом, цены бы ему не было.

     
  • 1.23, Аноним (-), 20:08, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Cразу видно что автор из Pоссии. Первая мысль
     
     
  • 2.26, botman (ok), 21:16, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну да, тевтонского креста и OTAN не нарисовали - значит русский...
     
  • 2.31, Аноним (-), 23:40, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Это можно увидеть у doublecmd(по отображению в zip) и deadbeef(по кириллик кодировкам в id)А тут савок-реваншист либо тролль.
     

  • 1.24, Аноним (-), 20:26, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > посмотреть в консоли ролик на YouTube.

    Я не знал что так можно.

     
     
  • 2.28, Аноним (-), 21:38, 09/01/2018 [^] [^^] [^^^] [ответить]  
  • +/


    mpv --vo=caca ytdl://TE_D_fx_ut8


    А если серьёзно, то


    mpv --vo=drm ytdl://TE_D_fx_ut8


     

  • 1.25, botman (ok), 21:11, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    на piu-piu показывает 90fps, но подтормаживает и без 8-битной музыки. Ну я понимаю в BlackMesa у докторов галстуки дёргаются и моргают по мотивам оригинальной игры, но тут-то чему моргать... видать окно большое открыл.
     
  • 1.32, Аноним (-), 23:48, 09/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    sed -i 's/★/🔱/g' ./piu-piu
     
     
  • 2.33, Аноним (-), 01:16, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А вот хрен тебе
     
  • 2.34, biomassa (?), 02:48, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А-ха-ха, красава. Зачет. :)
     
  • 2.39, Ivan (??), 09:39, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Символ можно изменить в меню conf. Хотя такого '🔱' в списке нет)
    Тогда так:
    echo 'DHS=🔱' > piu.conf


     

  • 1.35, EuPhobos (ok), 08:20, 10/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Баг, если сервер запустит игру в терминале больше чем стандарт 80х24, а клиент в стандарте, у клиента будет эффект вертикальной развёртки, как на старых телевизорах)
     
     
  • 2.37, Ivan (??), 08:34, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В описании это сказано, размер окна должен быть одинаковым на клиенте и сервере.
     

  • 1.36, arcsin (?), 08:34, 10/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    когда в стиме ждать?
     
     
  • 2.38, Ivan (??), 08:37, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо никогда, игра распространяется бесплатно. А в стиме надо оформлять ИП и платить какие-то взносы.
     

  • 1.40, Аноним (-), 10:19, 10/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Слишком быстро работает, невозможно так играть.
     
     
  • 2.42, Ivan (??), 11:24, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сделайте окно пошире, будет работать медленнее)
     

  • 1.43, Аноним (-), 12:23, 10/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А мне вот что вспомнилось почему-то:
    https://ru.wikipedia.org/wiki/Sopwith_(%D0%B8%D0%B3%D

    :)

     
  • 1.45, Аноним (-), 13:43, 10/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    В играх вендузятников нет операционной системы
     
     
  • 2.59, pavlinux (ok), 00:17, 12/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В играх вендузятников нет операционной системы

    тестриз

     

  • 1.46, НяшМяш (ok), 14:05, 10/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Your BASH is too short!) 4.2+ required to run this game, your is - 3 2 57 1 release x86_64-apple-darwin17

    Огрызок, за что ты так.

     
     
  • 2.47, Ivan (??), 14:16, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Такова жизнь)
     
  • 2.48, Ivan (??), 14:39, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Enlarge your bash for free!

    brew update && brew install bash

     
     
  • 3.61, нах (?), 10:43, 13/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Enlarge your bash for free!

    чуваки, не ведитесь, это вирус!

    (хотя эпловцы, канешна, малацццы... 4.2.10 у меня в системе, оставшейся без обновлений в 2011м году. С другой стороны - он не 4.2.10, а 4.2.1-14-1, и эти "14+1" далеко не косметические, +1 так и вовсе exploitable).

     

  • 1.49, bOOster (ok), 16:09, 10/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Пишется за полдня с похмелья :) Выходных много, надо чем-то заняться :)
     
     
  • 2.50, pavlinux (ok), 17:16, 10/01/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Пишется за полдня с похмелья :) Выходных много, надо чем-то заняться :)

    Уволили? :)

     

  • 1.54, Гость (??), 19:30, 10/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Opennet жжет. Новость про texttop достойна быть одним из главных событий года. А она описана просто в дополнение к текстовой игрушке.
     
  • 1.56, Аноним (-), 20:37, 11/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Посоветуйте какой-то Shell что бы в нем можно было только запускать программы и все, а то слишком что-то много возможностей в Bash.
     
     
  • 2.58, Аноним (-), 00:10, 12/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    wine cmd.exe
    Приятной фичей для вас будет то, что большинство программ в нем тоже не запустятся. Ж)
     
  • 2.62, нах (?), 10:48, 13/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Посоветуйте какой-то Shell что бы в нем можно было только запускать программы

    ash

    > и все, а то слишком что-то много возможностей в Bash.

    угу, вот, например, возможность нажать ctrl-z, и отправить задумавшуюся программу в background - лишнияя совершенно ;-) в ash ее, реально, нет.
    Как и много чего еще, что требуется от шелла, а не от запускателя программ.


     
  • 2.63, pavlinux (ok), 18:02, 13/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > ... а то слишком что-то много возможностей в Bash.

    А ты их не трогай.

     

  • 1.60, bvs23bkv33 (?), 14:53, 12/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    с 1977 года доступна vms_empire, eщё известная как wargame of the century
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру