gl00my @ 01-04-2008 08:27:03

Релизнул сегодня любимую игру жены -- шарики :)
Те кто знает, поймут. Кто не знает -- увлекательная логическая игра...
Написано специально для maemo, но, конечно, собирается и в линуксе. Как обычно -- убрать -DMAEMO в Makefile.  Зависимости: SDL, SDL_mixer, SDL_image

Фичи:
- autosave/autoload
- звук + музыка
- 4 типа бонусов (как в Pilot Lines для POS)
- красочные шарики =)
- hi scores
- интересная система повышения очков за счет каскадных сбросов (и участии джокера)

Конечно, возможны баги -- но в любом случае -- уже играбельно.

Кому интересно,  потестируйте. Спасибо.
http://garage.maemo.org/projects/lines   

Nuri @ 01-04-2008 10:29:17

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

gl00my @ 01-04-2008 10:58:52

Nuri говорит:

Огорчила невозможность отключения звуков полностью, а не только музыки.

Просто не думал что это нужно. Ведь в апплете громкости OS звук выключается одним кликом. Но уже услышал это же пожелание на internettablettalk, в следующей версии будет. Правда не знаю когда она будет, эта версия... :)

Nuri @ 01-04-2008 12:06:28

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

gl00my @ 01-04-2008 12:26:15

Она не срубается -- она выходит и сохраняет свое состояние. При сл. запуске восстанавливает. :) Насчет звука -- принято. Когда дойдут руки -- сделаю кнопочку.

Nuri @ 01-04-2008 12:48:22

gl00my говорит:

Она не срубается -- она выходит и сохраняет свое состояние.

Неожиданное поведение :)

KeF @ 01-04-2008 13:37:37

И правда неожиданное. Я б пожелал при запуске - New, Resume, HiScores...

gl00my @ 01-04-2008 21:19:42

Ну, можно, конечно, как в battlegweled (и некоторых других maemo играх)... GUI launcher, но это IMHO на любителя -- мне не нравилось никогда. Фактически там так и сделано -- игра выходит молча, но остается launcher -- который предлагает (!!!) continue или restart. И ВСЕГДА я наджимаю continue -- то есть какая то тормозня.

Nuri @ 02-04-2008 00:51:01

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

gl00my @ 02-04-2008 07:08:04

Nuri говорит:

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

Ок -- сейчас не знаю как это сделать... :)  Пока появилась регулировка звука. Версия 0.2.

Nuri @ 02-04-2008 08:16:08

О, щас почти идеально. :)

svs57 @ 03-04-2008 06:32:31

Имел глупость показать эту игру супруге - чемпиону мира по шарикам
Похожа больше девайс не попадет мне в руки :)

1.  Нужно перенести подсказку следующего хода подальше от игрового поля.
2.  Добавить опцию что вообще убрать подсказку.
3.  Хорошо бы шарики сделать ярче
Это то что она сказала
От себя добавлю что в подобных играх видел:
Опционально след прохождения шарика
Эффект сгорания при уничтожении

А вообще 5 баллов

Кто бы еще Zuma сделал...

gl00my @ 03-04-2008 08:00:01

svs57 говорит:

3.  Хорошо бы шарики сделать ярче

Первые версии были с яркими шариками -- убивает глаза напрочь. (Уже проверено женой)  -- просто добавьте яркости ;)

Сегодня попробую выложить 0.3 -- там по мелочам + время текущее показывается.

gl00my @ 05-04-2008 10:14:13

Serge Nikitin с internettablettalk сделал сборку для OS2006/2007. Выложил файл
lines_0.3_OS2006_OS2007_armel.deb в 0.3 релиз. Если будут проблемы -- отпишите...

Wall @ 05-04-2008 12:21:24

А в чем там разница-то? Игрушка вроде SDL-ная? Должно работать для всех OS по идее.

gl00my @ 05-04-2008 22:24:51

Наверное зависимости от других версий? Например glibc?

Wall @ 06-04-2008 00:49:13

Так если собрать для скажем gregale, то зависимость будет >= libc_version_from_gregale, то есть оно пойдет и в боре и в chinook. Я к тому, что лучше иметь(и мэйнтейнить) одну версию, чем три, если это конечно возможно.

gl00my @ 06-04-2008 01:04:55

Это при условии что у меня есть SDK. Я SDK ставил несколько дней -- так как на работе нет нормального инете -- wget'ом сливал весь репозиторий и разворачивал его локально, меняя скрипты и rootstrap. Короче -- этого удовольствия мне больше не хочется. :)

Дома только Power Book (это PowerPC) -- так-что пока никак.

Джим и Джин @ 06-04-2008 03:13:47

разве для маков не существует эмуляторов линукса? :DDDDD

gl00my @ 06-04-2008 03:43:17

Джим и Джин говорит:

разве для маков не существует эмуляторов линукса? :DDDDD

На powerbook это очень медленно. По-крайней мере debian в vpc
-- сплошная мука. configure выполняется несколько минут...

boorooom @ 06-04-2008 12:03:47

От себя хочу поблагодарить gl00my, Вы делаете нужное дело.

gl00my @ 12-04-2008 07:12:37

В версии 0.4.1 пофикшен неприятный (но критический) баг, долго за ним гонялся... Не знаю -- проявлялся ли он у кого-нибудь еще.... У меня проявился за все время 2 раза. Либо падение -- либо чистая клетка, выглядящая как занятая.  (Нельзя пройти сквозь нее).

Также появилась сборка 0.4 под Win.

RadisT @ 18-04-2008 00:12:09

gl00my говорит:

В версии 0.4.1 пофикшен неприятный (но критический) баг, долго за ним гонялся... Не знаю -- проявлялся ли он у кого-нибудь еще.... У меня проявился за все время 2 раза. Либо падение -- либо чистая клетка, выглядящая как занятая.  (Нельзя пройти сквозь нее)..

у меня седня повторился баг(( версия 0.4.1 но все равно за игру респект1

gl00my @ 18-04-2008 07:29:06

RadisT говорит:

у меня седня повторился баг(( версия 0.4.1 но все равно за игру респект1

Может другой? Тот что я фиксил воспроизводится так:
набираем 4 шарика 1 цвета, выбираем последний и направляем его в линию. Пока он не доехал жмем на шарики которые должны исчезнуть -- таким образом, что когда они исчезают один из них выделился. После того как шарики ушли двигаем "невидимый" шарик в любое поле -- получаем баг. В последней версии этот баг пофиксил (не воспроизводится) -- можете как то прокомментировать немного подробнее, что именно произошло?