LINUX.ORG.RU

XT gyoretsu 0.2

 logic,


1

1

Вышла XT gyoretsu 0.2 — расширенная ncurses версия игры «Renshu-cho gyoretsu» от Курашова А.К. (программирование, идея случайного и шестнадцатеричного режимов, разработка интерфейса, ascii-art), Костюкова Д.А. (идея) и Якушева Д.О. (идея режима Kuangshan Yougang).
Задача игры - очистить всё поле через удаление парами чисел, которые или равны, или дают в сумме требуемое число.

Управление:
h : влево
j : вниз
k : вверх
l : вправо
y : влево-вверх
u : вправо-вверх
b : влево-вниз
n : вправо-вниз
z : отметить ячейку
q : белый флаг
R : переключение Классического/Случайного (Classic/Random) режимов
K : включение/выключение режима Kuangshan Yougang
H : переключение Десятичного/Шестнадцатеричного (Decimal/Hexadecimal) режимов (недоступно в классическом режиме)
Q : выход

Скриншот

>>> Скачать (2910 байт)

★★★★★

Проверено: fallout4all ()
Последнее исправление: CYB3R (всего исправлений: 6)

Так вот как эта игра называется.

Кстати, слово какое-то странное. Может нужно писать gyouretsu?

i-rinat ★★★★★
()

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

anonymous
()

У меня мама во что-то похожее на бумажке играет и называет эту игру «Матрицей».

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

Напишу для тех, кто не знает, что будет скачивать.

Там архив с исходником, мейкфайлом и Readme. Лицензия — GNU GPLv3.

//Пока не особо разобрался, но вроде — годно.

Ceiling_QB ★★★★
()

А почему китайские названия?

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

Пока не особо разобрался, но вроде — годно.

С первого раза неправильно прочитал последнее слово. Или правильно.

Оно действительно заслуживает быть даже не в мини-новостях, а полноценной новостью?

Zombieff ★★
()

Судя по описанию и скриншоту, это игра «Семечки».

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

Оно действительно заслуживает быть даже не в мини-новостях, а полноценной новостью?

Только в толксах.

vada ★★★★★
()

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

slovazap ★★★★★
()

Линупс встаёт с колен. На этой платформе стали появляться нормальные игры.

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

Это у Фоллаута такая фишка. Как у Шамана пропускать ошибки в новостях.

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

Зачем ссылку на архив давать, а не на страницу загрузки?

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

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

разумеется оно сразу не собирается

Это почему это не собирается, да ещё и «разумеется»? У меня везде спокойно собирается. Да и что это за «облачный тип мышления», когда при отсутствии исправления в сети локальная модификация данных настолько не в счёт, что исходники под GPLv3 начинают считаться блобом? Если есть патч - давайте на него ссылку, посмотрим что там такое.

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

да какой гитхаб и патчи))

Такой. Либо ты СПО и публикуешь исходники по всем правилам так чтобы другие люди могли развивать их, либо только им прикидываешься.

там всего 385 строчек кода на C:)

Да хоть одна, я-то найду что туда засабмитить и хочу это сделать. И, честно говоря, мне это интереснее чем играть в этот шлак.

Так что, автору не нужны фиксы? Зачем тогда вообще открывать исходники?

Навскидку:

  • оно не собирается из-за захардкоженного gcc. У меня в системе gcc просто нет. Fixed.
  • оно не уважает мои системные CFLAGS. Fixed.
  • английский в readme ужасен. Fixed.
  • не поддерживается управление нормальными клавишами (курсор, пробел). Fixed.
  • mark'нутая клетка никак не выделяется. Fixed.
  • mark на клетки из которых уже были удалены цифры работает как будто цифры не удалялись: увеличиваются очки, уменьшается not empty cells (вплоть до отрицательных), не разбирался
  • как-то снизу вылезла надпись из кракозябр, не разбирался

Плюс можно было бы прикрутить цвета, интернационализацию и in-game help. Но автору же нужно только свою поделку в толпу выкинуть и ничего более.

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

