| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java ME (J2ME) > Протестировать игровой мидлет |
| Автор: Pawl 7.3.2011, 12:33 |
| Доброго времени суток! Уважаемые Господа форумчане, не проходите, так сказать, мимо, уделите 15-20 минут своего драгоценного времени для заценки моего первого мидлета Заранее благодарю за труды! |
| Автор: oxigen 9.3.2011, 14:32 |
| После того, как партия закончилась стоит показывать сообщение типа "Вы выиграли! Еще раз? да/нет" С кнопкой меню какая-то трабла. Если игра закончена, то один раз нажимаем меню->back и кнопка меню больше не работает. Чисто по юзабилити - я бы размер поля показывал/предлагал изменить после нажатия new game З.ы. Алгоритм глупый. Я у него выиграл три из трех Смотрел на симуляторе SE |
| Автор: Pawl 10.3.2011, 07:46 | ||
Вот и первый отзыв, Спасибо!
Круто Добавлено через 2 минуты и 54 секунды Хм, а с менюшкой действительно проблема, посмотрим! |
| Автор: Pawl 10.3.2011, 18:39 | ||
| Проблемку с меню решил то до алгоритма, то вот цитата с того сайта, где я его взял:
|
| Автор: oxigen 14.3.2011, 17:00 |
| Наверное сильный. Сегодня я ему проигрываю. ) А почему не сохраняешь настройки? Размер поля которые. И если уж говорить о сохранении, то 7кб занимает сохраненный 1 крестик и 1 нолик. на поле 15x15. Выглядит ужасно неоптимально. Даже если ты сохраняешь все клетки, в том числе и пустые... 7кб на 225 клеточек? Просто даже интересно, что же там хранится в таких объемах )) |
| Автор: Pawl 15.3.2011, 20:20 | ||
Просто ка-то так получилось. Можно, конечно, и сохранять. Что касается сохранения игры, то картинки я не сохраняю, а сохраняю только их координаты и числа, которые за эти картинки отвечают (1 - нолик, 2 - крестик, 0 - пусто). При загрузке создается объект игрового поля, он инициализируется в цикле сохраненными координатами и числами, а потом уже в пайнте картинки расставляются по соответствующим позициям (надеюсь, понятно объяснил |
| Автор: oxigen 16.3.2011, 12:54 |
| Это я понимаю. Просто смотри - поле 15х15 Это всего 225 клеточек. Значит достаточно 225 байт для сохранения всего поля. Ну еще несколько десятков байт служебная информация.. 500 байт более, чем хватить должно Но у тебя файл с сохраненной игрой занимает 7кБ. Вот и удивляюсь, как так можно сделать. Или ты в RecordStore создаешь отдельную запись для каждой клеточки? |
| Автор: Pawl 16.3.2011, 17:13 |
| На самом деле там у меня не только доска сохраняется. Еще массивы с весами клеток, оценками ходов, сведения о том, кто должен ходить, сведения об игре (размеры поля, тип игры), вот, наверное, размер и набегает... |
| Автор: 404NotFound 21.3.2011, 16:40 |
| Мне программка понравилась. Оставил у себя на телефоне. Молодец |
| Автор: PiyodaiSiyo 21.3.2011, 21:24 |
| Я тоже оставил. Толь ко pointer pressed очень не хватает. И когда после сохранения на красную клавишу нажимаю игра не сохраняется. |
| Автор: Pawl 22.3.2011, 22:34 | ||||
pointer pressed - это что? Если поддержка татчскрина, то она есть! Проверено на 3 - х телефонах: 2-х самсунгах и на соне эрике.
Во как! А что за красная клавиша? Если имеется в виду клавиша отбоя на телефоне, то в такие тонкости я не вникал... |
| Автор: PiyodaiSiyo 23.3.2011, 04:10 |
| если функции тачскрина реализовваны тогда это удобно конечно(со спичкой). Ну и колво клеток поменьше надо предусмотреть для обычного юзера.А так это уже продукт.Надо было только с блютусом , заобфусцировать его и толкнуть(а чо здесь рисовать-то).Хотя как демо версия прокатит. |
| Автор: Pawl 25.3.2011, 21:26 |
| Сам выявил баг: на самсунге при пользовании в игре подсказкой, она (игра) вылетает, если нажать "меню" после победы (неважно чьей). Во время же игры меню работает нормально. На других телефонах (соньке и нокиа) такой баг замечен не был. Даже не знаю, как с этим бороться... |
| Автор: Pawl 27.3.2011, 18:24 |
| Всем спасибо за помощь, тему закрываю! |