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

Реферат Розробка програми, що представляє собою





meja// структура змійка

{

COORD * t;// точки

int PCount;// кількість яблук

};


3. дані-точності: змійки, яблук, пересування по X і Y


struct Game затримка, напрям

{

Zmeja gaduka;// змійка

COORD jabloko;// яблуко

int dx, dy,// ​​пересування

pause;// затримка

int nap;// напрямок


};


Вихідні параметри :


1.Якщо виграв


GotoXY (15,1); cout <<"Wu wuigrali (maladec!!!)" <

GotoXY (15,6); printf ( " N t t t");

GotoXY (15,7); printf ( " N t t t");

getch ();

getch ();

getch ();

getch ();

getch ();

return;


2.Якщо програв

case KONEC:

GotoXY (23,1); printf ("Wu proigrali (xa-xa-xa!!!) n n t t t");

getch ();

return;

break;

5.Ісходний текст програми С + +

Розробка додатки, що представляє собою комп'ютерну гру В«ЗмійкаВ».

# include // стандартна бібліотека

# include // Випадкові числа

# include // для printf

# include // для HANDLE, курсору, кольору

# include // для kbhit

# include

# include

# include

# include

# include

# include "Stdafx.h"

# include // Описи математичних функцій

# include // Описи функцій malloc і free

using namespace std;

HANDLE hConsole;

// HANDLE hStdout, hStdin;

HANDLE hStdOut = GetStdHandle (STD_OUTPUT_HANDLE);


void GotoXY (int X, int Y)

{

COORD coord = {X, Y};

SetConsoleCursorPosition (hStdOut, coord);

}

// Колір

enum ConsoleColor

{

Pink = 0,

Blue = 1,

Green = 2,

Cyan = 3,

Red = 4,

Magenta = 5,

Brown = 6,

LightGray = 7,

DarkGray = 8,

LightBlue = 9,

LightGreen = 10,

LightCyan = 11,

LightRed = 12,

LightMagenta = 13,

Yellow = 14,

White = 15

};


void SetColor (ConsoleColor text, ConsoleColor background)

{

SetConsoleTextAttribute (hStdOut, (WORD) ((background <<4) | text));

}

struct Zmeja// структура змійка p> {

COORD * t;// точки

int PCount;// Кількість яблук

};

enum uprawlenie {LEFT, UP, RIGHT, DOWN};// напрямок змійки


struct Game// дані-точності: змійки, яблук, пересування по X і Y, затримка, напрям

{

Zmeja gaduka;// змійка

COORD jabloko;// яблуко

int dx, dy,// ​​пересування

pause;// Затримка

int nap;// напрямок

};


// Функція разброскі яблук

void PlusJabloko (Game & g)

{

int i, x, y;

int n = g.gaduka.PCount;

do

{

x = rand ()% 56 +3;//

y = rand ()% 19 +3;// кординат яблука

for (i = 0; i

{

if (x == g.gaduka.t [i]. X && y == g.gaduka.t [i]. Y)// перевірка щоб яблуко не кинути на змію

break;

}

}

while (i

g.jabloko.X = x;//

g.jabloko.Y = y;// запам'ятовуємо позицію яблука

SetConsoleCursorPosition (hConsole, g.jabloko);// переносимо курсор в цю позицію

SetConsoleTextAttribute (hConsole, 0x0c);// Колір яблука

printf ("% c", 6);// малюємо яблуко яким хочемо символом

В 

}

// функция старту змійки її координат і швидкості

void skorostGame (Game & g)

{

system ("cls");

g.gaduka.PCount = 3;// скільки точок у змійки

g.gaduka.t = new COORD [3] ;//створили точки

for (int i = 0; i <3; i + +)

{

g.gaduka.t [i]. X = 20 + i;

g.gaduka.t [i]. Y = 20;

В 

}

g.dx = 1;

g.dy = 0;

g.pause = 100 ;//швидкість пересування змії

PlusJabloko (g) ;//малюємо яблука

}


void Level ()

{

GotoXY (10,10); cout <<"Wu nikogda ne wuigraete" <

GotoXY (10,11); cout <<"Eslu ne bydete bdutelnu!" <

}

void ZmejaStart ()

{

GotoXY (10,15); cout <<"Soberite 75 Jablok" <

}

void STENA_2 ()

{

SetColor (LightBlue, Pink); GotoXY (20,0); cout <<"Igra " Zmejka "Maiko Ekaterini "<

GotoXY (64,2); cout <<"Danue:" <

GotoXY (64,3); cout <<"Jablok: 0" <

GotoXY (64,4); cout <<"Dlina: 3" <

GotoXY (64,5); cout <<"Speed: 0" <

GotoXY (64,7); cout <<"Uprawlenie:" <

GotoXY (64,8); cout <<"Esc: Wuxod" <...


Назад | сторінка 5 з 7 | Наступна сторінка





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

  • Реферат на тему: Розробка програми &Гра& Змійка &
  • Реферат на тему: Розробка програми для Windows, що представляє собою MP3 плеєр
  • Реферат на тему: Розробка обладнання технологічного процесу для реалізації яблук
  • Реферат на тему: Гра &Змійка&
  • Реферат на тему: Затримка психічного розвитку у дітей