LINUX.ORG.RU

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

Не совсем jff. Доп. задание, чтобы лабу защитить. Но было весело.

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

Спасибо. Подумывал об этом, но решил, что тогда уж совсем всё плохо, а на деле нет.

«Containers» — в смысле всякие docker? Почему там его может не быть? Я слабо представляю, как там всё устроено, если честно, не сталкивался.

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

А вообще, не ожидал немного. Так что git rebase && push -f с пуллреквестом попортили слегка историю коммитов, разбирался с тем, что на гитхабе скрин закешировался старый.

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

Я сам удивился. Вот здесь бывает. Под рукой никакого другого терминала не было, кроме этой забавной штуковины. Да и запускается оно в контейнере как раз таки, судя по всему.

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

Здорово, git clone там не смогло из-за чего-то, зато wget'ом загрузил archive/master.zip, распаковал, играет даже с полной цветовой схемой. А which и правда нету.

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

Поругайте код. )

с тех пор, как мама сдала меня в наркодиспансер, я больше не разговариваю с кодом

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

Там надо имя и почту в гите выставить и тогда заработает. :)

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

где вы учитесь, что такие задачи классные решаете?) Нам 25-сантиметровую яву пихали-пихали, пихали-пихали, до слёз аж, до слёз!

Deleted
()

Великолепная наркомания. Хочу аналог стима (на баше) с играми на баше. Стимбаш.

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

ИТМО, кафедра вычислительной техники. Автор этого (а также многих других на sed и awk) задания — Жмылев С. А.

Java и многое другое тоже есть, но это другие предметы.

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

Отлично, теперь в линуксах целых две игры.

Lavos ★★★★★
()

моё увожение. очень круто. играть я в это конечно же не буду..

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

А еще бывают системы, где sed не знает про параметр "-r".

Именно поэтому я ищу gsed и проверяю, что он смог работать с -r.

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


Flappy Bird clone written in GNU sed.

#!/usr/bin/env bash


Игровая логика на sed, io — bash.

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

Оно не планировалось как что-то публичное сначала. «Перелицензировал». Надеюсь, a1batross ничего против MIT не имеет.

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

Именно поэтому я ищу gsed и проверяю, что он смог работать с -r.

$ ./sfb.sh full
/usr/bin/sed: illegal option -- r
usage: sed script [-Ealn] [-i extension] [file ...]
       sed [-Ealn] [-i extension] [-e script] ... [-f script_file] ... [file ...]
Your 'sed' implementation isn't compatible with GNU sed well.
andreyu ★★★★★
()
Ответ на: комментарий от evilface

Что за платформа?

macOS 10.12.1

$ sed --version
sed: illegal option -- -
usage: sed script [-Ealn] [-i extension] [file ...]
       sed [-Ealn] [-i extension] [-e script] ... [-f script_file] ... [file ...]

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

Я пробовал sed во freebsd, там есть -r с комментарием что сделано для совместимости с gsed, что-то такое.
Печально, но ваш sed видимо слишком стар. Не уверен, но что-то я вроде бы использовал, требующее -r. Кроме () без \, конечно.

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

Кто-то видеообзор запилил.
Тем у кого не запустилось можно теперь хоть посмотреть на это.
https://youtu.be/G3k7rplCl4o

evilface ★★
() автор топика
Ответ на: комментарий от I-Love-Microsoft

Да, я в README написал, что «Level randomization» пока что не реализована. Потом может будет, у меня сейчас немного другие приоритеты.

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

Больше интересно, кто это сделал. Если кто-то отсюда — понятно, а если нет — хз как узнали.

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

А что за файрвол?

Прокси/Фаерволл компании работодателя, хз что там внутри, возможно McAfee

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


Больше интересно, кто это сделал

Это был я. Ты не возражаешь?

Нет, с чего бы.

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

Код оформлен плохо (регулярки это хорошо, но наглядность хромает), функции лучше вперед вынести, для наглядности. А вообще задачка приятная для начинающих первокурсников, вот только зачем bash? Как ЯП он только на Linux-ах и бздях востребован, да и то по админской части. Лучше Java, C#, C++, Python, C, PHP.

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

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

Bash ни зачем. Он там не нужен, требовалось писать на sed. Предмет (Системное ПО) включает в себя как изучение Unix, так и потоковых редакторов, на которые некоторым выдаются дополнительные задания, вроде этого.

Для джавы, сей и прочего есть отдельные предметы, так что всему своё место.

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