Pull to refresh

Comments 53

Один судоку на батниках, второй морской бой на bash, вот на таких людях и держится русь программерская :)
p.s. За исходники спасибо, очень интересно.
А я вот вчера нашел тетрис на sed нашел был в шоке. Особенно поразило что автор — девушка.
Прошу прощенья добавлял ссылку с помощью тегов по слово тетрис, но почему-то ссылки так и не добавилось, а я этого не заметил
Сомневаюсь, что на чистом бате можно сделать сетевую игру.
Пинги гонять можно. А можно зашарить стандартными средствами файл и через него гонять.
На чистом бате вообще ничего сделать не можно. А вот с помощью сетевых папок можно с легкостью организовать обмен данными.
Надо будет проверить, интересно.
PS сам использую New wave ;)
а как картинки делал? Вручную символы подбирал?
Ну да, просто в текстовом редакторе :)
Не подскажете нормальное место, куда можно залить код? Оказалось, что pastebay вставляет переносы строк в стиле Windows, из-за чего указание интерпретатора с помощью #! перестает работать.
Там почему-то просят войти в систему, когда я хочу скачать файл.
В итоге залил код на «Народ».
Действительно, наиболее эффективный метод изучения языка — писать на нем.
Интересно — много времени ушло на подобное изучение bash?
Конкретно на написание игры ушла пара вечеров, но я относительно неплохо знал bash и до этого, так что оценить время на изучения с нуля сложно.
Отлично. Плюсанул был да нечем. Лимит на сегодня исчерпал.
сделай завтра то, что не хочешь можешь сегодня :)
Отлично. Сыграл сам с собой. Победил :)
У… Текущий скрин — чудо! Белым выглядит лучше, хотя не совсем в стиле консольного приложения.
Нужно ещё управление сделать не «WSAD», а «HJKL», чтобы «тру» было ;) =)
Респект!
Лучше настраиваемое. Для меня «тру» — это «PNBF» (:
А когда-то QA & OP )) Кстати, мне всегда было интересно, почему так?)
Почему PNBF?
Previous, Next, Back, Forward. Это Emacs'овское.
Неа, почему QAOP, это для меня спектрумовское.
Как сказал бы КО, так удобнее, если играть двумя руками.
как почему?… что бы задействовать две руки… мышки то нету

хотя уже тогда для игры вдвоем на одном спектруме был изобретен WASD.
Пост навеял милое воспоминание из «детства»! =)
Классе в 5ом на уроках информатики нам было откровенно скучно (286ые компы с DOS+VolkovComander, училка почтенного возраста и, конечно же, тема занятий — QBasic!). Чтобы хоть как-то убить время, написали «игрулину» на том самом ку-бэйсике, смысл которой заключался в бесконечном побеге белого прямоугольника от (такого же белого) кружочка, который двигался заведомо медленнее, но с жесткой привязкой к координатам преследуемого… Благодаря чьему-то кривому почерку, сие безобразие именовалось «СТАЧ» (хотя, на самом-то деле, подразумевалось «GTA4»:)).
«Тяжелое детство, 8-битные игрушки, прибитые к полу...»©
А мне вот тетрис на sed'е больше понравился. Кому интересно, можете погуглить
Смерть свободному времени. Благодарю, реально круто!
убил на нее полночи перед экзаменом >.<
Ну зачем я начал играть…

А автору спасибо, буду ждать сетевые крестики-нолики и камень-ножницы-бумагу =)
Спасибо за игру, поиграли с другом
PS: Нужно добавить цвет в игру =)
С такими темпами скоро всё на bash писаться будет!
За сорцы спасибо!
Из внешних программ используются только nc (для организации взаимодействия по TCP)

Зачем оно если есть /dev/tcp?
Я так понял, с помощью /dev/tcp можно только соединиться с удаленным сервером, а открыть порт, принимающий соединения, нельзя. Netcat прекрасно справляется с этой задачей (ключ -l).
Очень круто! Молодец!
ЗЫ. Сапасибо за исходники, приятно посмотреть как всё работает.
Sign up to leave a comment.

Articles