Класифікація комп"ютерних ігор відповідно до інтерактивних ігрових дій гравця. Мобільні пристрої з сенсорними екранами. Програмна реалізація гри жанру Tower Defence на базі платформи Java Platform Micro Edition для мобільних пристроїв з сенсорним екраном.
Аннотация к работе
Люди завжди любили присвячувати свій вільний час усілякого роду іграм. В наш час надзвичайно популярними, особливо серед молоді, стали різноманітні відеоігри, що створює не малий попит на розробку ігрових програм. Над створенням кожної серйозної гри працюють великі колективи професіоналів, які займаються різними аспектами: розробкою концепції і сюжету гри, дизайну і графіки, програмування фізики гри, та ігрового процесу загалом. Компютерні ігри розробляються для різних платформ та пристроїв, починаючи від персональних компютерів і спеціальних консольних приставок, закінчуючи мобільними телефонами. Зараз, потужність деяких з нових моделей телефонів перевищує характеристики середньостатистичних настільних компютерів десятирічної давності, що дозволяє створювати ігри набагато вищого рівня.Вони дають можливість гравцям увійти в свого роду вищий стан буття, розвиваючи свої навики в нових рамках і отримуючи досвід нових висот.Люди грали в ігри ще з давніх-давен. Популярна у східних країнах гра го, була відома приблизно ще з 2000р до н. е. Ще десять - двадцять років тому, єдиними іграми, на які люди витрачали багато свого часу були професійні спортивні ігри, настільні ігри як Монополія чи шахи, ігри з гральним кубиком і картою, як Dungeons and Dragons, і карточні ігри, як покер. Чим більше гра давала можливість гравцеві відчути, наче він справді був в іншій реальності, тим успішнішою ставала. В кінці 90-х і початку 2000-х, завдяки таким іграм, як Ultima Online, Everquest і Age of Empires II, а також популярним казуальним веб - іграм, як Pogo, Yahoo Games, і MSN Gaming Zone, стало ясно, що більшості гравців важлива не тільки якість графіки чи деталізація ефектів, але й присутність інших, реальних людей у грі.Жанри компютерних ігор використовуються для класифікації відеоігор відповідно до інтерактивних ігрових дій гравця. З іншого боку в сучасних іграх, як правило, змішані декілька жанрів, тому в різних джерелах одну й ту саму відеогру можуть відносити до різних жанрів. До найзагальніших жанрів можна віднести такі: · RPG (Role playing game) - рольова гра. В іграх цього жанру гравець управляє персонажем, який рухається по сюжету та взаємодіє із навколишнім світом в рамках певної історії та виконує зумовлені сценарієм завдання для досягнення мети пригодницької гри. Розрізняють покрокові стратегічні ігри, де гравці по черзі роблять ходи, і стратегічні ігри в реальному масштабі часу (RTS - Real-time strategy), в яких всі гравці виконують свої дії одночасно.Як і будь-яка компютерна техніка, мобільні телефони пройшли певну еволюцію в процесі свого розвитку. Це призвело до зміни розмірів, дизайну, і способів введення інформації, зокрема широкого використання сенсорних екранів в нових моделях мобільних телефонів, КПК, планшетних ПК, та інших.Вважається, що перший сенсорний екран був винайдений Е.А. Він описав технологію використання чутливих дисплеїв для контролю руху повітряних суден у статті, опублікованій в 1968 році. У 1971 році доктором Семом Герстом (Sam Hurst), засновником компанії Elographics, був розроблений датчик дотиків в університеті Кентукі. Елограф не був прозорим, як сучасні сенсорні екрани, проте, став важливим кроком у розвитку технології чутливих дисплеїв.Функціонально в будь-якому сенсорному екрані можна виділити три частини: сенсор (спеціальна панель, або датчики), контролер, який керує датчиками і обчислює, або готує данні для обчислення координат точки дотику, і драйвер - програма, що виконує необхідні обрахунки і коректує роботу контролера. Простір між склом і мембраною заповнений діелектриком, який рівномірно розподілений по активній області екрану і надійно ізолює поверхні провідників. Коли на екран натискають, панель і мембрана замикаються, а контролер з допомогою аналого-цифрового перетворювача реєструє зміну опору і перетворює його в координати дотику. При дотику до екрану пальцем, або іншим предметом з відповідною провідністю, виникає відтік електрики. Проте недоліками таких екранів є: необхідність торкатися тільки предметами з певними електропровідними властивостями (палець, або спеціальний стилус), крім того користувач повинен мати досить хороший контакт з "землею", інакше він набуде потенціал екрану, що спричинятиме збої.Будучи мовою, в якій нема вказівників і складних операцій з памяттю, вона також є обєктно-орієнтованою, безпечною і може працювати на базі більшості платформ, таким чином з її появою, розробники програм, раптом відкрили для себе те, що ніколи не здавалося, можливо раніше. Java Platform, Micro Edition (Java ME), [5] була спробою взяти Все найкраще від Java SE і пристосувати, для невеликих пристроїв, таких як мобільні телефони, телевізійні приставки, пейджери, органайзерів і кишенькові компютерів (КПК), а також вбудовані чіпи, які є в таких пристроях, як холодильники, мікрохвильові печі, "Розумні"кредитні картки, і автомобілі.Середовище виконання в свою чергу, висуває певні вимоги до властивостей мови програмування Java, побудовані на основі специфікації Ja