- •1. Аналіз методів та засобів створення комп’ютерних ігор загальні відомості та класифікація.
- •1.1 Загальні відомості про комп’ютерну гру
- •1.2 Зародження комп’ютерних ігор
- •1.3 Класифікація комп’ютерних ігор
- •1.3.4 Рольова гра
- •1.4 Автоматизований методи та системи розробки ігор
- •1.5. Графічні бібліотеки
- •Функціональне призначення
- •Аналіз та обгрунтування вибору метода вирішення задачі
- •Обгрунтування та опис структур даних, вхідних та вихідних форм
- •Опис логічної структури програми
- •Керівництво оператора
- •Висновок
- •Література
- •Додатки додаток а
-
Опис логічної структури програми
Рисунок 5.1 – Блок схема алгоритму головної функції main
Рисунок 5.2 – Блок схема введення даних функції
-
Керівництво оператора
Для того,щоб розпочати працювати з програмою потрібно відкрити файл Kurs.cpp у програмі Dev C++ та натиснути клавішу F9. Натиснувши цю клавішу, Ви побачите на екрані такий результат (Рис. 6.1): Далі Вам потрібно вибрати потрібний пункт меню.
Рисунок 6.1 – Вікно компілятора
Вибравши перший пункт меню ви побачите дані про автора (Рис. 6.2)
Рисунок 6.2 – Виведення даних про автора.
Далі Вам потрібно ввести діапазон лівої і правої межі і крок цифрами (Рис. 6.3), наприклад:
Рисунок 6.3 – Введення даних.
Для отримання результату Вам потрібно натиснути Enter, і Ви отримаєте (Рис. 6.4):
Рисунок 6.4 – Отриманий результат
Висновок
В даній курсовій роботі розкривається аналіз методів розробки ігрових програм для ЕОМ.
Метою аналізу є вивчення та дослідження ефективності цих методів на практиці, запровадження їх у нових ігрових жанрах.
В першій главі було здійснено аналіз методів та засобів створення комп’ютерних ігор загальні відомості та класифікація.
В другій главі був виконаний аналіз створеного програмного забезпечення, характеристика його працездатності на інших машинах.
Розроблене в третій главі програмне забезпечення дозволяє легко і швидко отримати результати поставленої задачі. Розроблена програма буде працювати і на раніше використовуваних ОС, таких як: Windows 98 та Windows 95.
Дане програмне забезпечення є досить ефективним і мало вибагливим до апаратного забезпечення.
Література
-
Шилдт Г.В. Искусство программирования на С++. - Петербург, 2005
Додатки додаток а
Лістинг програми:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
void Avtor(void);
void Vyvedennja_Rezultativ(void);
int main()
{
int m;
system("cls");
printf("\n\nVyberit\' potribnyy punkt:\n\n");
printf("1) Pro avtora\n");
printf("2) Vyvedennja rezul\'tativ\n");
printf("3) Exit.\n");
scanf("%d",&m);
switch (m)
{
case 1:
{
Avtor();
}
case 2:
{
Vyvedennja_Rezultativ();
}
case 3:
{
exit(1);
}
}
}
void Vyvedennja_Rezultativ(void)
{
system("cls");
int a,b;
double y,h,p=3.14,x;
do
{
printf("Vvedit\' diapazon:\n\nVvedit\' livu mezhu = ");
scanf("%d",&a);
printf("Vvedit\' pravu mezhu = ");
scanf("%d",&b);
if(a<b)
break;
else
printf("\nPomylka vvedennja!\nPovtorit\' vvedennja\n\n");
}
while(1);
printf("Vvedit\' krok = ");
scanf("%lf",&h);
printf("\n\tliva mezha=%d",a);
printf("\n\tprava mezha=%d",b);
printf("\n\tkrok=%lf",h);
printf("\n\t ___________________________________");
for(x=a;x<=b;x+=h)
{
if((x<0.00001)&&(x>-0.00001))
{
printf("\n\t| x = %5.2lf | nema znachennja |",x);
}
Else
{
y=(p+1/x)/(p*x+3)+23/sin(x);
printf("\n\t| x = %5.2lf | y = %17.11lf |",x,y);
}
}
printf("\n\t ___________________________________\n\n");
getch();
main();
}
void Avtor()
{
system("cls");
printf("\n\n Programu rozrobyv\n st.gr. MIT-10\n Zhuravskyi Dmutro");
getch();
main();
}