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

Реферат Логічна гра &Морський бій&





МІНІСТЕРСТВО ОСВІТИ І НАУКИ

РОСІЙСЬКОЇ ФЕДЕРАЦІЇ

Федеральне державне бюджетне освітня установа

вищої професійної освіти

«НАЦІОНАЛЬНИЙ ДОСЛІДНИЙ Томському політехнічному УНІВЕРСИТЕТ»

Інститут дистанційної освіти

Кафедра Автоматики та комп'ютерних систем

Напрям «Управління в технічних системах»





Пояснювальна записка до курсової роботи

з дисципліни

«Об'єктно-орієнтоване програмування»



Студент гр. З - 8 001 Поспєлова І.В.

Асистент каф. АІКС Татарський Ф. Е.








Томськ - 2 013


Зміст


Введення

. Завдання на курсову роботу

. Правила гри

. 1 Опис класів ігри

. Опис роботи програми

Висновок

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

Додаток А



Введення


Комп'ютерні та відео ігри - це саме нове, молоде і бурхливо розвивається мистецтво. Цифрова епоха породила комп'ютерні ігри так само, як епоха машин породила мистецтво кінематографії. Ігри відкривають нам нові естетичні досліди, перетворюючи екран монітора в область експериментування та інновацій, доступних кожному. Вони відкривають широкій публіці світ цифрового мистецтва.

Створення гри це тривалий і трудомісткий процес, що складається з найрізноманітніших етапів, що включає в себе як технічні, так і творчі моменти.

У сучасному світі все більшу і більшу популярність набирають Кросплатформені гри - гри, здатні працювати на декількох апаратних платформах комп'ютера. Для кожної окремої платформи мультиплатформенна гра має окрему версію, яка призначена для запуску саме на цій платформі. Залежно від особливостей гри і цільових платформ версії однієї гри для різних платформ можуть відрізнятися одна від одної в різних ступенях. Платформи, на яких виходить мультиплатформенна гра, називають цільовими платформами

Метою даної курсової роботи була розробка кроссплатформенной гри «Морський бій». В якості мови програмування був узятий мова програмування С ++, так як це надзвичайно потужний мова, що містить засоби створення ефективних програм практично будь-якого призначення, від низькорівневих утиліт і драйверів до складних програмних комплексів самого різного призначення. Також С ++ дає можливість розробляти програми для самих різних платформ і систем.

В якості інструменту кроссплатформенной розробки мною була обрана бібліотека qt і середу розробки qt creator. Qt надає програмісту не тільки зручний набір бібліотек класів, а й певну модель розробки додатків, певний каркас їх структури. Дотримання принципів і правилами «гарного стилю програмування на C ++/Qt» істотно знижує частоту таких важко відловлюють помилок в додатках, як витоку пам'яті (memory leaks), необроблені виключення, незакриті файли або неосвобождённие дескриптори ресурсних об'єктів.

Важливою перевагою Qt є добре продуманий, логічний і стрункий набір класів, що надає програмісту дуже високий рівень абстракції. Завдяки цьому програмістам, що використовують Qt, доводиться писати значно менше коду, ніж це має місце при використанні інших бібліотек.



1 Завдання на курсову роботу


Розробити програму - комп'ютерну логічну гру. В результаті виконання даної роботи студенти освоюють прийоми практичного використання об'єктно-орієнтованого підходу у створенні закінченого програмного продукту:

· реалізує обрану комп'ютерну логічну гру;

· володіє графічним інтерфейсом користувача;

· задовольняються вимоги переносимості на кровне вихідного коду;

· Простого в установці і обслуговуванні.

Програма повинна надавати наступні можливості:

· Початок гри на чистому полі, скидання попередньої гри;

· Вибір супротивника (людина, комп'ютер), якщо застосовано;

· Збереження поточної гри в будь-який момент гри в файл, відновлення стану гри з файлу;

· Відміну ходу (якщо є);

· Подсказку наступного ходу (якщо є);

· Контроль правильності ходу гравця (ів);

· Визначення кінця гри, відс...


сторінка 1 з 17 | Наступна сторінка





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

  • Реферат на тему: Мій комп'ютер: призначення та порядок використання. Головне меню ОС Wi ...
  • Реферат на тему: Розробка програмного забезпечення комп'ютерної системи управління проце ...
  • Реферат на тему: Комп'ютерні ігри "Морський бій" і "Автоматичний відео-по ...
  • Реферат на тему: Діти і комп'ютерні ігри
  • Реферат на тему: Діти і комп'ютерні ігри