Проектирование и реализация компьютерной игры «Tetris»

Автор: Пользователь скрыл имя, 26 Июня 2015 в 02:08, курсовая работа

Краткое описание

Цель курсовой работы заключается в закреплении практических навыков самостоятельной постановки и решения задачи проектирования и реализации компьютерной игры с помощью ЭВМ средствами языка СИ. Во время выполнения курсовой студент должен овладеть методикой модульного проектирования программ и формализации решения поставленной задачи, технологическими приемами разработки программ на языке СИ.

Файлы: 1 файл

ТЗ АП.doc

— 56.50 Кб (Скачать)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ ДНР

ВГУЗ «ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

КАФЕДРА «ПРИКЛАДНОЙ МАТЕМАТИКИ И ИНФОРМАТИКИ»

 

 

Утверждаю:

Федяев О.И.

 

 

 

 

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

на курсовую работу по дисциплине

«Алгоритмизация и программирование»

на тему: «Проектирование и реализация компьютерной игры

«Tetris»»

 

 

 

 

 

Руководитель:                                                                        Выполнил:

ас. каф. ПМИ                                                                        студент гр. КН-14д

Чабей А.В.                                                                              Тахтаров Ю.О

17 февраля 2015г.                                                                   17 февраля 2015г.

 

 

 

 

Донецк 2015

 ВВЕДЕНИЕ

 

Профессиональное обучение программированию по направлению подготовки «Компьютерные науки» предполагает освоение языка Си в качестве основного. Для закрепления навыков разработки и проектирования программ учебным планом направления подготовки «Компьютерные науки» предусмотрено выполнение курсовой работы по дисциплине «Алгоритмизация и программирование».

Цель курсовой работы заключается в закреплении практических навыков самостоятельной постановки и решения задачи проектирования и реализации компьютерной игры с помощью ЭВМ средствами языка СИ. Во время выполнения курсовой студент должен овладеть методикой модульного проектирования программ и формализации решения поставленной задачи, технологическими приемами разработки программ на языке СИ.

Условием успешного выполнения курсовой работы является использование практических навыков, полученных при выполнении лабораторных работ по дисциплине «Алгоритмизация и программирование».

Разработанная программа «Tetris» является компьютерной игрой и предназначена для использования в высших учебных заведениях с целью демонстрации навыков, приобретенных обучаемым студентом в области технологии разработки программ средствами языки СИ.

 

 

 

 

 

 

 

 

 

  1. ОСНОВАНИЯ ДЛЯ РАЗРАБОТКИ

 

Курсовая работа выполняется на основе «Задания на курсовую работу» по дисциплине «Алгоритмизация и программирование» для студентов направления подготовки «Компьютерные науки», выданного кафедрой «Прикладной математики и информатики» ДонНТУ.

 

  1. НАЗНАЧЕНИЕ РАЗРАБОТКИ

 

Программное изделие «Tetris» является компьютерной игрой.

Разработанная программа должна работать в следующих режимах:

  1. должен осуществляться вывод на экран случайным образом последовательное падение шести различных фигур;
  2. игровой процесс: игроку предлагается игровое поле, в котором за каждую заполненную строку, происходит добавление очков, а также удаление этих заполненных строк;
  3. обработка статистики игры и вывод результата;
  4. программа должна обладать простым пользовательским интерфейсом;

Программное изделие должно функционировать в среде MS DOS или Windows 9x/XP/200x.

 

 

 

 

 

 

 

 

 

 

3.ТРЕБОВАНИЯ К ПРОГРАММНОМУ ИЗДЕЛИЮ

 

      1. Требования к функциональным характеристикам

Программное изделие должно удовлетворять следующим общим требованиям:

  1. использование раздельной компиляции;
  2. режим работы монитора программы – графический;
  3. использование файлов для хранения данных.

 

3.2. Требования к надежности

Программное изделие для обеспечения надежности функционирования должно:

  1. обеспечивать проверку наличия всех файлов данных;
  2. обеспечить контроль корректности ввода данных пользователем;
  3. обеспечить контроль корректности совершения игрового хода пользователем.

 

3.3. Условия эксплуатации

Пользователь должен иметь квалификацию не ниже «оператор ПЭВМ».

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

 

3.4. Требования к составу и  параметрам технических средств

Для функционирования программного изделия необходимо наличие персонального компьютера IBM PC/AT со стандартным набором периферийных устройств (монитор, клавиатура, мышь).

 

 

 

3.5. Требования к информационной и программной совместимости

Курсовая работа должна быть выполнена на языке Си в оперативной системе MS DOS или Windows 9x/XP/200x.

 

4. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ

 

Пояснительная записка по курсовой  работе должна сопровождаться следующими программными документами:

    1. описание программы;
    2. руководство программиста;
    3. руководство пользователя;
    4. текст программы.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5. СТАДИИ И ЭТАПЫ РАЗРАБОТКИ

 

Перечень этапов и сроки приведены в таблице 5.1.

Таблица 5.1. – График выполнения курсовой работы

 

Наименование этапа

Срок

выполнения

(неделя)

Срок

выполнения

(дата)

1.

Выдача задания на курсовую работу.

Уяснение задания.

1

17.02.-24.02.

2.

Постановка задачи. Определение требований к программе:

  1. запись постановки задачи;
  2. составление       технического   задания.

1-2

17.02.-03.03.

3.

Техническое проектирование:

  1. разработка метода решения;
  2. модульный анализ структуры программы;
  3. разработка  основного алгоритма функционирования программы;

3-5

03.03-24.03

4.

Рабочее проектирование:

  1. определение структур данных и разработка алгоритмов;
  2. описание и   спецификация       модулей и    функций                программы;     
  3. оценка оптимальности              структур данных и                    алгоритмов;

6-7

24.03.-07.04.

5.

Написание программы

7-9

07.04.-21.04.

6.

Отладка программы

7-9

07.04.-21.04.

7.

Комплексная отладка, тестирование

10-12

21.04.-12.05.

8.

Написание пояснительной записки

13-14

12.05.-26.05.

9.

Защита курсовой работы

15

26.05.-02.06.


 

 

 

6. ПОРЯДОК КОНТРОЛЯ И ПРИЕМА

 

Курсовая работа выполняется 14 недель. Пояснительная записка по курсовой работе предоставляется на проверку преподавателю за 3 дня до защиты.

Защита происходит в присутствии комиссии в составе 2-3 человек и включает:

  1. доклад (до 5 минут, отражающий все этапы выполнения курсовой работы);
  2. презентацию программы (с демонстрацией всех ее функций);
  3. ответы на вопросы комиссии.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Информация о работе Проектирование и реализация компьютерной игры «Tetris»