Курсовая работа: Гра Змійка опис програми

Зміст

Анотація. 3

Завдання:4

1.Аналіз предметної області, постановка задачі5

1.1.Формулювання проблеми. 5

Возможно вы искали - Реферат: Графические редакторы

1.2.Аналіз предметної області6

1.3.Постановка задачі6

2.Проект програми. 7

2.1.Ієрархія об’єктів. 7

2.2.Ієрархія наслідування. 9

Похожий материал - Контрольная работа: Графические средства Corel Draw в информационных системах

2.3.Діаграма станів гри. 10

2.4.Специфікація. 11

2.5.Кодування. 14

3.Додаток. 15

3.1.Тексти файлів проекту. 15

Очень интересно - Курсовая работа: Графический редактор CorelDraw рисование сложных фигур создание пейзажей

3.1.1.Файл GameSnake.java. 15

3.1.2.Файл GameFrame.java. 16

3.1.3.Файл GameField.java. 17

3.1.4.Файл InformPanel.java. 23

3.1.5.Файл Snake.java. 24

Вам будет интересно - Курсовая работа: Задача Y пентамино

3.1.6.Файл SnakeElement.java. 26

3.1.7.Файл GameSquare.java. 27

3.1.8.Файл MenuString.java. 28

3.2.Знімок вікна програми:30

4.Література. 31

Анотація

Похожий материал - Курсовая работа: Задача линейного программирования

Гра «Змійка» - це гра, в якій уявна змійка рухається по ігровому полю оминаючи перепони і їй потрібно влучити в ціль. Програма є нескладною і доступна для виконання на багатьох ЕОМ в різних операційних системах з встановленою Virtual Java Machine. Вона розрахована на широке коло користувачів завдяки своїй простоті.

Завдання:

Провести аналіз, розробити проект, скласти опис і специфікацію, провести кодування програми-гри «Змійка» використовуючи методи об’єктно-орієнтованого програмування.

1. Аналіз предметної області, постановка задачі

1.1. Формулювання проблеми

Комп’ютерні ігри для людини – це не лише засіб розважитись. Вони допомагають розвинути людську реакцію, інтелект, знання в певних галузях і областях. Гра змійка – одна з таких ігор. Рівень, до якого дійде гравець, залежить лише від швидкості його реакції на поточні обставини гри, які динамічно змінюватимуться в сторону збільшення з кожним новим раундом, що також сприятиме збільшенню реакції. Провівши частину вільного часу за грою, можна отримати задоволення від набраних очок і пройдених рівнів. Якщо людина ніколи не працювала з комп’ютером, то гра допоможе набути мінімальних навиків з клавіатурою без необхідності розбиратись з складними правилами великих ігор та програм.

Правила гри такі: на прямокутному ігровому полі створюється змійка, яка має декілька життів і складається з кількох частин. На полі також знаходяться клітки-перепони та ціль, в яку змійка має влучити. Змійка починає рухатися в довільному напрямку на найнижчій швидкості, яка відповідає першому рівню гри. Коли гравець натискатиме клавіші курсору, то напрям руху першої частини змійки – «голови» змінюватиметься відповідно до натиснутої клавіші. Коли голова змійки вийде за межі ігрового поля чи влучить в одну з перепон, то в залежності від того, залишились чи ні життя, в змійки або ж буде відняте одне життя, або ж гру буде припинено. Коли голова змійки «врізається» в ціль, то вона стане новою головою і рух змійки продовжиться. Коли довжина змійки перевищує максимально можливу, то даний рівень буде пройдено і гра перейде на наступний. В наступному рівні швидкість руху збільшується.

1.2.Аналіз предметної області