Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Призначення та суть програми.( Опис гри)





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

Дана гра відноситься до Аркадного типу ігор.

Дана програма здійснює виведення на екран мішеней. Вхідними даними є введення варіантів швидкості руху мішеней.

Після запуску програми на екрані з'являються ігрове поле з мішенею.Гра на початку знаходиться в стані паузи.

Головне меню містить такі пункти:

- Старт

- Стоп

- Опис програми (About)

- Вихід (Exit).

 

Вибрати необхідний пункт можна за допомогою клавіш-стрілок і клавіші:

- Меню 'Старт' дозволяє почати гру.

- Меню 'Описание' - проглянути текст опису гри та її правила.

- Меню 'Вийти' - дозволяє вийти з гри.

На початку мішені дуже повільні та с кожним колом все швидше.

Якщо у будь-який момент під час гри натиснути клавішу Esc, то викличеться меню 'Описание'. За допомогою пункту Старт її можна буде почати.

 

Для реалізації даного програмного забезпечення потрібно використовувати графічні бібліотеки, які дозволять зобразити сцени гри. Можна використовувати в іграх такі графічні бібліотеки:

- Allegro це бібліотека програмного забезпечення для розробки відеоігор. Функціональність бібліотеки включає в себе підтримку основних 2D-графіки, обробки зображень, виведення тексту, аудіо вихід, MIDI музику, вхід і таймерів, а також додаткових процедур для фіксованою точкою і з плаваючою точкою матриці арифметики, струнних Unicode, доступ до файлової системи, обробки файлів, файли даних, і 3D-графіки. Бібліотека написана на мові програмування С і призначена для використання з C, C ++, або Objective-C, з кріпленнями, доступних для Python, Lua, схеми, D, К та іншими мовами. Алегро поставляється з докладною документацією і великою кількістю прикладів.

- DirectX це набір API функцій, розроблених для простого і ефективного вирішення завдань, пов'язаних з ігровим і відеопрограмуванням під Microsoft Windows. Найширше використовується при написанні комп'ютерних ігор. Пакет засобів розробки DirectX під Microsoft Windows безкоштовно доступний на сайті Microsoft. Незважаючи на те, що зараз DirectX включений в стандартний набір ПЗ Windows, свіжі версії DirectX часто поставляються разом з іграми. Це пов'язано з регулярним оновленням API, і версія, включена в ОС Windows часто є не останньою. Найсвіжішою версією є DirectX 12.

- BGI дана бібліотека дозволяє перемикати DOS-екран з текстового режиму в графічний і назад. Перемикання проводиться із зазначенням драйвера і необхідного режиму.

- OpenGl (Open Graphics Library — відкрита графічна бібліотека) — специфікація, що визначає незалежний від мови програмування крос-платформовий програмний інтерфейс (API) для написання застосунків, що використовують 2D та 3Dкомп'ютерну графіку. Цей інтерфейс містить понад 250 функцій, які можуть використовуватися для малювання складних тривимірних сцен з простих примітивів. Широко застосовується індустрією комп'ютерних ігор і віртуальної реальності, при візуалізації наукових даних, в системах автоматизованого проектування тощо.

За рівнем задачі та кваліфікацією розробника слід використовувати не складну графічну бібліотеку. До такої можна віднести BGI.

 

Date: 2015-12-12; view: 326; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию