Игры на телефон 3

Пишем игру для телефона. Часть 3 - Двойная буферизация и опрос клавиш

Класс GameCanvas

КлассGameCanvas предоставляет часть экрана, которую устройство отводит под нашу игру. Класс javax.microedition.lcdui.game.GameCanvas отличается от своего суперкласса javax.microedition.lcdui.Canvas двумя вещами: буферизацией графики и способностью возвращать состояния клавиш. Обе эти возможности значительно упрощают работу разработчика игр.

Буферизация графики позволяет создавать все графические объекты вне экрана, а затем переносить их на экран все сразу. Это делает анимацию более плавной и устраняет эффект мигания. В методе advance() (см код ниже) я показал как реализовать этот прием. (Метод advance() вызывается из главного цикла объектаGameThread .) Заметте, все что вам нужно сделать - это вызвать метод paint(getGraphics()), а затем flushGraphics(). Чтобы сделать Вашу программу более эффективной, существует версия метода flushGraphics(), который позволяет вам перерисовывать только часть экрана, если известно, что изменилась только эта часть. Я провел экспиремент: попробывал заменить вызовы методов paint(getGraphics()) и flushGraphics() на repaint(), а затем на serviceRepaints() (конечно вместоGameCanvas пришлось использовать Canvas). В моем простом примере значительных отличий не было отмечено, но если ваша игра имеет много различных графических элементов, то использованиеGameCanvas несомненно даст ощутимый прирост скорости.

Если Вы посмотрите на приведенный ниже код, то заметите, что после перерисовки экрана (метод advance()), я устанавливаю задержку в одну миллисекунду. Это необходимо для того, чтобы убедиться в том, что перерисовка завершена, прежде чем начинать следующую перерисовку. Кроме того это позволяет корректно обрабатывать события клавиатуры. Как я говорил выше, возможность обрабатывать состояние клавиш составляет еще одно различие междуGameCanvas и Canvas. При использовании Canvas, если вы хотите знать состояние клавиш, то должны выполнять метод keyPressed(int keyCode), который будет вызывать оболочка Java, когда захочет сообщить программе о нажатой клавише. При использованииGameCanvas. Вы можете вызвать getKeyStates() когда угодно, и узнать какая кнопка была нажата. Чтобы получить объективную информацию о деятельности пользователя в многопоточном приложении, необходимо делать небольшие задержки (достаточно миллисекунды) внутри потоков. (Как-то я написал игру без этой задержки. Игровой объект реагировал на мои действия с ощутимым опозданием.)

Очевидно, что эти два отличияGameCanvas улучшили контролируемость перерисовки и обработки клавиш. Возвращаясь к классуGameThread. заметьте, что главный игровой цикл сначала сообщает моему субклассуGameCanvas (названному JumpCanvas), чтобы опросить состояние клавиш (смотрите метод JumpCanvas.checkKeys()). Затем когда произойдет событие нажатия клавиши, главный цикл класса GameThread вызовет JumpCanvas.advance(), который велит LayerManager сделать соответствующие изменения в графике, а затем выполняет перерисовку экрана и задержку, как было описано выше.

Ниже приведен листинг класса JumpCanvas.java:

Silent Hill 3 Mobile

    14-03-2010, 21:54 28278

Silent Hill 3 Mobile

ЧИТАТЬ ДАЛЕЕ Приготовьтесь вновь окунуться в темный мир и подвергаясь пыткам Тихого холма.

Играйте за Эмили и Винсент в этом страшном приключении, которое началось в приюте Сайлент Хилл.

Решайте головоломки которые вас ожидают на пути и попробуйте выжить альтернативном мире ужасов?

Истина где то рядом.

Сюжет Silent Hill Mobile 3 тесно переплетен с событиями сигнальных частей культовой серии, при этом он никак не привязан ко второй части, в случае если не считать места действия. Игра выстроена вокруг обычной семнадцатилетней девушки по имени Хизер, которая является приемной дочерью Гарри Мейсона. В начале игры просыпается от жуткого кошмара. По сюжету ей предстоит пройти долгий путь, обагренный кровью и опутанный сотнями тайн. Вместе с ней этот же путь проделаете и Вы…

Секреты прохождения Silent Hill 3 Mobile

1. Что делать с телефоном на первом этаже.

-- видите, на телефоне выцарапано "i am god"? В одной комнате на лампе написано -

