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)

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

Пока что ты выплюнул только кучу претензий. И описание некого патча, который ты то ли написал, но никому не покажешь, то ли собираешься написать (у тебя же ещё 2 недели до конца каникул!).

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

Автор не должен подстраиваться под каждого пользователя со странными (или не очень) желаниями.

Правильно. Автор должен сделать один раз, приложив минимум усилий у удовлетворив всех. И ныне это делается через github.

Это элементарное уважение к своему труду (сделать его максимально доступным для использования, доступным для изменений и их публикации. да хотя бы независимым от доступности своего хостинга) и труду чужому, от которого не дòлжно требовать ничего кроме отправки патчей стандартным способом в один клик.

Это даже не культура свободной разработки, это банальная культура человеческого общения. Жаль что остались те кто этого не понимает.

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

это банальная культура человеческого общения. Жаль что остались те кто этого не понимает.

Жаль, что ты ей не владеешь.

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

Из-за этого множество хороших проектов загнулись.

Ещё большее количество хороших проектов загнулось, из-за того, что разные диванные аналитики называли автора м*удаком из-за своих личных комплексов.

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

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

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

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

Ещё большее количество хороших проектов загнулось, из-за того, что разные диванные аналитики называли автора м*удаком из-за своих личных комплексов.

Во-первых, это не мои личные комплексы, это стандарт де-факто.

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

В-третьих, вместо любого загнувшегося проекта на github рано или поздно появится живой и процветающий. Может даже основанный на исходниках загнувшегося. В последнем случае автор потеряет славу (как автор живого проекта), авторитет (как человек, погубивший оригинальный проект) и удовольствие от управления развитием своего детища. Иначе он потеряет ещё и всё время потраченное на проект.

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

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

Те, что были, правили сборку в разных дистрибутивах. Серьёзных фич не было вовсе.

2 варианта - твой софт никому не нужен(что неправда, ибо тот же reiserfs-defrag я опакечивал для Gentoo) или просто никто не знает/не может как что-нибудь к твоему софту прикрутить.

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

Аккаунт на github'е был создан специально для проекта Pisaahriktux после того, как кто-то на ЛОРе писал, что выкладывал туда свою сборку для Raspberry Pi. Но, то ли сборка по каким-то причинам оказалась гораздо меньше моей, то ли изменения на github'е произошли уже позже, но выложить туда заархивированный образ карты памяти оказалось просто невозможно. И администрация в FAQ'е так и написала: это вам не dropbox, выкладывайте исключительно исходники до 100 Мб каждый. После того как я это увидел github стал мне не нужен, но аккаунт удалить не получилось.

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

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

Во-первых, git может работать оффлайн. Вообще любая DVCS может(тот же mercurial, например).
Во-вторых, в opensource обычно кладут софт, который пишут сами и на который не жалко от людей фиксы принимать.

Не пойми меня неправильно, я тоже считал VCS чем-то не нужным, особенно когда пишешь код в одиночку. Но потом как-то оказалось, что они решают кучу проблем. А уж github в дополнение к git-у решает еще больше проблем(автоматические тарболлы на каждый релиз и т.д.).

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

И ныне это делается через github.

Справедливости ради, я бы не стал так яростно настаивать именно на github-е. Есть некоторое количество других хостингов для OpenSource-проектов, которые по некоторым параметрам вполне себе превосходят github.

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

Во-вторых, в opensource обычно кладут софт, который пишут сами и на который не жалко от людей фиксы принимать.

Проекты бывают разные. Бывают крупные проекты, которым важно обновляться ежедневно. А бывают небольшие проекты, в которых и обновляться особо нечему, но это тоже софт. Понятное дело, что сегодня не обновляющиеся ежедневно проекты могут восприниматься мёртвыми на фоне тех, что активно обновляются. Но, именно что на их фоне. Раньше такого не было, и софт даже многолетней давности воспринимался обычно. Софт и софт. Работает и работает - что ещё нужно?! Сегодня же у многих проектов чуть ли не гонка за версиями. Понятное дело, что если с новыми версиями библиотек прежняя версия софтины уже не собирается - обновление необходимо. Но, если такой ситуации не возникает, то и необходимости вносить исправления может не быть.

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

