Зміст
Позначення та скорочення
Введення
1. Постановка завдання
2. Технології, методи, структури, принципи покладені в основу алгоритму
3. Розробка структури програми
3.1 Структура програми
3.2 Схема алгоритму № 1
3.3 Схема алгоритму № 2
3.5 Склад проекту
4. Розробка програми
4.1 Розробка методу private void MainForm_Load ()
4.2 Розробка методу private void RichTextBox_KeyPress ()
5. Керівництво користувача
Висновок
Список використаних джерел
Додаток A
Позначення та скорочення
Проект 1 - У Visual Studio 2013 проектом називається сукупність файлів, що створюються в процесі розробки програми.
MMORPG 2 - жанр онлайнових комп'ютерних рольових ігор, в яких велика кількість гравців взаємодіють один з одним, у віртуальному світі lt; # center gt; Введення
KeyBoard Racer - комп'ютерна гра, яка дозволяє швидше і точніше навчитися набирати тексти, використовуючи змагальний режим. Можна вважати, що це приклад соло на клавіатурі тільки використовуючи мережеві можливості. Ви можете грати як один, так і разом зі своїм другом, по мережі.
Головною особливістю це ігри є візуалізація простого і нудного набору тексту гоночної грою. Разом зі своїм другом ви зможете швидше навчитися друкувати на клавіатурі і спостерігати у кого краще це виходить, змагатимуться між собою.
Нові великі ігри найчастіше не можуть бути запущені на досить старих комп'ютерах деяких користувачів, які все одно хочуть пограти в щось нове, але їм залишається тільки спостерігати, як з року в рік вимоги для запуску чергових ігр ростуть.
Виходить, що для користувачів, у яких не багато грошей для покупки ігор, або оновлення конфігурації комп'ютера, практично не випускається нові ігри, в які вони б змогли пограти, тому зараз розробники ігор переслідують мету тільки отримання від цих ігор прибутку. Серйозні проекти найчастіше вимагають багато часу для проходження. У випадку з MMORPG, ігри такого типу вимагають дуже великого часу для розвитку свого героя, і при цьому гра в такі ігри вимагає багато грошей, багато вільного часу і наявності інтернету.
Тому можна зробити висновок, що маленькі простенькі ігри, що викликають приємні почуття під час гри, і не потребують вирішення будь-яких головоломок, не тільки будуть затребувані, але і ставати більш популярними серед всіх вікових категорій.
Граючи в дану гри, ви зможете не тільки отримувати задоволення від перемоги над противником, але і краще освоїти набір тексту за допомогою клавіатури.
У курсовому проекті турбувалися розробити гру Keyboard Racer raquo ;. Курсовий проект (отримав робочу назву Keyboard Racer) виконаний в Visual Studio 2013.
1. Постановка завдання
Метою даної курсової роботи є розробка програми-ігри Keyboard Racer raquo ;. У грі повинні бути реалізовані наступні моменти:
а) Грати можна удвох (по мережі).
б) Реалізація набору тексту на швидкість
в) Візуалізація набору тексту гоночної грою
г) Можливість подивитися ігрову статистику
Гравці набирають заздалегідь обраний сервером текст на швидкість, за кожен правильно введений символ машинка проїжджає частину шляху, таким чином, що набравши останній символ тексту, машинка доїде до фінішу.
Між клієнтом і сервером повинна бути реалізована повна синхронізація, як при старті, так і при завершенні гри.
Реалізувати підрахунок швидкості набору символів хвилину і помилкових вводів, а так само виводити витрачений час на екран.
Зробити наочним відображення вірно введених символів, символ на яким знаходиться позиція введення виділяти кольором. Помилкові вводи виділяти відмінним від правильного введення способом.
Інтерфейс програми повинен бути зроблений по можливості найбільш інтуїтивно зрозумілим і ергономічним.
2. Технології, методи, структури, принципи покладені в основу алгоритму
Схема робота програми:
Рисунок 2.1 - Схема роботи програми
Studio +2013 дозволяє програмісту розробляти програми, які можуть виводити графіку: схеми, кресл...