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

Реферат Комп'ютерна гра &KeyBoard Racer&





форму, гоночні машинки встановлюються в положення старту. До старту гри статусам привласнені значення очікування, а лічильник помилок, часу і швидкості дорівнює 0.

Тепер натискаючи на клавішу СТАРТ! можна почати гру, це автоматично призведе до старту гри у вашого противника, для того щоб суперництво відбувалося в реальному часі.

У процесі гри, в статусі гонки, можна спостерігати на скільки символів ви відстаєте або випереджаєте свого супротивника. А також бачити його прогрес, який відображається за допомогою гоночної машинки. Статус тексту змінює своє значення, з Набирайте текст на Виправте помилку raquo ;, якщо був допущений ні вірний введення, що також збільшить кількість помилок на одиницю. Після вірного введення, можна далі продовжувати набирати текст. Також ведеться облік витраченого на набір тексту часу (у секундах), і швидкість набору символів в хвилину. Якщо символ був набраний з першого разу вірно, то він прийме синій колір, якщо ж перше введення був помилковий, то червоний.

Гра вважається закінченою, коли ви, або ваш супротивник введе останній символ тексту. За цим відразу ж послідує висновок вікна Finish raquo ;, яке повідомить вам результати гри. Закривши його, можна повернутися на головне вікно і подивитися статистику, або почати гру заново, якшо по кнопці СТАРТ! Raquo;.

Клік по кнопці Меню призведе до повернення в меню програми.

Решта властивостей програми досить очевидні і традиційні для графічного інтерфейсу користувача.

Висновок


В результаті виконання курсового проекту була розроблена гра Keyboard Racer raquo ;, з підтримкою багатопоточності, що володіє інтуїтивно зрозумілим інтерфейсом і можливістю грати зі своїм суперником по мережі.

Ідея даної гри є оригінальною. Головні особливості даної гри:

А. Маленький розмір;

Б. Чи не вимогливість до ресурсів комп'ютера;

В. Простий і зрозумілий інтерфейс;

Г. Немає необхідності в установці додаткового ПЗ;

Д. Володіє навчальними властивостями, які поліпшать вашу швидкість друку.

Програма може бути поліпшена шляхом додавання різних функцій, наприклад:

А. Додавання можливості грати більш ніж з одним суперником.

Б. Реалізація досягнень і нагород за них.

В. Можливість збереження статистики.

При розробці проекту були значним чином закріплені знання, отримані на лекціях з програмування, а так само знання про роботу з різними компонентами в Visual Studio +2013.


Список використаних джерел


1. Троелсен Е. - Мова програмування C # 2010 і платформа 4 - 2010

. А. Хейлсберг, М. Торгерсен, С. Вілтамут, П. Голд. Мова програмування C #.

. Чарльз Петцольд. Microsoft Windows Presentation Foundation. Базовий курс.

. Мак-Дональд, Метью. Windows Presentation Foundation в 4.0 з прикладами на С # 2010 для професіоналів

. Довідка MSDN.

Додаток A


Вихідний код програми:

using System; System. Collections. Generic; SystemponentModel; System. Data; System. Drawing; System. Linq; System. Text; System. Threading. Tasks; System. Windows. Forms; System. Threading; Клавагонкі

{partial class MenuForm: Form

{public MenuForm myMenu; MenuForm ()

{();=this;

} void button1_Click (object sender, EventArgs e)

{(MainForm. whoI == client ). clientThread. Abort (); (MainForm. WhoI == server )

{. Stop ();

}. Exit ();

} void button2_Click (object sender, EventArgs e)

{. Visible=false; myFile=new FileForm () ;. ShowDialog ();

} void ClientButton_Click (object sender, EventArgs e)

{. address=IPBOX. Text. ToString () ;. port=Convert. ToInt32 (PortBox. Text) ;. Visible=false; client=new Client () ;. Sleep (1000); (Client. MainForm. Visible == false). mainForm. Visible=true ;. mainForm. ShowDialog ();

} void AboutButton_Click (object sender, EventArgs e)

{. Visible=true;

(new About ()). ShowDialog ();

}

}

} partial class MainForm: Form

{

//Global varpubl...


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





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

  • Реферат на тему: Додатки Microsoft Office system 2007
  • Реферат на тему: Edcation system in the USA
  • Реферат на тему: Legal system
  • Реферат на тему: UNIX System V
  • Реферат на тему: American System of Education