Page 8 of 10

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

Posted: Mon Aug 09, 2010 2:18 pm
by SoUrcerer
Поставил всем все-все права... Dolphin и Konqueror пишут, что файл запускаемый, но запускать не собираются.
Они вообще кажется ничего запускать не собираются.
А из mc запускается :)

p.s. С помощью esmertec Java вполне удобно можно играть с сенсорным экраном, однако (по причине отсутствия аппаратных кнопок и софт-меню на экране) выйти в меню невозможно. Завершать программу приходится через диспетчер процессов.
Не думаю, что управлять стилусом будет удобно на телефонах типа Samsung G-Star, они рассчитаны на управление пальцами..

Сейчас проверю на своем сенсорном BBK S202, но мне кажется, что там слишком маленький экран для того, чтобы попасть стилусом по косилке

p.p.s. так точно, работает. играть удобнее, чем казалось сначала. однако на аппарате нет софт-кнопок, и в меню тоже не выйти.

Кстати, здорово, что игра настолько кросс-платформенная :)

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

Posted: Mon Aug 09, 2010 3:31 pm
by Андрей Михайлович
Поставил всем все-все права... Dolphin и Konqueror пишут, что файл запускаемый, но запускать не собираются.
Они вообще кажется ничего запускать не собираются.
Т.е. и другие софтины тоже не запускаются? :)
Не думаю, что управлять стилусом будет удобно на телефонах типа Samsung G-Star, они рассчитаны на управление пальцами..
Согласен, тем более что многие из сенсорных телефонов стилусами сейчас не комплектуются...
p.s. С помощью esmertec Java вполне удобно можно играть с сенсорным экраном, однако (по причине отсутствия аппаратных кнопок и софт-меню на экране) выйти в меню невозможно. Завершать программу приходится через диспетчер процессов.
однако на аппарате нет софт-кнопок, и в меню тоже не выйти.
Мммда, этот момент оказался не продуман... J2ME-версию, конечно, надо "допиливать"...
Кстати, здорово, что игра настолько кросс-платформенная
:mrgreen: :mrgreen: :mrgreen:

Самое интересное, что практически каждая версия писалась с нуля на другом языке:
Классическая Косилка для Linux - на C с использованием библиотек GTK+ 2
Классическая Косилка на Java для J2SE 1.6 - на Java
Классическая Косилка на Java для J2ME - также на Java
Классическая Косилка для Mac OS X 10.4/10.5 - на Objective C 2.0 / Cocoa
Классическая Косилка для Win32/WINE - на Delphi (Object Pascal) / VCL
Классическая Косилка для Колибри ОС - на C/C++
Классическая Косилка для DOS - на ассемблере
Классическая Косилка 2.х для Windows Mobile 5/6 Classic/Professional - на C#(2008)
Классическая Косилка 1.x для Windows Mobile 5/6 Classic/Professional - на Visual Basic .NET (2008)

Кстати, первой была именно Косилка для КолибриОС :D ! Формат пакетов уровней во всех версиях используется одинаковый.

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

Posted: Mon Aug 09, 2010 4:19 pm
by Nasarus
2 Андрей Михайлович
отличная кроссплатформенная игра :) не понимаю, почему про неё не создали страницу на википедии )
UPD: пропустил пару букавок

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

Posted: Mon Aug 09, 2010 5:31 pm
by Albom
p.p.s. так точно, работает. играть удобнее, чем казалось сначала. однако на аппарате нет софт-кнопок, и в меню тоже не выйти.
чтобы выйти в меню можно воспользоваться трюком, который я подметил на своём палме - всплывающее меню иногда реализуется путём зажатия стилусом точки на время примерно 2 секунды.

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

Posted: Mon Aug 09, 2010 5:50 pm
by SoUrcerer
Albom wrote:чтобы выйти в меню можно воспользоваться трюком, который я подметил на своём палме - всплывающее меню иногда реализуется путём зажатия стилусом точки на время примерно 2 секунды.
Увы, аппарат совсем не смартфон.. хоть на нем и Nucleus OS. Меню не всплывает...

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

Posted: Mon Aug 09, 2010 6:06 pm
by Albom
Увы, аппарат совсем не смартфон.. хоть на нем и Nucleus OS. Меню не всплывает...
сначала нужно сделать поддержку такого трюка в самом приложении...

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

Posted: Mon Aug 09, 2010 9:09 pm
by Андрей Михайлович
Есть две новости :) . Обе хорошие. Даже очень.

1. Косилка для J2ME обновилась до версии 1.1
В новой версии:
- Доработано управление. Теперь игра на всех клавиатурных устройствах ведёт себя схожим образом: интервал между перемещениями косилки при удержании клавиши вверх, вниз, влево или вправо задан жёстко и не зависит от особенностей устройства. Повторение будет работать вне зависимости от того, поддерживает ли JVM устройства событие keyRepeated. Скорость передвижения косилки можно уменьшать клавишей 7 и увеличивать клавишей 9 (либо 1 и 3 соответственно в зависимости от модели телефона)
- Изменена иконка игры (использована пиктограмма с большим разрешением)
(скачать Косилку для J2ME 1.1)
Ну вот, с клавиатурными устройствами вопрос вроде бы решён, по крайней мере на Nokia 6303 играть теперь одно удовольствие - не то, что было :mrgreen: ...
Sorcerer, просьба потестить на БиБиКее :) .

