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

Реферат Гра "Змійка"





ітона існує для телефону Nokia N70 і наступних телефонів Nokia.

Я вирішив написати ще одну версію цієї гри для ОС Windows.


Опис ігрового процесу


Ігрове поле являє собою прямокутне вікно розміром 640х480 пікселів. На полі з'являється В«ЗмійкаВ» - квадрат чорного кольору розміром 10х10 пікселів. br/>В 

Для того, щоб привести змійку в рух потрібно натиснути одну з керуючих клавіш. Керуючі клавіші: вгору, вниз, вліво, вправо. p align="justify"> Також на полі з'являється яблуко - це квадрат розміром 10х10 пікселів. Місце знаходження яблуко визначається випадковим чином, за допомогою класу Random. br/>В 

Яблуко може бути зеленого кольору (звичайне яблуко при з'їданні якого нараховується окуляри, кількість яких дорівнює номеру рівня), або червоне яблуко (бонусне, при з'їданні цього яблука нараховуються очки, кількість яких дорівнює номеру рівня помноженому на три ).



В 

Коли змійка з'їдає будь яблуко, незалежно від кольору, її розмір збільшується на один квадрат розміром 10х10 пікселів.

Якщо змійка врізається сама в себе або в одну з чотирьох стін, вона гине і гра закінчується.



В 

Мета гри набрати 1000 очок.


Короткий опис класів

- початковий клас який має метод Main (), з цього методу начіанается робота програми. У ньому вихивается метод Run, для класу UserBox. - Надає користувачеві вікно введення імені. І виводить початкову інформацію про грі. p align="center"> проектування гра абстракція інкапсуляція алгоритм


В 

- головний клас в моєму проекті. У ньому реалізована логіка гри. - Клас опису гравця. - Клас описує таблицю рекордів. - Клас описує одну частину змійки. - Клас описує яблуко яке повинна з'їсти змія. - Клас описує вікно В«Про програмуВ»


Основні алгоритми


Одним з основних методів є метод SnakeCSharpWindow_Paint. У цьому методі перевіряється зіткнення змійки з хвостом, стінкою або яблуком. І викликається потрібний метод. Також перевіряється чи є наступне яблуко бонусним. p align="justify"> Метод SnakeCSharpWindow_KeyDown відстежує натискання клавіш.

Метод TheEnd викликається в разі поразки, а метод Triumph у разі перемоги (коли гравець набирає 1000 очок).


Вимоги до ПЗ і до ТО


Г? ОС Microsoft Windows XP/Vista/7

Г? Процесор Pentium III 800 MHz або вище

Г? 256 MB RAM

Г? 50 MB вільного місця на жорсткому диску

Г?


Назад | сторінка 4 з 9 | Наступна сторінка





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

  • Реферат на тему: Характеристика салону краси &Зелене Яблуко&
  • Реферат на тему: ЗМІ як інструмент політичного PR на прикладі діяльності партії "Яблуко ...
  • Реферат на тему: Інтегрований урок читання (1 клас), історії (3 клас)
  • Реферат на тему: Графоаналітічній метод - "квадрат потенціалу"
  • Реферат на тему: Клас птахи, загальна характеристика класу