Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка ігрового програми на мові PascalABC.NET

Реферат Розробка ігрового програми на мові PascalABC.NET





Реферат

комп'ютерний гра програмування алгоритм

Об'єктом дослідження є застосування об'єктно-орієнтованого програмування для створення ігрового програми.

Мета роботи - розробка ігрового програми на мові PascalABC.NET програмна реалізація гри В«2 вежіВ».

У роботі розглядаються теоретичні та практичні питання реалізації ігрового циклу, управління графічними об'єктами через події, наведені алгоритми та структури класів реалізації гри.

В результаті виконаної роботи були сконструйовані класи CGame і Players, а також алгоритми обчислення траєкторії польоту снаряда, переміщення індикатора сили і кута, що дозволяють користувачеві взаємодіяти з ігровим полем.



Введення


Розробка комп'ютерних ігор - сама видовищна і в той же час найскладніша галузь програмування. У ній поєднується все, що напрацьовано роками в області розробки програмних продуктів, і в той же час використовуються останні технологічні напрацювання в базах даних, засобах розробки, комп'ютерній графіці, web-технологіях і багатьох інших галузях. p align="justify"> Актуальність теми моєї роботи визначається в першу чергу, попитом ігор даного жанру. Наприклад, відома гра Worms (черв'ячки) вийшла в 1994 році, або Angry Birds (злі птиці), яку на даний момент завантажили більше 1 мільярда разів, що робить самим скачуваним додатком для мобільних платформ, таких як iOS і Android. p align="justify"> Даний тип ігор підкуповує, добре продуманої фізикою, зручним і простим ненав'язливим інтерфейсом, можливістю грати декільком користувачам одночасно (в Worms).

Виконання роботи вимагає творчого підходу і застосування додаткових знань з області графіки. Курсовий проект не передбачає подальшого комерційного використання даного програмного продукту. p align="justify"> Аналіз літературних джерел

Однією з прикладних сфер програмування є створення комп'ютерних ігор.

В якості аналізованого джерела була знайдена реалізація подібної гри на мові Pascal ABC [1]. На малюнку 1 представлено ігрове поле, яке складається з декількох частин: два атакуючих один одного персонажа, житлові будинки, імена гравців, заданий кут польоту і швидкість. <В 

Рис.


При старті гри створюється карта з житлових будинків, що представляють собою графічні примітиви. При кожному рестарт гри, карта створюється різна. Об'єкти персонажів переміщатися не можуть. Траєкторія польоту снаряда розраховується за аналогічною балістичної формулою. Кут польоту і швидкість задається гравцем з клавіатури, при цьому графічно не видно, куди приблизно полетить снаряд, що не зовсім вдало. При попаданні снаряда в персонажа, утворюється прозора коло. Переможце...


сторінка 1 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Розробка міні-ігор на мові програмування Visual Basic
  • Реферат на тему: Особливості утворення комп'ютерних ігор в сучасній англійській мові
  • Реферат на тему: Розробка ігрової програми на мові програмування Turbo Pascal
  • Реферат на тему: Розробка програмного забезпечення комп'ютерної системи управління проце ...