Если есть патч - давайте на него ссылку, посмотрим что там такое

Ну вот уж нет, я за свою жизнь достаточно патчей вникуда наотправлял. Сейчас или github, или лесом. Только так и контрибутор, и автор, и другие пользователи могут общаться на равных. Также, патчи будут видны всем, а не только вам или посетителям этого треда, и останутся видны если вы, например, на проект положите болт, и будут использованы, например, кем-то третьим кто решит продолжить развитие игрушки.

slovazap ★★★★★
()

он точно уверен, что это игра?

а не @#@!#$!% какая-нибудь ?)

lexxus-lex ★★★
()

Клевая игра, когда-то рубились в нее в школе и в универе в тетрадях в клеточку (наравне с игрой в «точки»), я даже писал клон на Delphi.

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

Такой. Либо ты СПО и публикуешь исходники по всем правилам так чтобы другие люди могли развивать их, либо только им прикидываешься.

То есть если игра хорошая но не по правилам, то играть нельзя? Выложи в гитхаб с ссылкой на первоисточник, не вижу в этом ничего плохого.

Да хоть одна, я-то найду что туда засабмитить и хочу это сделать. И, честно говоря, мне это интереснее чем играть в этот шлак.

Ну это другой дело. Если не хочется играть не играй.

Так что, автору не нужны фиксы? Зачем тогда вообще открывать исходники?

Как минимум можно зайти на сайт и посмотреть email. А выкладывать такой маленький проект особого смысла нет.

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

Clang или вообще не GNU/Linux? Я уж не знаю в чём причина из этих двух моментов, но, по ходу, именно это стало причиной выворачивания исходников наизнанку (ужасный английский в любом случае остаётся таким, какой есть). В случае же GNU/Linux + GCC всё работает. Даже на ARM'ах (а там есть свои особенности, включая то, что char не может быть отрицательным). Так что, назвать код бажным никак нельзя. В крайнем случае - недостаточно портируемым. Но, абсолютно портируемого кода вообще нет (исключая интерпретируемый, но и там могут быть свои подводные камни), поскольку везде свои особенности, и код наверняка затронет как минимум одну из них. Так что, то, что код работает на ряде разных GNU/Linux систем с GCC - это уже очень хорошо. Кому этого не достаточно - может портировать и форкать.

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

Либо ты СПО и публикуешь исходники по всем правилам так чтобы другие люди могли развивать их, либо только им прикидываешься.

Ты не понимаешь разницы между опенсорсом и СПО. СПО не подразумевает открытый метод разработки, СПО подразумевает 4 свободы. твои патчи могут не приниматься по надуманным причинам, в листах рассылки тебя могут банить за национальность, исходники могут быть доступны только после обращения по емэйлу. Но это будет полноценное свободное ПО, если оно предоставляет 4 свободы.

И вообще, man «Собор и Базар».

srm
()

Еще один аргумент для апгрейда своей видеокарты...

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

Выложи в гитхаб с ссылкой на первоисточник, не вижу в этом ничего плохого.

Это самодеятельность, которая ничего хорошего не принесёт.

Этот репозиторий никак не будет связан с автором, там даже не будет его коммитов, нельзя будет понять что его а что моё. И будет это лежать у меня, зачем? А если кто-нибудь issue пришлёт, мне самому фиксить или каждый раз к автору отфутболивать? Если автор не хочет быть полноценным СПО, тут уже ничего не изменить.

Как минимум можно зайти на сайт и посмотреть email.

Про email я уже написал.

А выкладывать такой маленький проект особого смысла нет.

Глупейшее заблуждение.

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

Но автору же нужно только свою поделку в толпу выкинуть и ничего более

Как что-то плохое.

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

Если автор не хочет быть полноценным СПО

Повторяюсь, СПО не подразумевает базарный метод разработки. Учи матчасть, ей-богу, из-за твоих сообщений я разбил себе лицо ладонью.

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

Clang или вообще не GNU/Linux?

Может да, может нет. Это не важно.

Так что, назвать код бажным никак нельзя.

