Курсовая работа: Разработка приложения, представляющего собой компьютерную игру "Змейка"

//Функция которая двигает и рисует

int Move(Game &g){}

1.вводим координаты головы объекта- змейка

2. вводим координаты хвоста объекта- змейка

3.проверяем следующую точку по направлению.

4.проверяем объект-змейка и объект- стенка, не наехал ли объект-змейка на объект-стенка

-если да-то выход

-если нет, то продолжаем

5.проверяем объект-змейка саму на себя ,не наехали на себя

-если да – то конец

-если нет – то продолжаем

6.при создании объекта- змейка перекомпилируем змейку путем увеличения ее длины на одну точку

7.появляется новый массив, больший на 1-цу

8.при съедании объекта-яблока -закрашиваем его в цвет змейки

9.закрашиваем хвостик змеи в зеленый цвет

10.закрашиваем курсор в белый цвет(голова змейки)

Цвета.

Экранные объекты можно закрашивать разными цветами .В объекте могут присутствовать два цвета- внутренний и цвет контура.

Цвета кодируются цифрами:

enum ConsoleColor

{

Pink = 0,

Blue = 1,

Green = 2,

Cyan = 3,

Red = 4,

Magenta = 5,

Brown = 6,

LightGray = 7,

К-во Просмотров: 724
Бесплатно скачать Курсовая работа: Разработка приложения, представляющего собой компьютерную игру "Змейка"