«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt»




Скачать 301.1 Kb.
Название«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt»
страница1/4
Дата публикации30.08.2013
Размер301.1 Kb.
ТипКурсовая
vbibl.ru > Информатика > Курсовая
  1   2   3   4

Санкт-Петербургский государственный политехнический университет


Факультет технической кибернетики

Кафедра компьютерных систем и программных технологий

Курсовая работа по курсу «Программирование»

Тема работы: «Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки QT»


Выполнила: Замотаева Юлия, гр. 1081/3

Преподаватель: доц. Пышкин Е.В.

Санкт - Петербург 2012

1. Образ и границы проекта


Курсовая работа посвящена разработке программного обеспечения для компьютерной игры «Змейка.

Snake (Питон, Удав, Змейка и др.) – компьютерная игра, возникшая в середине или в конце 1970‐х. В свое время игра стала очень популярной как среди детей и молодежи, так и среди взрослого населения всего мира.

В игре должны быть реализованы стандартные правила:

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

Поле при этом разбито на некоторое количество квадратов. Каждый из таких квадратов является отдельной частью поля, которая может быть либо стеной, либо обычным полем по которому можно ползать, либо едой.

Игра должна иметь счетчик набранных игроком очков, таблицу игроков, которая формируется в файле после окончания игры.

youtubesnake-thumb-550xauto-43544.jpg

2. Техническое задание


Разработать данное приложение, представленное в предыдущем пункте на языке C++ с использованием библиотеки Qt для реализации графического интерфейса пользователя.

Режимы работы приложения


Реализуется два режима работы этапа:

  1. Консольное приложение без графического интерфейса. В этом режиме обеспечивается проверка бизнес-логики.

  2. Интеграция кода программы для консоли с графической библиотекой Qt, и создание графического интерфейса.

Требования к консольному интерфейсу


Главное меню консольного приложения:

1) Выбрать сценарий.

2) Описание игры (сценариев).

3) Выйти из игры.

Основные сценарии функционирования программы


Основной сценарий функционирования консольного приложения состоит в следующем:

  1. Выбрать сценарий: пользователь выбирает 1из трех предложенных сценариев, в каждом из которых уже задана определенная ситуация и он тем самым сможет наглядно увидеть, что происходит в самом корне программы (о самих сценариях подробно написано в следующем пункте).

  2. Описание игры: здесь можно прочитать, что происходит в каждом конкретном сценарии:

  1. В первом: поле: 6*6, координаты змеи (1,2), длина хвоста -4, координаты яблока (3,0). На поле находится фрукт, змея движется, съедает его и увеличивает свою длину.

  2. Во втором: поле 8*8, координаты змеи (2,2), длина хвота-4. Змея движется вверх и врезается в стену.

  3. В третьем: поле 5*5, координаты змеи (1,1), длина хвоста-4. Змея поворачивается вправо и врезается в себя.

  1. Выйти из игры.
  1   2   3   4

Добавить документ в свой блог или на сайт

Похожие:

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» iconКафедра компьютерных систем и программных технологий Курсовая работа...
Тема работы: «Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt»

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» icon«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt»
Тема работы: «Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt»

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» iconКафедра компьютерных систем и программных технологий Курсовая работа...
Целью данного проекта является разработка проекта с графическим интерфейсом на языке C++ на примере игры «Sunny Seeds»

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» icon«Разработка приложения с графическим интерфейсом на языке программирования...
В качестве курсовой работы по программированию предлагается реализация игры «Виселица». Приложение должно быть реализовано на языке...

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» icon«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt»
Курсовая работа посвящена разработке компьютерного приложения «Блек-джек». В игре должны быть реализованы правила данной игры

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» iconТехническое задание
Программный комплекс состоит из двух компонент: базы данных для хранения документов, описаний к ним и шаблонов и управляющего web-приложения...

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» icon2. Решение алгебраических уравнений. 2
Приложение должно содержать подключаемую динамическую библиотеку (. dll), реализующую основной функционал программы (в виде набора...

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» icon«Разработка приложения на языке Java»
Целью данной работы является выявление статистической закономерности в биржевых валютных торгах, т е изменение стоимость одной валюты...

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» iconЛабораторная работа Использование стандартных компонентов в C++ Builder
Цель работы: Изучить принципы создания простейших Windows-приложений с графическим интерфейсом; изучить основные свойства компонентов...

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» iconКафедра компьютерных систем и программных технологий Курсовая работа...
Целью данной работы является выявление статистической закономерности демографической ситуации в странах на примере естественного...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
vbibl.ru
Главная страница