Я ни малейшей претензии к коду не имею, он работает. Мейкфайл фиксится. Претензии я имею к модели разработки. Из-за этого множество хороших проектов загнулись.

slovazap ★★★★★
()

Автору стоило воспользоваться услугами google-translate, он переводит на пару порядков лучше.

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

Да, и я об этом говорил ещё пару лет назад. С разморозкой.

Вот когда будет «об этом все говорили ещё пару лет назад», тогда и будет «с разморозкой». А так — не более чем рассуждения на тему. Никто не следит за высказываниями всех.

Ну вот выложил я сорцы на github. И что? За пару лет народ с патчами как-то не объявился. Те, что были, правили сборку в разных дистрибутивах. Серьёзных фич не было вовсе.

i-rinat ★★★★★
()
Ответ на: комментарий от slovazap

Претензии я имею к модели разработки

А я программист старой школы. Учился ещё по старым советским книгам, когда ещё у меня не было своего компьютера, а про что такое интернет слышали только по телевизору. Поэтому, всякие git'ы и svn'ы воспринимаю как причудливое новшество. Если кто-то хочет ими пользоваться - пусть пользуется. Но я-то тут при чём? Я свой софт сам пишу, в т.ч. и вдали от всяких интернетов.

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

детский сад:)

честное слово))

вести дискуссию в таком тоне не вижу смысла.

Про email я уже написал.

не заметил, а что именно?

vitalikp
()
Ответ на: комментарий от i-rinat

Ну вот выложил я сорцы на github. И что? За пару лет народ с патчами как-то не объявился.

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

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

Поэтому, всякие git'ы и svn'ы воспринимаю как причудливое новшество. Если кто-то хочет ими пользоваться - пусть пользуется. Но я-то тут при чём?

Если ты и правда не пользуешься системами контроля версий, советую ознакомиться чем-нибудь типа git или mercurial. Отличная штука, значительно уменьшает страх что-то в коде сломать. Интернет для них не нужен.

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

Несмотря на то, что сам я не пользуюсь системами контроля версий, я прекрасно представляю что это такое, и мог бы использовать при необходимости, НО в данном случае предпочитаю не усложнять. Я и так могу сохранять разные версии, и, более того, разные версии проектов у меня и так могут храниться в разных директориях. За исключением тех случаев, когда исправление очевидно ничего не ломает, и директория с прежней версией уже не нужна. Но, если я буду находиться в состоянии сомнения по поводу вносимых исправлений, то я просто создам резервную копию проекта, а уже потом посмотрю к чему приводят изменения. И в случае чего просто вернусь к резервной копии. И дополнительная софтина для этого просто не обязательна.

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

Сейчас или github, или лесом.

Половина опенсорса сидит на своём хостинге. Багтрекер Гитхаба ужасен, скорее это просто список заметок. Стремная система загрузок, нет мейллистов и тд. А те кто используют его — то только как хостинг репозиториев, вся остальная инфраструктура отдельно идёт.

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

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

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

Я свой софт сам пишу, в т.ч. и вдали от всяких интернетов.

Ну вдали и останетесь, разрабатывая сам для себя. Если вас это устраивает, не понимаю зачем вы написали новость.

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

И что, будете экстраполировать свой опыт на всех?

Это не только мой опыт. Уже встречал в сети описания подобного. Ещё подумал, когда читал: «О! У меня так же».

мне ругулярно шлют патчи и я шлю патчи.

Вижу три репозитория на github'е, вся публичная активность вплоть до апреля — Midnight Commander. По личным проектам статистика есть? Интересно посмотреть.

Видать вы невезучий по жизни.

Что ж поделать.

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

Это ваши проблемы, мне ругулярно шлют патчи и я шлю патчи.

Дай ссылку на свой аккаунт на Гитхабе.

anonymous
()

крутой графон

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

Ну вдали и останетесь, разрабатывая сам для себя.

Модель разработки не является показателем целевой аудитории. Я пишу не только для себя, но и для тех, кто посчитает написанное и выложенное тарболами полезным.

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