Page 7 of 10

Re: Игра "Косилка"

Posted: Sat Aug 07, 2010 4:53 pm
by Андрей Михайлович
По отношению к Колибри - оффтоп, конечно, но всё же...

Выпущена версия для Linux!
Игра разработана на базе библиотек GTK+ 2.0. Код написан на языке Си.

Image

Скачать Косилку для Linux
Скачать исходный код Косилки для Linux

Кроме того, также доступны
- Косилка для КолибриОС
- Косилка для Win32
- Косилка для Mac OS X
- Косилка для DOS
- Косилка на Java J2SE 6 для ПК
- Косилка для Pocket PC/Windows Mobile
- Косилка J2ME для мобильных телефонов


Подробности вот здесь.

Re: Игра "Косилка"

Posted: Sat Aug 07, 2010 10:19 pm
by DmitrySokolowsky
Это хорошо, но линуксовая версия сегфолтится :(
Виндовая под вайном работает, но при этом полная отрисовка с анимацией визуально мало отличается от обычной полной.

Re: Игра "Косилка"

Posted: Sun Aug 08, 2010 6:20 am
by Андрей Михайлович
Это хорошо, но линуксовая версия сегфолтится
Мммда? Странно... По идее, если в папке с программой лежат файлы kosilka.usf и kosilka.klp, всё должно работать. :(
Виндовая под вайном работает, но при этом полная отрисовка с анимацией визуально мало отличается от обычной полной.
И в самой винде тоже мало отличается :) .

Re: Игра "Косилка"

Posted: Sun Aug 08, 2010 8:25 am
by DmitrySokolowsky
А почему GTK+ 2.0? Оно же deprecated, третья версия уже заменила вторую:)

Re: Игра "Косилка"

Posted: Sun Aug 08, 2010 9:41 am
by Андрей Михайлович
Атауальпа wrote:А почему GTK+ 2.0? Оно же deprecated, третья версия уже заменила вторую:)
Не правда :D
http://www.gtk.org/

Re: Игра "Косилка"

Posted: Sun Aug 08, 2010 5:11 pm
by Андрей Михайлович
Косилка для Linux обновилась до версии 1.0.1
Теперь аварийные ситуации обрабатываются корректно. В случае чего-либо экстраординарного вместо "сегфолта" будет произведён корректный выход из программы, при этом на консоль выводится сообщение о причинах ошибки.
Загрузить бинарник
Загрузить исходник
Атауальпа, просьба потестить...

Re: Игра "Косилка"

Posted: Sun Aug 08, 2010 6:23 pm
by SoUrcerer
Mint 9 Isadora, полет отличный. *Косит траву*
Как насчет звуков?

Re: Игра "Косилка"

Posted: Sun Aug 08, 2010 9:45 pm
by DmitrySokolowsky
ArchLinux актуальный. Распаковал все файлы, запустил. Задумчиво смотрю в пустое окно... но ничего не происходит.

Re: Игра "Косилка"

Posted: Mon Aug 09, 2010 8:48 am
by Андрей Михайлович
Mint 9 Isadora, полет отличный. *Косит траву*
Работает!! Здорово! Слушай, а каким дистрибутивом ты пользуешься?
Как насчет звуков?
Честно говоря, пока не думал об этом :)
Хотя такой вопрос поднимался при разработке Косилки для Колибри пару лет назад
ArchLinux актуальный. Распаковал все файлы, запустил. Задумчиво смотрю в пустое окно... но ничего не происходит.
А в консоли что-нибудь пишет?
Попробуй запустить через консоль

Code: Select all

cd (путь к распакованной игре)
./kosilka
или вот так

Code: Select all

cd (путь к распакованной игре)
./kosilka kosilka.klp kosilka.usf
Очень странно... У меня на Ubuntu 10.04 всё работает без каких-либо проблем...

Re: Игра "Косилка"

Posted: Mon Aug 09, 2010 9:31 am
by SoUrcerer
Андрей Михайлович wrote:Работает!! Здорово! Слушай, а каким дистрибутивом ты пользуешься?
Ну дык, Mint 9 Isadora :) это почти тот же Ubuntu 10.04, но со своими плюшками. Запускал из самого свежего Gnome, и вот сейчас запустил из KDE 4.4.
В KDE, кстати, с клика не запустилась, только из Konsole.

Re: Игра "Косилка"

