Курсовая работа по основам программирования. Игра "Паровоз"

Курсовая работа по основам программирования. Игра "Паровоз"




🛑🛑🛑 ПОДРОБНЕЕ ЖМИТЕ ЗДЕСЬ 👈🏻👈🏻👈🏻

































Задание 1: Описать игру "Паровоз", используя язык программирования C++.

Содержание:
1. Описание игры
2. Простейший вариант реализации игры
3. Реализацию игры с использованием функций
4. Реализацию с использованием классов
на языке Pascal.
В игре "Паровоз", в отличие от многих других игр, играющий сам может управлять поездом. Для этого необходимо перетащить мышкой соответствующие стрелки на панели управления. В игре предусмотрено четыре вида управления:
-- управление машинистом;
-- переключение скоростей;
-- движение по стрелке;
-- ускорение.
Управление машинистом:
1. Перетаскиваем мышью соответствующие стрелки вверх или вниз:
2. Перетаскиваем мышкой соответствующую стрелку влево или вправо:
Скорость:

За основу взята игра "Паровозик" из моего блога.
Прикрепляю исходник на php, для тех кому интересно, но не хочется возиться с PHP.
Игра состоит из нескольких уровней сложности, можно играть с ребенком от 3 до 10 лет.
Если у вас есть желание поиграть с ребенком, то лучше начинать с самого простого уровня, а дальше с каждым уровнем усложнять игру.
На каждый уровень сложности есть свои правила, которые можно найти в исходнике.
В конце игры можно посмотреть статистику прохождения.
Привет! Это я, паровоз. Я здесь, чтобы помочь Вам!
Я могу доставить Вас на вокзал, если Вы не будете болтать и не будете трогать кнопки. Но если Вы будете вести себя плохо, я Вас высажу на какой-нибудь станции!

В этой игре нужно пройти по тоннелю, по которому едет паровоз.
При этом необходимо не врезаться в стену, а то поезд остановится.
Можно использовать клавиши со стрелками (влево, вправо и т.д.) для движения паровоза.
Если поезд застрянет в стене, то он остановится и игра закончится.
Паровоз может останавливаться, только если он застрял в тоннеле.
Это можно узнать, нажав клавишу "Enter".
С помощью клавиш со стрелками можно перемещать паровозик по экрану, а клавишей "Enter" остановить его.
Игра "Паровоз".
Задача игры:
Нужно создать программу, которая будет выдавать игроку паровоза цифры от 1 до 9 (такие, чтобы при нажатии на любую из кнопок на экране появлялось определенное количество паровозов).
В качестве примера можно взять такую программу:
int main() {
int x;
x = 1;
while (x <= 10) {
printf ("0");
x++;
}
}
Программа должна выводить на экран одну цифру после нажатия каждой из трех кнопок.
Заранее прошу прощения у тех, кому не нравится моё творчество. Я просто делаю, то что мне нравится. Если понравится, то хорошо, если нет, то это просто моя жизнь.

В начале нужно создать два массива: первый для хранения данных в виде целых чисел, второй для хранения координат, которые будут указывать на то, что мы видим на экране в данный момент.
А теперь можно приступать к программированию.
По порядку:

Тема: Игра "паровоз". Освоить основы программирования на языке С++.
Цель работы: Освоить методы программирования для решения задач различного вида.
Задачи работы:
Освоить основные принципы и методы программирование на языке C++ - это значит, что вы должны уметь программировать на C++, а не знать, как это делается. Вы должны быть готовы к тому, чтобы использовать любой из методов, описанных в данной работе.
в Delphi.
Цель данной работы состоит в изучении основ программирования и в создании несложной игры для демонстрации этой темы.
В работе рассматриваются вопросы, связанные с разработкой программ с использованием языка программирования Delphi, а также некоторые разделы по программированию.

Введение

1. История развития игр

1.1. Игра Паровоз

1.2. Игра Поезд

1.3. Игра Самолёты

2. Игровой интерфейс

2.1. Игровое окно

2.2. Выбор игры

2.3. Выбор уровня

2.4. Выбор режима игры

2.5. Выбор игрового поля

2.6. Выбор скорости движения

3. Игровой алгоритм

3.1. Игровой алгоритм игры "Поезд"

3.2. Игровой алгоритм "Самолёты"

3.3. Игровой алгоритм игры Паровоз (без ограничения по времени)

3.4. Игровой алгоритм игры Самолёты (с ограничением по времени)
Запрос Предложений Реферат
Коллективный Договор Дипломная Работа
Эссе Педагог Детского Сада

Report Page