LINUX.ORG.RU
ФорумMobile

Nimble Orange

 , flappy bird,


0

1

На этой неделе зарелизили свое видение игры Flappy Bird. Те, кто знает об этой игре, разделились на два лагеря - «я ненавижу эту игру» и «я влюблен в эту игру».

Мне эта игра понравилась и за пару вечеров была написана своя реализация. Получилось то, что получилось:

Nimble Orange в Google Play

Несколько скриншотов:

Скриншот раз Скриншот два

Пока игра доступна только для Android. Версия для iOS все еще на рассмотрении в Apple.

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

Почитал в документации про случаи когда вызывается это исключение, для загрузки изображения pyglet использует gkt>2 (конкретно gdk_pixbuf) или PIL.

У меня pyglet собран с -gtk, может в этом проблема. Сейчас пересоберу, проверю.

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

У меня есть идея только попробовать с python3 и pyglet1.2 или забить. Чуть позже соберу 1.1.4 и сам попробую.

Попробовал с python 3.2, он обругал меня отсутствующим pyglet. Впрочем это нормально, поскольку в репозитории pyglet есть только для 2.6 и 2.7.

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

Gentoo, python2 pyglet 1.1.4 УМВР. Правда у png почему-то на месте прозрачности чернота, но в любом случае.

Вот потому я и не люблю всякие питоны, паскали и прочее. У разработчика работает, а у пользователя работоспособность зависит от положения звезд.

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

/me ждёт свободный клон под онтопик.

Под линукс есть игра. Более того, игра разрабатывалась изначально под линуксом с периодической сборкой под другие платформы. Но на десктопе играть в эту игру не так интересно.

p.s. А что значит свободный клон?

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

Я в подобную игру ещё под dos играл.

Я подозревал, что механика сей игры была давно известна. Как называлась она под досом?

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

Где?

У меня.

Свободная реализация, копирующая что-либо.

Что значит свободная? Я вот свободно взял и склонировал игру. Это подходит под ваше определение «свободный клон»?

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

А где её скачать?

Пока нигде, лень делать пакет ради одного человека.

Стыд и позор. http://www.gnu.org/philosophy/free-sw.html

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

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

Пока нигде, лень делать пакет ради одного человека

Что равнозначно несуществованию её. Вот поэтому-то Nimble Orange (комментарий)

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

Не знать, что такое СПО, на сайте о GNU/Linux — это сильно.

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

Что равнозначно несуществованию её.

Вы видимо знаете что то, чего не знаю я об линуксовой версии.

Не знать, что такое СПО, на сайте о GNU/Linux — это сильно.

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

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

Зарелизь под линукс, будь мужиком!

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

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

Вы видимо знаете что то, чего не знаю я об линуксовой версии

Для меня она не существует, если я не могу её скачать.

Действительно, ведь вы так и не смогли ответить на мой вопрос
Это подходит под ваше определение «свободный клон»?

Её вообще нет в свободном доступе, о чём может идти речь!

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

Фаппи бёрд.

Хз, что такое «фаппи».

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

Для меня она не существует, если я не могу её скачать.

Для вас возможно это и так. Но мои глаза подтверждают ее существование.

Её вообще нет в свободном доступе, о чём может идти речь!

Речь о вашем уходе от вопроса «Что значит свободная? Я вот свободно взял и склонировал игру. Это подходит под ваше определение «свободный клон»?».

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

Что значит свободная?

Программа свободна, если у ее пользователей есть четыре свободы:

Свобода выполнять программу в любых целях (свобода 0).
Свобода изучать работу программы и модифицировать программу, чтобы она выполняла ваши вычисления, как вы пожелаете (свобода 1). Это предполагает доступ к исходному тексту.
Свобода передавать копии, чтобы помочь своему ближнему (свобода 2).
Свобода передавать копии своих измененных версий другим (свобода 3). Этим вы можете дать всему сообществу возможность получать выгоду от ваших изменений. Это предполагает доступ к исходному тексту.
rskeyf
()
Ответ на: комментарий от andreyu

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

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