«Некоторые параметры» ничтожны по сравнению с аудиторией. Можно иметь разные менения по поводу гитхабовского багтрекера или непременной необходимости майллистов, можно даже поднять все возможные сервисы на своём ламповом хостинге, но код (хотя бы и зеркало) с возможностью принять pull обязан быть на гитхабе, иначе вся аудитория будет потеряна.

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

Понятное дело, что если с новыми версиями библиотеками прежняя версия софтины уже не собирается - обновление необходимо.

Отрадно что вы хотя бы это понимаете.

Но, если такой ситуации не возникает

Однако как вы вообще можете предполагать это?

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

код (хотя бы и зеркало) с возможностью принять pull обязан быть на гитхабе, иначе вся аудитория будет потеряна.
обязан быть на гитхабе

Это требование напоминает vendor lock-in, не находишь?

Если с требованием «современные opensource-проекты обязаны использовать хоть какую-нибудь VCS» я еще могу согласиться(хотя опять же, вон автор вполне себе работает без VCS и ему удобно), то вот с таким отношением - нет, спасибо.

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

Однако как вы вообще можете предполагать это?

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

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

Это требование напоминает vendor lock-in, не находишь?

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

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

Вы сейчас с чем-то спорите или так просто это написали? Давайте я упрощу до безумия - во-первых, изменения вносить будет нужно, потому что рано или поздно даже hello, world перестаёт собираться. Думать иначе - глубокий непрофессионализм. Это раз. Два - это банальная доступность. Ваш сайт через 5 лет перестанет существовать вместе с тарболлом, я видел такое уже раз 20. github же останется, со всей историей, форками и клонами репозиториев, и фикс который кто-то закоммитил себе мгновенно увидят все.

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

иначе вся аудитория будет потеряна.

Ты серьёзно веришь, что человек, заинтересованный в развитии проекта, потративший несколько часов/дней на изучение кода, потом столько же на написание патча, не станет его оправлять, если проект, к примеру, будет ББ, СФ или на чём-то ином? Аудитория важна для чего-то простого — прочитать пост, кликнуть плюсик, распространить ролик.

Основная ценность всех этих хостингов — это кладбище кода. Если раньше, когда разработчик забрасывал проект, то он мог тупо исчезнуть, то сеёчас всё лежит. Довльно много полезных мне библиотек я нахожу в репозиториях с одним коммитом «Initial commit» и неактивностью автора в последние 2-3 года.

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

Ты серьёзно веришь, что человек, заинтересованный в развитии проекта, потративший несколько часов/дней на изучение кода, потом столько же на написание патча, не станет его оправлять, если проект, к примеру, будет ББ, СФ или на чём-то ином?

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

Что вас чаще всего бесит, когда вы пишете баг-репорты в открытые проекты?

Самый популярный ответ видите? Сами посчитаете вероятность быть незарегистрированным на менее популярном хостинге по сравнению с gh? Теперь накиньте ещё несколько крат за кошмарный интерфейс того же sf через который нужно пройти чтобы отправить патч.

Ну и не обязательно сразу представлять себе «несколько часов/дней на изучение кода» (хотя даже в таком случае многие просто оставляют патчи для себя нигде не публикуя, если нужно тратить время на регистрации или кликанье) - для этого нужно всё-таки уже втянуться в разработку проекта. Сам Линус недавно писал насколько важны мелкие drive-by коммиты - с них очень часто и начинается путь человека в сообщество. Сегодня исправил опечатку, приняли и сказали спасибо, завтра полез исправлять баги, послезавтра дописывать целые подсистемы. Что случится если для исправления вшивой опечатки нужно пройти через регистрацию и полчаса ковыряться в интерфейсе? Особенно когда известно что есть место где опечатку можно поправить прямо из браузера. Это всё не теория, и работает очень чётко.

Основная ценность всех этих хостингов — это кладбище кода. Если раньше, когда разработчик забрасывал проект, то он мог тупо исчезнуть, то сеёчас всё лежит.