2. Создал "доску почёта Косилки"
Располагается она вот здесь, на странице загрузки Косилки.
Здесь перечислены все, кто принимал участие в разработке косилки, давал ценные советы, осуществлял активное бета-тестирование.
Список "героев" построен в порядке ответов в этой теме форума :D . Если кого вдруг забыл - говорите!

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

Posted: Mon Aug 09, 2010 9:11 pm
by Андрей Михайлович
Nasarus wrote:2 Андрей Михайлович
отличная кроссплатформенная игра :) не понимаю, почему про неё не создали страницу на википедии )
Спасибо! Про статью в википедии надо будет подумать :D

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

Posted: Tue Aug 10, 2010 12:04 pm
by Albom
Написал о игре в своём блоге.
http://albom85.livejournal.com/31371.html

На палме (тестировал версию 1.1 для J2ME) есть неприятный глюк - при нажатии на кнопки управления, косилка перемещается не на одно, а на 2 места...

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

Posted: Tue Aug 10, 2010 3:10 pm
by Mario
А может модераторам стоит отделить две последние страницы в отдельную тему? Все же к игре которая в Колибри непосредственно отношения не имеет.

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

Posted: Tue Aug 10, 2010 3:43 pm
by Андрей Михайлович
Albom, огромное спасибо за публикацию информации в блоге!
На палме (тестировал версию 1.1 для J2ME) есть неприятный глюк - при нажатии на кнопки управления, косилка перемещается не на одно, а на 2 места...
Интересный глюк... Опять же, особенности реализации конкретной JVM... Тестировал последнюю версию на Sun'овском эмуляторе и на Nokia 6303 - всё работало без каких-либо проблем... Впрочем, я догадываюсь, в чём причина... Будем разбираться.
Есть пара вопросов, ответы на которые очень помогли бы в совершенствовании игры:
1. А как сенсорное управление? Работает? По идее должно.
2. Работает ли уменьшение и увеличение скорости Косилки? (по идее, кнопки GAME_A и GAME_B: 1 и 3 для Sun'овского эмулятора и 7 и 9 для Nokia S40; как сделать в IBM'овской VM на Палме - я не знаю, может быть, там в меню есть пункты...)
3. Если пункт (2) удался, т.е. получается уменьшать и увеличивать скорость косилки, то не мог бы ты сказать, что написано в диагностическом сообщении (чтобы посмотреть его, нужно начать игру и трижды нажать GAME_C и затем GAME_D, т.е. 7-7-7-9 на Sun'овском эмуляторе и *-*-*-# на Nokia S40).
А может модераторам стоит отделить две последние страницы в отдельную тему? Все же к игре которая в Колибри непосредственно отношения не имеет.
Марат, в целом ты прав, но:
1. Обсуждение в скором времени может выйти и на Косилку для Колибри, как только будут исправлены явные проблемы в прочих версиях, где их пока хватает
2. Майк - зверь :D , он же перенесёт в оффтоп, а он закрыт...

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

Posted: Tue Aug 10, 2010 5:13 pm
by Albom
Андрей Михайлович
да не за что! игра стоит того, чтобы о ней написать. :) И в википедию могу написать, но не сейчас (отдыхаю, в отпуске).

Сенсорное управление работает, так что практически всегда можно сдвинуть косилку стилусом на 1 место. Уменьшить скорость удалось (написав граффити "A"). Установил "Очень малая", с помощью джойстика косилка перемещается на 1 место! Ура! :)

А можно сделать версию для экрана 160 на 160 пикселей?

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

Posted: Tue Aug 10, 2010 7:26 pm
by Андрей Михайлович
да не за что! игра стоит того, чтобы о ней написать. И в википедию могу написать, но не сейчас
Это было бы очень здорово!!! :D
Сенсорное управление работает, так что практически всегда можно сдвинуть косилку стилусом на 1 место. Уменьшить скорость удалось (написав граффити "A"). Установил "Очень малая", с помощью джойстика косилка перемещается на 1 место! Ура!
Это очень радует!
Но всё-таки нужно иметь в виду, насколько поведение на Палме отличается от поведения на той же Нокии 6303. На 6303 у меня получается сдвинуть косилку на одну клеточку даже на максимальной скорости :!: (правда, сие не очень удобно: чуть дольше подержал кнопку - и "приехали" :D )
А можно сделать версию для экрана 160 на 160 пикселей?
Она, на самом деле, уже есть, просто подписана была как "176x208, 176x220". Поправил на "160x160, 176x208, 176x220". Вот ссылка на Jar: Косилка J2ME 160x160

Единственное, что меня смущает, так это строка меню внизу... Она, скорее всего, скроет самую нижнюю строку карты, что не есть хорошо... Если так, то стоит использовать версию 140х140: Косилка J2ME 140x140

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

Posted: Tue Aug 10, 2010 8:21 pm
by Albom
потестировал версии для экранов с бОльшим разрешением. действительно, для экрана 160 на 160 - не помещается верхняя и нижняя строки. а для 140 на 140 - само то! :))

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

Posted: Tue Aug 10, 2010 9:07 pm
by Андрей Михайлович
Albom wrote:потестировал версии для экранов с бОльшим разрешением. действительно, для экрана 160 на 160 - не помещается верхняя и нижняя строки. а для 140 на 140 - само то! :))
Здорово! Значит, в Косилку можно полноценно играть не только на WM-устройствах, но и на Палмах. Ура :D !
Но тот факт, что оптимальным вариантом оказался вариант 140х140, ещё раз доказывает, что "полноэкранный режим" не везде полностью полноэкранный :D .