Это не та игра, ради которой будут тысячи предзаказов. Просто запили и все, куча народа будет довольна.

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

Свобода выполнять программу в любых целях (свобода 0).

Ну орехи ей колоть не получится, значит условие не выполнено.

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

Сорцы закрыты и открывать их нет планов. Еще одно условие мимо.

Свобода передавать копии, чтобы помочь своему ближнему (свобода 2).

Это выполнимо, сейчас линуксовая версия свободно доступна моим близким.

Свобода передавать копии своих измененных версий другим (свобода 3).

Увы, снова мимо - сорцы закрыты.

Зачем вам закрытая версия игры? Вдруг там троян? :)

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

А если залить пакет в репы популярных дистров

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

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

Вот прикинь, сколько десятков человек читают эту тему?

Человек пять ...вместе со мной :)

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

Как выяснили выше, игра не является свободной, а значит в репах ей делать нечего.

Это не та игра, ради которой будут тысячи предзаказов. Просто запили и все, куча народа будет довольна.

Не, не так. Куча народу будет НЕдовольлна. ЛОРу не нужны игры, лору нужна некая «свобода». На ЛОРе каждый первый программист, которому позарез нужны сорцы :)

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

Следоватльно, Nimble Orange не нужно.

Вы сделали свой вывод :)

Я не боюсь троянов.

Ну так и вы не один :)

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

На ЛОРе каждый первый программист, которому позарез нужны сорцы :)

Сорцы нужны немногим, но немалому количеству людей нужна свобода.
Свобода взять графику из Nimble Orange и заюзать в своей игре.
Свобода продавать копии Nimble Orange.
В конце концов, свобода заменить спрайт апельсина на спрайт яблока.

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

Сорцы нужны немногим, но немалому количеству людей нужна свобода.

Та свобода, что вы описали, нужна двум с половиной человекам :)

Свобода взять графику из Nimble Orange и заюзать в своей игре.
Свобода продавать копии Nimble Orange.

А где же тогда моя свобода?

В конце концов, свобода заменить спрайт апельсина на спрайт яблока.

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

p.s. Изначально планировалось использовать в игре именно яблоко с листочком, а не апельсин :)

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

Игорь один клевый, 2д паркур.

По скринам напомнило один раннер, который был в каком то из андроид-бандлов на humblebundle.

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

А где же тогда моя свобода?

Свобода ограничивать свободу других? Это не свобода.

А это пожалуйста - каждый свободен взять и написать свою игру, с яблоком вместо апельсина

Не каждый может программировать же. Если бы Nimble Orange была свободной, желающий это сделать мог бы просто заменить апельсинчег.png на яблочко.png.

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

в доме, который построил джек.

Свобода ограничивать свободу других? Это не свобода.

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

u283
()
Последнее исправление: u283 (всего исправлений: 2)
Ответ на: комментарий от rskeyf

самовыражение

Это не ограничение свободы других, это способ самовыражения.

ах вот оно что. теперь я знаю, почему ты так упорот.

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

Попробовал на 4 машинах, у своего знакомого, у меня на пекарне и ноуте и в университете на _винде_. Везде заработало сразу, от звезд зависит, да. Скорее всего у тебя где-то лишний юз стоит, вот такая фигня и случилось.

У разработчика работает, а у пользователя работоспособность зависит от положения звезд.

Смысле в том, что это полнейший бред, сколько в линуксе на питоне сделано и все работает, потому что дяди за тебя собрали пакет/разрулили зависимости, попробуй пособирать рандомный проект на c++/c с большим количеством исходников, все может тоже пройти далеко не так гладко : ).

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

Сервера гитхаба разве в расеи находятся? И да, кто сказал что я это релизил оттуда? Просто как-то пофиг на эти лицензии, я свой говнокод выкладываю в свободный доступ, а значит разрешаю использовать хоть как

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