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

Реферат Гра "Змійка"





="justify"> DirectX-сумісна відео карта з 32MB пам'яті

Г? DirectX 9.0c або вище

Г? Пакет. NET Framework версії 2.0 або вище



Висновок


У ході виконання даної роботи на основі різних джерел були підвищені знання в області ООП. І навички програмування мовою C #. p align="justify"> В результаті виконання проекту була повністю реалізована гра В«ЗмійкаВ», використовуючи об'єктно-орієнтоване програмування.

У процесі тестування програми помилок не виявлено.



Список літератури


1. А. Волосевич. Базові технології платформи. NET. Мінськ, 2011

2. Г. Шилдт. Повний довідник по С # 4.0. вид. Osborne, 2010

. Сайт gamedev.ru

. Джеффрі Ріхтер В«Програмування на мові C # - майстер-класВ» - М.: Видавництво В«ПітерВ», 2008



Вихідний код


Клас Program.class Program

{


[STAThread] void Main ()

{. EnableVisualStyles ();. SetCompatibleTextRenderingDefault (false);. Run (new UserBox ());

}

}


Клас UserBox - надає початкове вікно програми. У ньому міститься невелика опис процесу гри і поле для введення імені пользователя.partial class UserBox: Form

{UserBox ()

{();. Text = "Гра змійка. NЦель гри: керуючи змійкою збирати яблука які з'являються на ігровому полі. NДля управління змійкою використовуйте клавіші вниз, вгору, вліво, вправо nДля початку гри натисніть будь-яку клавішу управління і змійка почне рух. NДля продалженія натисніть "Enter " ";

} void textBox1_KeyDown (object sender, KeyEventArgs e)

{(e.KeyCode == Keys.Enter)

{. Hide (); x = new SnakeCSharpWindow (textBox1.Text);. Show ();

}

}

}


Клас SnakeCSharpWindow - основний клас в якому описана логіка ігри.partial class SnakeCSharpWindow: Form

{points = 0; count_apple = 0; bonus = 1; m = false; Timer t = new Timer (); Dir dir = new Dir (0, 0); private LinkedList snake = new LinkedList ();// LinkedList doesn't have add ... Table table = new Table (); Person person = new Person (); Apple apple = new Apple (false, snake);

SnakeCSharpWindow (string player)

{

menu = ...


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





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

  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Інтегрований урок читання (1 клас), історії (3 клас)
  • Реферат на тему: Розробка програми на платформі Android на тему "Інформатика - 2 клас&q ...
  • Реферат на тему: Розробка програми &Гра& Змійка &
  • Реферат на тему: Об'єктно-орієнтоване програмування мовою С ++