Да, это тоже, как я уже написал.

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

у меня есть кое-какая объективная информация от опроса коллег до наблюдений за проектами после смены хостинга

Дай ссылку на эти проекты.

Самый популярный ответ видите? Сами посчитаете вероятность быть незарегистрированным на менее популярном хостинге по сравнению с gh?

Что случится если для исправления вшивой опечатки нужно пройти через регистрацию

Напоминаю, что на Гитхабе нельзя репортить баги из под анонимуса. А на ББ можно, а на своём хостинге и подавно (про СФ — не уверен). Получается, что Гитхаб — самый огороженный. А я напоминаю, что баги репортят не только разработчики, но и простые пользователи, у которых аккаунта нет нигде и после предложения зарегистрироваться на ГХ они просто развернутся.

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

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

Реквестирую ваши патчи сюда.

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

код с возможностью принять pull обязан быть на гитхабе, иначе вся аудитория будет потеряна

Всё хуже, чем я думал.

srm
()

может мне тоже весь игрошлак который я в институте 15 лет назад написал на гитхаб выложить и новость об этом запилить?

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

Ещё раз повторяю, что на github выкладывать не собираюсь. Пусть там развивается уже выложенный туда форк.

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

или просто никто не знает/не может как что-нибудь к твоему софту прикрутить.

Вот эта часть мне кажется верной. Проекты небольшие, так что проще подождать, пока фичу реализует автор, чем пытаться въехать в предметную область.

Хотя возможно, я не умею делать код модульным, чтобы легче было вносить изменения, а возможно, в такого объёма поделках это нельзя сделать в принципе.

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

Ну и бог вам судья. Надеюсь, проект будет жить без вопреки своему автору.

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

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

Хипстер что ли? Гитхабу доверить можно только «hello world», и то «hello» потеряют, а «world» поломается. Масса отличных сервисов для VCS есть, если уж свой осилить ума не хватает, да хоть тот же Gitorious, но нет, все как мухи на GitHub слетаются. А потом истерики: то какой-то Страшный Русский Хакер взломал GitHub; то вдруг выясняется, что похоже он не первый и кто-то спокойно дыркой пользовался, пока он всё не спалил; мутные замесы с заминанием истории; показательные порки Страшного Русского Хакера. Нравится кактус жрать?

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

обязан быть на гитхабе

Откуда вы такие лезете?

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

Сволочь, я же залип:-D Думал, что у стакана есть дно...

А оно есть, и это видно по исходнику. Поле имеет размер 9 * 1000 цифр. При выходе за 1000-ю строчку происходит «Game Over».

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

slovazap, Ceiling_QB, спасибо посоны!

Автор темы какой-то упёртый и вредный. Фу таким быть. Но спасибо ему тоже что вообще тему создал.

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

Это всё правильно, но навязывать именно github? А если я фанат bitbucket-а или googlecode-а, допустим, ты меня что - расстреляешь? :-)

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

Это всё правильно, но навязывать именно github? А если я фанат bitbucket-а или googlecode-а, допустим, ты меня что - расстреляешь? :-)

Я же написал - используйте хоть битбакет хоть локалхост. Но не удивляйтесь что потеряете контрибуторов и их патчи только потому что вас нет на гитхабе (мой коллега, например, контрибутит во всё подряд, но не отослал ни одного патча в проекты на google code, потому что чтобы это сделать нужно зарегистрироваться в google, а значит принять их eula, которую он небезосновательно считает неприемлемой). Для некоторых это не очевидно, но это факт. Но, если уж вам люб альтернативных хостинг, всегда же есть компромисс - просто держать на github зеркало. Issues можно отключить, останутся только pull'ы.

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

Зачем создавать новый аккаунт, если уже есть один?

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

мой коллега, например

У одной моей подруги с её парнем...(С)

Слова, слова и никаких конкретных примеров. Очередной пересказ статьи с Хабра в стиле «я зарегистрировался на Github и через полчаса набежали десятки контрибьюторов».

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

Ну это всё равно дохрена. Так часа три просидеть можно, не меньше.

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