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

Реферат Ігрова система "Тетріс"





вають по-англійськи «ѳ шарпВ».




1. Постановка завдання


.1 Умова задачі


Розробити ігрову систему В«тетрісВ». Реалізація двох і більше ігор: стройка, гонки. Режими складності: складний, середній, легкий. Інтерфейс користувача, ігрова статистика. Використання контейнерів, ітераторів, обробка виключень. br/>

.2 Методи, якими можна вирішити завдання


Для вирішення даної задачі можна: використовувати для довготривалого зберігання даних текстові або бінарні файли, для тимчасового зберігання елементів у пам'яті можна використовувати один з наступних контейнерів: List, Vector, LinkedList, двовимірний массів.Также для відображення елементів можна було використовувати кілька ToolBox ів відображення: Label, TextBox, ListBox, ComboBox, GroupBox, Panel, PictureBox, ListView.


.3 Обраний метод розв'язання задачі


Для роботи з даними розміщення фігур на ігровому полі постійно потрібен індексований доступ до елементів, тому був обраний двовимірний масив, який надає прямий і швидкий доступ до потрібного елементу, що не можуть забезпечити інші елементи зберігання даних в оперативній пам'яті. Для зберігання статистики гри був обраний текстовий файл, тому що приховувати дані немає, також, якби був обраний бінарний файл - не було б можливості переглянути статистику без запуску програми. Для відображення на екрані фігур був обраний toolboxPictureBox, тому що фігури відображаються в постійній динаміці, потрібна висока продуктивність відображення, що інші ToolBox и дозволити не можуть. Для відображення статистики на екрані був обраний ListView, тому що він найбільш підходить за структурою для відображення даних такого типу. Відображення поточної статистики було вирішено зробити в Label ах. Навігація в програмі реалізована через Button иі CheckBox и. Управління фігурами реалізовано через клавіші клавіатури.




2. Структура вхідних та вихідних даних


Файли для зберігання даних:


Таблиця. Структура файлаrecords.dat для зберігання статистики гри В«тетрісВ»:

Ім'я ігрокаОчкіУровеньКол-во лінійСложностьNick Name2350 40325 721342 3 и для графічного відображення даних, і взаємодії з користувачем:

Тимчасовий об'єкт - об'єкт типу MainWindow, служить для відображення всіх компонет програми в одному вікні.

listView1 - екземпляр класу ListView, надає можливість відображати дані у вигляді таблиці.

groupBox * -...


Назад | сторінка 2 з 28 | Наступна сторінка





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

  • Реферат на тему: Відображення на екрані дисплея графічної ІНФОРМАЦІЇ
  • Реферат на тему: Розробка систем збору і відображення даних систем теплопостачання
  • Реферат на тему: Пристрій довготривалого зберігання даних на ПК
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Завдання і засоби резервного копіювання і зберігання даних