"a = 2 s = 7", это подсказка. Нужно наюрать на телефоне фразу "i am god" - i = цифра 4 a = 2 m = 6 g = 4 o = 6 d = 3

2. Что дальше (1 п.) делать.

-- Во первых - забираем у ванной цепок (оч. нужная вещь!), потом нужно найти 2 куска бумаги.

3. Я нашёл 2 куски бумаги, что дальше.

-- Идем на второй этаж, в конец коридора, в дверь. Исп. руку на доске (слева, сверху столика). Сначала левый блок из

2х человечков передвигаем влево, а потом крутим, и соваем 2 куски так, чтобы человечки руками изображали квадрат (т.е. держались руками).

Теперь эта тебличка при использовании переносит вас между мирами (реальныйиной).

4. Где найти ключ к комнате сверху (недалеко от начала игры).

-- идем на 1 этаж, и в комнату с холодильником. С него берем лёд, и используем его на кастрюлях (на плите, справа от холодильника).

Игры на телефон 3 мобильных телефонов

Получаем old key, он открывает вторую дверь с решёткой (первая была - та где код вводили на телефоне, пункт 1).

6. Где брать зажигалку.

-- она находится снизу от портала, на столике, если не видите, присмотритесь.

7. Где найти бензин для зажигалки.

-- Нужно перейти в иной мир, и идти во вторую комнату с решётками. Слева-снизу, под поломаной кроватью и лежит

предмет light fuel - это и есть бензин для зажигалки.

8. У меня есть зажигалка и бензин, что дальше.

-- Третий этаж, последняя комната с запиской, в ней используйте зажигалку на свечах (на алтере, справа).

9. Что делать после запаливания свеч.

-- вы видели, что часы в комнатах с решёткой остановились на 3.45? Но это не важно.

Идем на первый этаж, ищем где слева от двери часы. Используем руку на часах, и ставим их на 3.45.

Заходим в комнату и.

10. Что делать после того, как начал играть новым персонажем.

-- во первых нужно убить 5 монстров. А как убьете, нужно в одной из комнат со шкафом (большим, в игре такой один,

стоит в левом углу) забрать кинжал (Holy Knife). Потом идём назад в комнату, где потерялся первый ГГ(та, где часы).

И, после диалога возв. в тело прежнего ГГ. Заберите слева у тела дробовик, и ЭКОНОМЬТЕ ПАТРОНЫ НА НЕГО!

11. Что делать дальше (10 п.).

-- теперь задача - собрать 4 алмаза. К этому моменту у вас должно быть минимум 2.

Если нет - то вы полюбому проходили по поем ФАКЕ а это - ФАК, а не прохождение ;)

Алмазы: чёрный, синий, красный, жёлтый.

12. Где найти Синий Алмаз.

-- синий алмаз: переходим в реальный мир, и идём во вторую комнату с решётками (п. 4), там слева на кровати кукла, исп. руку,

и алмаз у нас.

13. Где найти Красный Алмаз.

-- переходим в иной мир, в одной из комнат с коконом с него (возм. при помощи цепки), достаем тот самый Красный алмаз.

14. Где найти Чёрный Алмаз.

-- Сначала при помощи чепочки нужно достать с унитаза на 1 этаже ключ к комнате.

Потом в этой комнате слева будет сейф. Исп. руку, и читаем загадку. Загадка. пока Я ИШЕЛ В БОЛЬНИЦУ УВИДЕЛ машину,

где сидели 7 женщин, каждая дердала по 7 сумок, в каждой сумке - 7 котов, а в каждого кота по 7 котят. Вопрос: сколько

всего людей направлялось в больницу. НЕ нужно хватать калькулятор, и щитать 7 факториал. В больницу идет только

главный герой загадки, а он ПРОСТО УВЕДЕЛ машину с женщинами. Ответ 1. Забираем алмаз.

15. Где найти жёлтый алмаз.

-- едем (лифтом) на 1 этаж, там где морозильная камера стоят 3 бутыля. Нужно на отметку поставить бутыль с 4 галонами песка. Теперь пересыпаем песок так. Из 8 в 3. Из 3 в 5.

Из 8 в 3. Из 3 в 5. Из 5 в 8.

Из 3 в 5. Из 8 в 3. Из 3 в 5.

5 на кнопку.

16. Что делать с 4мя алмазами.

