Релизнул сегодня любимую игру жены -- шарики ![]()
Те кто знает, поймут. Кто не знает -- увлекательная логическая игра...
Написано специально для maemo, но, конечно, собирается и в линуксе. Как обычно -- убрать -DMAEMO в Makefile. Зависимости: SDL, SDL_mixer, SDL_image
Фичи:
- autosave/autoload
- звук + музыка
- 4 типа бонусов (как в Pilot Lines для POS)
- красочные шарики ![]()
- hi scores
- интересная система повышения очков за счет каскадных сбросов (и участии джокера)
Конечно, возможны баги -- но в любом случае -- уже играбельно.
Кому интересно, потестируйте. Спасибо.
http://garage.maemo.org/projects/lines 
Отредактированно gl00my (01-04-2008 08:51:02)
Неактивен
Поставил, поиграл, вполне юзабельно, спасибо. Огорчила невозможность отключения звуков полностью, а не только музыки.
Неактивен
Nuri говорит:
Огорчила невозможность отключения звуков полностью, а не только музыки.
Просто не думал что это нужно. Ведь в апплете громкости OS звук выключается одним кликом. Но уже услышал это же пожелание на internettablettalk, в следующей версии будет. Правда не знаю когда она будет, эта версия... ![]()
Неактивен
Проблема еще в том, что если попытаться добраться до апплета звука, игрушка при сворачивании благополучно срубается без следа. да и вырубать полностью звук не с руки, можно события пропустить.
Неактивен
Она не срубается -- она выходит и сохраняет свое состояние. При сл. запуске восстанавливает.
Насчет звука -- принято. Когда дойдут руки -- сделаю кнопочку.
Неактивен
gl00my говорит:
Она не срубается -- она выходит и сохраняет свое состояние.
Неожиданное поведение ![]()
Неактивен
И правда неожиданное. Я б пожелал при запуске - New, Resume, HiScores...
Неактивен
Ну, можно, конечно, как в battlegweled (и некоторых других maemo играх)... GUI launcher, но это IMHO на любителя -- мне не нравилось никогда. Фактически там так и сделано -- игра выходит молча, но остается launcher -- который предлагает (!!!) continue или restart. И ВСЕГДА я наджимаю continue -- то есть какая то тормозня.
Неактивен
дело несколько в другом: я хочу игру свернуть, чтобы другими делами заняться, а она закрывается. надо паузу придумать ![]()
Неактивен
Nuri говорит:
дело несколько в другом: я хочу игру свернуть, чтобы другими делами заняться, а она закрывается. надо паузу придумать
Ок -- сейчас не знаю как это сделать...
Пока появилась регулировка звука. Версия 0.2.
Неактивен
О, щас почти идеально. ![]()
Неактивен
Имел глупость показать эту игру супруге - чемпиону мира по шарикам
Похожа больше девайс не попадет мне в руки ![]()
1. Нужно перенести подсказку следующего хода подальше от игрового поля.
2. Добавить опцию что вообще убрать подсказку.
3. Хорошо бы шарики сделать ярче
Это то что она сказала
От себя добавлю что в подобных играх видел:
Опционально след прохождения шарика
Эффект сгорания при уничтожении
А вообще 5 баллов
Кто бы еще Zuma сделал...
Неактивен
svs57 говорит:
3. Хорошо бы шарики сделать ярче
Первые версии были с яркими шариками -- убивает глаза напрочь. (Уже проверено женой) -- просто добавьте яркости ![]()
Сегодня попробую выложить 0.3 -- там по мелочам + время текущее показывается.
Неактивен
Serge Nikitin с internettablettalk сделал сборку для OS2006/2007. Выложил файл
lines_0.3_OS2006_OS2007_armel.deb в 0.3 релиз. Если будут проблемы -- отпишите...
Неактивен
А в чем там разница-то? Игрушка вроде SDL-ная? Должно работать для всех OS по идее.
Неактивен
Наверное зависимости от других версий? Например glibc?
Неактивен
Так если собрать для скажем gregale, то зависимость будет >= libc_version_from_gregale, то есть оно пойдет и в боре и в chinook. Я к тому, что лучше иметь(и мэйнтейнить) одну версию, чем три, если это конечно возможно.
Неактивен
Это при условии что у меня есть SDK. Я SDK ставил несколько дней -- так как на работе нет нормального инете -- wget'ом сливал весь репозиторий и разворачивал его локально, меняя скрипты и rootstrap. Короче -- этого удовольствия мне больше не хочется. ![]()
Дома только Power Book (это PowerPC) -- так-что пока никак.
Неактивен
разве для маков не существует эмуляторов линукса? :DDDDD
Неактивен
Джим и Джин говорит:
разве для маков не существует эмуляторов линукса? :DDDDD
На powerbook это очень медленно. По-крайней мере debian в vpc
-- сплошная мука. configure выполняется несколько минут...
Отредактированно gl00my (06-04-2008 03:43:37)
Неактивен
От себя хочу поблагодарить gl00my, Вы делаете нужное дело.
Неактивен
В версии 0.4.1 пофикшен неприятный (но критический) баг, долго за ним гонялся... Не знаю -- проявлялся ли он у кого-нибудь еще.... У меня проявился за все время 2 раза. Либо падение -- либо чистая клетка, выглядящая как занятая. (Нельзя пройти сквозь нее).
Также появилась сборка 0.4 под Win.
Неактивен
gl00my говорит:
В версии 0.4.1 пофикшен неприятный (но критический) баг, долго за ним гонялся... Не знаю -- проявлялся ли он у кого-нибудь еще.... У меня проявился за все время 2 раза. Либо падение -- либо чистая клетка, выглядящая как занятая. (Нельзя пройти сквозь нее)..
у меня седня повторился баг(( версия 0.4.1 но все равно за игру респект1
Неактивен
RadisT говорит:
у меня седня повторился баг(( версия 0.4.1 но все равно за игру респект1
Может другой? Тот что я фиксил воспроизводится так:
набираем 4 шарика 1 цвета, выбираем последний и направляем его в линию. Пока он не доехал жмем на шарики которые должны исчезнуть -- таким образом, что когда они исчезают один из них выделился. После того как шарики ушли двигаем "невидимый" шарик в любое поле -- получаем баг. В последней версии этот баг пофиксил (не воспроизводится) -- можете как то прокомментировать немного подробнее, что именно произошло?
Неактивен
Сперва хотелось бы поблагодарить за отличную игру. Получилось очень здорово, но есть один досадный баг.
версия игры 0.4.1
Всякий раз (в каждой игре) в какой-то момент наступает следующее состояние:
нельзя реализовывать "хорошие" комбинации (например, 5 белых шаров в ряд). Игра просто не дает туда поставить шар (причем почти никакой). После такого "подвисания" остается только тупо передвигать шары, которые игра позволяет, до тех пор пока не кончится доступное пространство (за исключением некой области). Причем игра всегда оставляет некую недоступную для установки шара непрерывную ломанную (необязательно прямую; почти всегда есть изгиб, например ломанная в виде буквы "Г"). Как только все доступные (за исключением этой ломанной) места для шаров заканчиваются, заканчивается и игра.
Такой "глюк" может проявиться как на 200 очках, так и на 1300. Проявляется каждый раз при относительно долгой игре.
Кроме того, хотел бы посоветовать пару улучшений:
1) Реализовать кнопку "save&exit". Понятно, что можно выйти нажав кнопку "свернуть окна", но это не всем и не сразу очевидно.
2) Реализовать постепенное усложнение игры. Например, со временем свести к 0 вероятность выпадения бонус-шаров (типа бомбочки, окраски и прочих). Или при достижении определенного лимита времени (или очков) запускать на поле 4 шара (хотя тут может быть черезчур серьёзный дисбаланс)
Неактивен