Зміст
Анотація. 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. Формулювання проблеми
Комп’ютерні ігри для людини – це не лише засіб розважитись. Вони допомагають розвинути людську реакцію, інтелект, знання в певних галузях і областях. Гра змійка – одна з таких ігор. Рівень, до якого дійде гравець, залежить лише від швидкості його реакції на поточні обставини гри, які динамічно змінюватимуться в сторону збільшення з кожним новим раундом, що також сприятиме збільшенню реакції. Провівши частину вільного часу за грою, можна отримати задоволення від набраних очок і пройдених рівнів. Якщо людина ніколи не працювала з комп’ютером, то гра допоможе набути мінімальних навиків з клавіатурою без необхідності розбиратись з складними правилами великих ігор та програм.
Правила гри такі: на прямокутному ігровому полі створюється змійка, яка має декілька життів і складається з кількох частин. На полі також знаходяться клітки-перепони та ціль, в яку змійка має влучити. Змійка починає рухатися в довільному напрямку на найнижчій швидкості, яка відповідає першому рівню гри. Коли гравець натискатиме клавіші курсору, то напрям руху першої частини змійки – «голови» змінюватиметься відповідно до натиснутої клавіші. Коли голова змійки вийде за межі ігрового поля чи влучить в одну з перепон, то в залежності від того, залишились чи ні життя, в змійки або ж буде відняте одне життя, або ж гру буде припинено. Коли голова змійки «врізається» в ціль, то вона стане новою головою і рух змійки продовжиться. Коли довжина змійки перевищує максимально можливу, то даний рівень буде пройдено і гра перейде на наступний. В наступному рівні швидкість руху збільшується.