-- Идём на 3 этаж, до комнаты с алтарём. СОХРАНЯЕМСЯ. Появл. 4 разьема. И записка - утром я была в печали,

в полудень радовалась жищни, вечером - злая, а ночью я умерла. Тогда розьем снизу-слева - утро, и дальше по часовой.

Тогда печаль - синий, радость - жёлтый, злость - красный, и смерть - чёрный. Вставляем их по часовай стрелке.

17. Как убить Карэн (после п. 15).

-- нужно экономить патроны для дробовика, а потом 3 раза точно выстрелить в голову, и все!

Игры на телефон 3 телефон

Также еще одна аптечка есть в комнате, на 1 этаже, где за окном виднеется тело.

--Технические вопросы--

Игры на телефон 3 мобильных телефонов

-- Если у вас версия от SE K750--

1. Я дошёл до головоломки с бутылями, и немогу активировать кнопку. У МЕНЯ ЭКРАН 240Х320. Что делать.

--Если у вас SE, то выбираем игру в играх, дальше функци - размер экрана - 176х220. Теперь запускаем игру, и спокойно проходим головоломку.

Если у вас нокия, то решить проблему неудасться.

2. Немогу взять бензин, у меня экран 128х160. Что делать.

--Ничего не сделаешь.Silent Hill 3 Mobile

Вам понравился сайт?

Теперь стало легче и точно выбрать свой будущий мобильный телефон. Удобное и подробное сравнение с возможностью подобрать по функциональным возможностям каждого из аппарата. То какие именно игры или приложения будут быстро и надежно работать - все это можно увидеть на нашем сайте.

Как выбрать Мобильный телефон. Если у Вас еще нет мобильного телефона, или Вы хотите заменить свою модель на более современную, тогда Вы уже сделали правильный шаг и правильно выбрали наш ресурс m-game.com.ua где предоставлен огромный выбор аппаратов и самые демократичные цены на новые мобильные телефоны которые продают различные интернет магазины в вашем регионе. Если магазинов несколько то Вы можете выбрать именно тот, который Вас максимально удовлетворит по цене и срокам доставки.

Подробнее. v

Современные мобильные телефоны имеют огромное количество дополнительных функций и возможностей разобраться в которых сможет теперь уже далеко не каждый. Самые рядовые функции современного телефона стали: фотоаппарат. и видеокамера. и музыкальный проигрыватель. и радио. а помимо всего прочего в мобильные телефоны встроены игры и даже присутствует возможность выхода в интернет через телефон, как для получения почты так и другой информации. Наряду с голосовой связью в сотовом телефоне активно используется и иной способ общения - это передача текстовых сообщений (сокращенно СМС от английского SMS - Short Messaging Service). Пользователи полюбили эту функцию за ее 100% доставку - даже если абонент заблокировал или внес ВАС в черный список телефонных звонков, СМС - все равно будет 100% доставлена абоненту как только он зарегистрируется в сотовой сети связи (даже находясь в роуминге и это ему ничего не будет стоить). Отправитель может получить подтверждение доставки СМС сообщения.

