ign="center">
3. Керівництво користувача При завантаженні програми спочатку появлется заставка самого движка, зроблено в подяку розробникам. Потім запускається головне меню.
Кнопка Play запускає основний цикл гри, починаючи з першого рівня.
Кнопка Instructions запускає вікно з дуже невеликими інструкціями.
Кнопка Winers запускає вікно з переможцями рівнів.
Кнопка Exit закриває вікно.
Для возрата в головне меню досить натиснути клавішу ESCAPE.
Основний елемент управління меню - це миша, але кнопки також реагує на натискання клавіш ENTER і SPACE, і ще перемикати кнопки можна за допомогою стрілок (вгору і вниз).
І так натискаємо кнопку Instructions. У нас з'являється вікно.
Як можна бачити інформації недостатньо, але якщо потрібно дуже докладна інформація потрібно відкрити файл Instructions .
І так прочитавши інструкцію, можна приступати до початку гри.
Натиснувши кнопку Play на екрані з'явиться таке вікно.
У лівому верхньому кути гравець завжди може знайти інформацію, на якому рівні він знаходиться і скільки життів у нього залишилося.
Метою гри є знищити всі кульки в ланцюжку. Для цього гравець послідовно бере кульку з ланцюжка і потім вставляє його в інше місце. У грі є три рівні.
Гравець повинен потрапити курсором миші по кульці, яку він хоче забрати в жабу. Потім він клацає мишею по кульці після которого він хоче вставити свой кульку. Внимание !!! Якщо ви хочете вставити третій кулька в місце де вже є дві кульки такого кольору, то потрібно клацати по дальньому кульці. Якщо ланцюжок дайдет до злий зірки, то користувач програв. У нього або відніметься життя або, якщо життів не залишилося, вийде з гри.
Для збереження поточного результату можна натиснути клавішу S, для зміни рівня досить натискання клавіші L. Переконливе прохання в імені гравця не включати ці букви !!!
Тепер натиснемо клавішу ESCAPE, щоб повернуться в головне меню. Після ми можемо зайти у вікно Winers, шляхам натискання кнопки Winers. У нас вискочить таке вікно. Де видно переможці кожного з рівнів.
комп'ютерна гра керівництво користувач
Висновок
В результаті виконання курсового проекту була розроблена казуальна гра Zuma.
У грі є зо три не дуже складних рівня.
Була розроблена відмінна графіка в супроводу з музикою.
У процесі створення проекту був вивчений принцип роботи з графікою в c ++.
У ході розробки програми використовувалася середу Microsoft Visual Studio 2010, а для роботи програми - бібліотека HGE. DLL.
Список використаних джерел
1. Лафоре Р. Об'єктно-орієнтоване програмування/Р. Лафоре - 4-е вид.- Пітер .: 2010. - 654 с.
2. Давидов В.Г. Технології програмування./В.Г. Давидов - Санкт-Петербург: БХВ-Петербург, 2009. - 432 с.
. Касюк С.Т. Конспект лекцій з дисципліни Інформатика /С.Т. Касюк - Челябінськ: ЮУрГУ, 2011. - 212 с.
Програми
Програми 1. Вихідний код
Функції кадру меню і його прорісовкіFrameFunc ()
{dt=hge- gt; Timer_GetDelta (); float t=0.0f; tx, ty; id; int lastid=0; (hge- gt; Input_GetKeyState (HGEK_ESCAPE)) {lastid=5 ; gui- gt; Leave (); }=gui- gt; Update (dt); (id == - 1)
{(lastid)
{1:
{ gt; Gfx_Clear (0); gt; System_SetState (HGE_FRAMEFUNC, FrameFunc1) ;. b. pl. level=3 ;. InitSimulation (hge); gt; System_SetState (HGE_RENDERFUNC, RenderFunc1); gt; System_SetState (HGE_TITLE, LEVEL ); gt; System_SetState (HGE_USESOUND, true); gt; System_SetState (HGE_WINDOWED, true); gt; System_SetState (HGE_SCREENWIDTH, SCREEN_WIDTH); gt; System_SetState (HGE_SCREENHEIGHT, SCREEN_HEIGHT); gt; System_SetState (HGE_SCREENBPP, 32);=new hgeGUI (); - gt; SetNavMode (HGEGUI_UPDOWN | HGEGUI_CYCLED); - gt; SetCursor (spr); - gt; SetFocus ( 1); - gt; Enter (); (hge- gt; System_Initiate ())
{= new hgeFont ( font2. fnt ); gt; System_Shutdown (); gt; Release () ;;
};
} 2: 3:
{= hge- gt; Effect_Load ( music instructions...