Board.KolibriOS.org
http://board.kolibrios.org/

Игра "Косилка"
http://board.kolibrios.org/viewtopic.php?f=41&t=792
Страница 7 из 10

Автор:  Андрей Михайлович [ Сб авг 07, 2010 4:53 pm ]
Заголовок сообщения:  Re: Игра "Косилка"

По отношению к Колибри - оффтоп, конечно, но всё же...

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

Изображение

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

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


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

Автор:  DmitrySokolowsky [ Сб авг 07, 2010 10:19 pm ]
Заголовок сообщения:  Re: Игра "Косилка"

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

Автор:  Андрей Михайлович [ Вс авг 08, 2010 6:20 am ]
Заголовок сообщения:  Re: Игра "Косилка"

Цитата:
Это хорошо, но линуксовая версия сегфолтится

Мммда? Странно... По идее, если в папке с программой лежат файлы kosilka.usf и kosilka.klp, всё должно работать. :(

Цитата:
Виндовая под вайном работает, но при этом полная отрисовка с анимацией визуально мало отличается от обычной полной.

И в самой винде тоже мало отличается :) .

Автор:  DmitrySokolowsky [ Вс авг 08, 2010 8:25 am ]
Заголовок сообщения:  Re: Игра "Косилка"

А почему GTK+ 2.0? Оно же deprecated, третья версия уже заменила вторую:)

Автор:  Андрей Михайлович [ Вс авг 08, 2010 9:41 am ]
Заголовок сообщения:  Re: Игра "Косилка"

Атауальпа писал(а):
А почему GTK+ 2.0? Оно же deprecated, третья версия уже заменила вторую:)

Не правда :D
http://www.gtk.org/

Автор:  Андрей Михайлович [ Вс авг 08, 2010 5:11 pm ]
Заголовок сообщения:  Re: Игра "Косилка"

Косилка для Linux обновилась до версии 1.0.1
Теперь аварийные ситуации обрабатываются корректно. В случае чего-либо экстраординарного вместо "сегфолта" будет произведён корректный выход из программы, при этом на консоль выводится сообщение о причинах ошибки.
Загрузить бинарник
Загрузить исходник
Атауальпа, просьба потестить...

Автор:  SoUrcerer [ Вс авг 08, 2010 6:23 pm ]
Заголовок сообщения:  Re: Игра "Косилка"

Mint 9 Isadora, полет отличный. *Косит траву*
Как насчет звуков?

Автор:  DmitrySokolowsky [ Вс авг 08, 2010 9:45 pm ]
Заголовок сообщения:  Re: Игра "Косилка"

ArchLinux актуальный. Распаковал все файлы, запустил. Задумчиво смотрю в пустое окно... но ничего не происходит.

Автор:  Андрей Михайлович [ Пн авг 09, 2010 8:48 am ]
Заголовок сообщения:  Re: Игра "Косилка"

Цитата:
Mint 9 Isadora, полет отличный. *Косит траву*

Работает!! Здорово! Слушай, а каким дистрибутивом ты пользуешься?

Цитата:
Как насчет звуков?

Честно говоря, пока не думал об этом :)
Хотя такой вопрос поднимался при разработке Косилки для Колибри пару лет назад

Цитата:
ArchLinux актуальный. Распаковал все файлы, запустил. Задумчиво смотрю в пустое окно... но ничего не происходит.

А в консоли что-нибудь пишет?
Попробуй запустить через консоль
Код:
cd (путь к распакованной игре)
./kosilka

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

Очень странно... У меня на Ubuntu 10.04 всё работает без каких-либо проблем...

Автор:  SoUrcerer [ Пн авг 09, 2010 9:31 am ]
Заголовок сообщения:  Re: Игра "Косилка"

Андрей Михайлович писал(а):
Работает!! Здорово! Слушай, а каким дистрибутивом ты пользуешься?

Ну дык, Mint 9 Isadora :) это почти тот же Ubuntu 10.04, но со своими плюшками. Запускал из самого свежего Gnome, и вот сейчас запустил из KDE 4.4.
В KDE, кстати, с клика не запустилась, только из Konsole.

Автор:  Андрей Михайлович [ Пн авг 09, 2010 11:53 am ]
Заголовок сообщения:  Re: Игра "Косилка"

Sorcerer писал(а):
Ну дык, Mint 9 Isadora :) это почти тот же Ubuntu 10.04, но со своими плюшками.

Аааа... Извиняюсь, я протупил откровенно :mrgreen:
Когда-то тоже использовал Linux Mint (довольно давно), версию 4.0.

Цитата:
В KDE, кстати, с клика не запустилась, только из Konsole.

Интересно почему :? ... По всей видимости, что-то не так с параметрами командной строки... Но вот что конкретно и как такое может быть :?: :?: :?: ...

Автор:  SoUrcerer [ Пн авг 09, 2010 1:02 pm ]
Заголовок сообщения:  Re: Игра "Косилка"

Возможно, дело в кривизне моих рук :) Ведь я брал не KDE Mint, а базовый; ставил кеды вручную, да еще не через метапакет kubuntu, а ручками через менеджер пакетов выбирая нужное-не нужное...

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

Автор:  SoUrcerer [ Пн авг 09, 2010 1:20 pm ]
Заголовок сообщения:  Re: Игра "Косилка"

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

Автор:  Андрей Михайлович [ Пн авг 09, 2010 2:00 pm ]
Заголовок сообщения:  Re: Игра "Косилка"

Цитата:
Видимо, дело все же в той самой кривизне

Честно говоря, не думаю... Надо будет попробовать запустить из КУбунту...

Цитата:
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 тоже работает. Только устанавливается не в Игры, а в главное меню. Конечно, ярлык перетянуть - плевое дело, но все-таки...

Согласен, не очень серьёзный, но всё-таки недочёт.

Цитата:
Управляется неплохо, хотя и не сразу въезжаешь, куда жать-то . Кнопки, вызывающей меню, на экране нет, поэтому найти его не так-то просто. А вот случайно его вызвать в процессе перемещения - это запросто

Думал сделать подсветку областей для нажатия, но получалось не очень красиво... Кнопку для вызова меню, конечно, лучше всё-таки отрисовывать, согласен.
Сейчас, конечно, нельзя сказать, что всё интуитивно понятно :) . Кстати, меню можно также вызвать софт-клавишей (если софт-клавиши, конечно, есть на устройстве).

Автор:  Андрей Михайлович [ Пн авг 09, 2010 2:03 pm ]
Заголовок сообщения:  Re: Игра "Косилка"

В догонку:
Sorcerer, попробуй
Код:
cd (путь к игре)
chmod a+rwx kosilka

, а потом запустить из Dolphin'a

Страница 7 из 10 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/