Posted: Mon Aug 09, 2010 11:53 am
by Андрей Михайлович
Sorcerer wrote:Ну дык, Mint 9 Isadora :) это почти тот же Ubuntu 10.04, но со своими плюшками.
Аааа... Извиняюсь, я протупил откровенно :mrgreen:
Когда-то тоже использовал Linux Mint (довольно давно), версию 4.0.
В KDE, кстати, с клика не запустилась, только из Konsole.
Интересно почему :? ... По всей видимости, что-то не так с параметрами командной строки... Но вот что конкретно и как такое может быть :?: :?: :?: ...

Re: Игра "Косилка"

Posted: Mon Aug 09, 2010 1:02 pm
by SoUrcerer
Возможно, дело в кривизне моих рук :) Ведь я брал не KDE Mint, а базовый; ставил кеды вручную, да еще не через метапакет kubuntu, а ручками через менеджер пакетов выбирая нужное-не нужное...

upd: Nautilus запускает, Dolphin предлагает выбрать приложение для открытия файла... Видимо, дело все же в той самой кривизне :)

Re: Игра "Косилка"

Posted: Mon Aug 09, 2010 1:20 pm
by SoUrcerer
Проверил версии для wm и java me.
Java ME работает отлично. Телефон BBK S328, на процессоре MT6229 насколько помню. Тормозов нет никаких :) Только кнопочки приходится много-много раз нажимать, нет повтора клавиш при долгом нажатии. Графическое меню бы...
Версия для WM тоже работает. :) Только устанавливается не в Игры, а в главное меню. Конечно, ярлык перетянуть - плевое дело, но все-таки... И иконка немного странная. Запускал в режиме управления пальцами. Управляется неплохо, хотя и не сразу въезжаешь, куда жать-то :). Кнопки, вызывающей меню, на экране нет, поэтому найти его не так-то просто. А вот случайно его вызвать в процессе перемещения - это запросто :)

Re: Игра "Косилка"

Posted: Mon Aug 09, 2010 2:00 pm
by Андрей Михайлович
Видимо, дело все же в той самой кривизне
Честно говоря, не думаю... Надо будет попробовать запустить из КУбунту...
Java ME работает отлично. Телефон BBK S328, на процессоре MT6229 насколько помню. Тормозов нет никаких Только кнопочки приходится много-много раз нажимать, нет повтора клавиш при долгом нажатии.
Повтор нажатия клавиши при её удержании зависит от конкретной модели телефона. Я тестировал на 3-х устройствах (Motorola V180, Nokia 6260 и Nokia N90) и на 3-х эмуяторах (стандартном Sun'овском, эмуляторе Nokia Series 40 и эмуляторе Series 60), "повтор" везде был...
Вообще, при разработке даже такой несложной программы, как "Игра Косилка", сталкиваешься с проблемами, связанными с особенностями реализации виртуальной машины Java на различных мобильных телефонах...
Одна из наиболее явных проблем связана с реализацией "полноэкранного режима", ибо часть телефонов прячут при этом служебную строку (где показан уровень сигнала и т.п.), а часть (как правило, более старые модели) - нет. Были также проблемы с определением разрешения экрана после переключения в полноэкранный режим.
"Повтор" клавиш - уже третий пример.
P.S.: Только что проверил на Nokia 6303 Classic. Повтор есть, но пауза довольно значительная (гораздо больше комфортной). В области управления эту версию нужно, конечно, дорабатывать...
P.P.S.: Зато Косилка для J2ME поддерживает сенсорные экраны (управление стилусом) :mrgreen:
Версия для WM тоже работает. Только устанавливается не в Игры, а в главное меню. Конечно, ярлык перетянуть - плевое дело, но все-таки...
Согласен, не очень серьёзный, но всё-таки недочёт.
Управляется неплохо, хотя и не сразу въезжаешь, куда жать-то . Кнопки, вызывающей меню, на экране нет, поэтому найти его не так-то просто. А вот случайно его вызвать в процессе перемещения - это запросто
Думал сделать подсветку областей для нажатия, но получалось не очень красиво... Кнопку для вызова меню, конечно, лучше всё-таки отрисовывать, согласен.
Сейчас, конечно, нельзя сказать, что всё интуитивно понятно :) . Кстати, меню можно также вызвать софт-клавишей (если софт-клавиши, конечно, есть на устройстве).

Re: Игра "Косилка"

Posted: Mon Aug 09, 2010 2:03 pm
by Андрей Михайлович
В догонку:
Sorcerer, попробуй

Code: Select all

cd (путь к игре)
chmod a+rwx kosilka
, а потом запустить из Dolphin'a