Модельные ряды мобильных телефонов расширяются с такой стремительность, что отследить все нововведения и новинки очень трудно - хотя вполне возможно. Как Вы правильно догадались именно этим мы и занимаемся все свое время, публикуя новости. добавляя новые модели мобильных телефонов и их характеристики в каталог для более детального анализа и выбора именно интересующих вас моделей исходя из заданных характеристик. Самые распространенные изготовители (Samsung. LG. Fly. Anycool. Motorola. Nokia и др.) мобильных телефонов прибегают к знаменитому двигателю торговли – рекламе. Именно реклама несет информацию как с экрана телевизора, так и с просторов Интернета о том какие новые мобильные телефоны появились и в чем их изюминка. Часто рекламисты прибегают к неточному (мягко выражаясь) предоставлению информации важных и нужных нам параметров и технических данных аппаратов, дабы выделить максимально и ярко рекламируемую модель из кажущихся аналогичных моделей сотовых телефонов. Порою усердие рекламистов настолько велико, что данные заведомо искажаются дабы создать видимость отличия от конкурента. Рекламируемые параметры характеристик мобильной техники очень часто даже не требуются и доводятся до абсурда. Так например одна из моделей Nokia уже выпустила аппарат с 41 мегапиксельной камерой. Ну на секундочку. если подумать - зачем телефону такое бешенное разрешение? Чтобы получить фото и загрузить его на сайт одноклассников или вконтакте где он будет оптимизирован (качество ухудшиться до обычного 5Мп (мегапиксельного)? Покупатель - одумайся где ты будешь просматривать эти фото? За сверх комп с бешенным разрешением экрана? Или печатать такие фото на БигБорд? (Если последнее нормальные дизайнеры отвергнут фото такого качества ввиду его несовершенства. пусть даже подходящего разрешения в 41Мп). (На самом деле это так примечательно и необходимо?). Последнее время реклама вносит новые термины и понятия, оперируя ими сравнивая несравнимое. выдавая желаемое за действительное. Если у рядового покупателя сложился стереотип - что больше - значит лучше, этим смело пользуются рекламщики, норовят продать мобильный телефон с разрешением экрана большее чем у конкурентов и габаритами большим чем у лидера продаж. Но стоит ли доверять параметрам и габаритам как чему-то более качественному или принципиально новому? Эти домыслы приводят в замешательство даже опытных специалистов в этой области. Что тут говорить о рядовом пользователе? Достаточно просто подумать - зачем приобретать огромный мобильный телефон? Пусть его процессор и аккумулятор больше чем у знакомых. Куда вы его положите? В отдельный специальный саквояж (который продается только эксклюзивно и только в одном - максимум двух магазинах)? Никто из продавцов Вам не скажет правду (или просто по своему не знанию) в виду приземленности и излишней доверчивости к рекламе известных производителей. Мы постараемся правдиво указать характеристики мобильных аппаратов акцентируя внимание на наиболее важных параметрах. Украина и Россия не является исключением как поле боя за потребителей. Много сил и средств брошено на то чтобы убедить нас с Вами (т.е. обычных покупателей) на так необходимого приобретения нового гаджета, как это модно и жизненно необходимо именно та или иная модель. Что именно сейчас актуально то или иное ценовое предложение. Купить тут и сейчас в то время когда быть может в «магазине через дорогу» эта модель но дешевле которую никто не берет ввиду не столь активной рекламной политике или ряда других факторов. То что для Вас покажется преимуществом вовсе таковым может не являться и даже наоборот. Просто запомните лозунг всех времен и народов. Лучшее враг хорошего! Это применимо буквально ко всем направлениям в торговле. Любой магазин или интернет-магазин будет пытаться заманить Вас акциями или скидками только для того чтобы продать больше ненужных НИКОМУ товаров. Только в современных магазинах можно купить залежалый товар с ценою которая гораздо выше чем аналогичный товар у магазина-конкурента расположенного неподалеку даже без скидки. Какие только не придумывают заманчивых лозунгов и 3+2=4 и скидка на каждый 2-ой товар с5 0% скидкой и многие другие заманчивые лозунги.

Мы поступаем несколько иначе, если не сказать кардинально по другому. Мы не впариваем Вам товар! Мы предоставляем право выбора именно Вам, подобрать нужный телефон именно по только ВАМ требуемым параметрам. И самое интересное - самый удобный подбор моделей именно для Вас как покупателя интернет магазин где можно купить мобильный телефон или смартфон. Сенсорные телефоны (с сенсорным экраном / дисплеем или как их называют тачскрин монитором - от английских слов Touch - нажимать и Screen - экран однозначно переводится как нажимать на экран) также не являются чем-то особенным и редким. А самое занимательное, что производители мобильных телефонов, всегда в поиске новых маркетинговых и технических ходов, уловок, дабы завлекать и удивлять покупателя. Облегчать поиск и покупку новейших моделей мобильных телефонов призван каталог нашего Интернет-ресурса. Мы всячески будем развеивать мифы о различных рекламных ходах не совсем добросовестных производителей мобильных телефонов. Будем выделять стоящие модели и разубеждать о абсолютно ненужных функциях и характеристиках которые надуманы производителем и не несут собою необходимости как для пользователя, и служат только для пафоса. У нас Вы можете не спеша ознакомиться со всеми характеристиками моделей, а также с фотографиями представленных телефонов. Наш Интернет-ресурс предлагает не только большой выбор, но и самые выгодные цены на новые мобильные телефоны абсолютно различных поставщиков, марок, брендов и интернет-магазинов. Что самое важное мы не концентрируем внимание пользователя на одном интернет-магазине. а в виду их огромного множество открываем большое разнообразие ценовых предложений именно в Вашем регионе - согласно которому сам пользователь может перейти по ссылке и определить правдивость выставленной цены, возможного кредита на покупку или возможности доставки по всей Украине: Киев, Харьков, Донецк, Днепропетровск, Луганск, Запорожье, Львов, Одесса, Симферополь, Винница, Житомир, Ивано-франковск, Кировоград, Луцк, Николаев, Полтава, Ровно, Севастополь, Сумы, Тернополь, Ужгород, Херсон, Черкассы, Чернигов, Черновцы, Хмельницкий, Александрия, Алчевск, Артемовск, Белая Церковь, Бердянск, Васильевка, Владимир-Волынский, Днепродзержинск, Евпатория, Желтые Воды, Изюм, Каменец-Подольский, Керч, Ковель, Конотоп, Коростень, Кременчуг, Кривой Рог, Лубны, Мариуполь, Мелитополь, Никополь, Новая Каховка, Первомайск, Северодонецк, Славянск, Стрый, Умань, Феодосия, Шостка, Ялта, Белгород-Днестровский, Бердичев, Боярка, Бровары, Васильков, Вознесенск, Горловка, Измаил, Ильичевск, Краматорск, Миргород, Мукачево, Нежин, Нововолынск, Новгород-Волынский, Обухов, Павлоград, Пирятин, Прилуки, Верхнеднепровск, Макеевка, Южноукраинск, Красноармейск, Хуст.

M-game.com.ua — это не интернет-магазин, а именно информационный ресурс. Нашим ресурсом для посетителей подготовлен каталог лучших телефонов, смартфонов с актуальными ценовыми предложениями как для Украины так и России. В каталоге представлено подробное описание каждой модели, его фотография, а также стоимость в различных магазинах в различных регионах Украины и России. Достоинством нашего сайта является оперативность пополнения информации. Как только новая модель телефона выходит в свет, мы публикуем ее развернутое описание, позволяющее сравнить ее по параметрам и характеристикам с другими новинками так и устаревшими моделями. К тому же мы даем пользователям возможность уточнить стоимость модели в различных магазинах, что позволяет приобрести нужный вам товар по максимально низкой цене в Вашем регионе. У нас можно узнать всё про все последние новинки, специальные предложения и лучшие цены на них. Простые дешевые телефоны, с сенсорным экраном, имиджевые, смартфоны и КПК, интернетом и прочее. Какую бы модель вы ни собирались приобрести, подробную информацию о ней вы всегда найдете на нашем портале. Мы позаботились о всех категориях населения, поэтому на m-game.com.ua есть модные телефоны для девочек и женщин, для детей и школьников, а также для пенсионеров и бизнесменов. Наш портал поможет вам с выбором, так как количество параметров для подбора максимально. В представленном на сайте каталоге мобильных телефонов есть модные и элитные модели Nokia, Samsung, Motorola, Sony Ericsson, BlackBerry, Apple и так далее. Каждая модель имеет подробные характеристики. Кроме того, в каталоге можно узнать цену в разных магазинах и при желании посмотреть какое программное обеспечение в дальнейшем может быть установлено (это всевозможные игры и. Порой магазины предлагают одну и ту же модель по значительно различающейся цене. Среди магазинов, чьи предложения присутствуют в каталоге: «Розетка»(rozetka), «Белый ветер цифровой»,«Эльдорадо», «Плеер.ру»,«СityCom», «Цифрошоп», «Связной», Sotmarket.ru, «Связной» и Ро. Найти самый дешевый товар со склада, вовремя узнать о распродаже можно с помощью нашего сайта.

Кроме стоимости, каталог предоставляет информацию о регионах доставки предлагаемых магазинами моделей. Требуется купить и доставить покупку по Москве или Санкт-Петербургу Киеву или Харькову. Донецку или Днепропетровску, Херсону или Мариуполю? Нужно приобрести недорогие телефоны в России или на Украине? Мы предоставим информацию о ценах на заказ и доставке в Москве, Санкт-Петербурге, Екатеринбурге, Украине и других городах России.

Теги: 

Рекомендуем также прочитать

Теперь стало легче и точно выбрать свой будущий мобильный телефон. Удобное и подробное сравнение с возможностью подобрать по функциональным возможностям каждого из аппарата.
Winx Club: Свидание Стеллы