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

int ySpeed - швидкість елемента змійки по вертикалі

int xPos - позиція елемента змійки по горизонталі

int yPos - позиція елемента змійки по вертикалі

public SnakeElement(int xPos, int yPos) - конструктор задає координати елемента

public void move() – рухає елемент

public void setSpeed(int x, int y) – встановлення швидкості елемента

Клас class GameSquare – клітка ігрового поля

Змінні:

int w, h - розміри

boolean used - використання

boolean isBorder - перепона

Методи

public void setSize(int w, int h) - встановлює розміри

public void setBorder(boolean b) – робить клітинку перепоною

public void setUsed(boolean b) – робить клітинкою зайнятою/незайнятою

public void paintComponent(Graphics g) - малювання клітинки

Клас public class MenuString – строка меню

Змінні: - пункти меню і підменю

JMenu Game; JMenuItem mi_NewGame, mi_PauseGame,

mi_StopGame, mi_ExitGame;

JMenu Options, Speed; JMenuItem mi_S1, mi_S2, mi_S3;

JMenu Help; JMenuItem mi_About;

2.5. Кодування

Кодування проведено згідно викладеного проекту на об’єктно орієнтованій мові Java.

Мова Java є об’єктно-орієнтовнованою дозволяє реалізувати запроектовані класи, їх взаємодію та сприяє написанню надійних програм і спрощує їх реалізацію. Існує багато інших мов підтримуючих ООП технологію програмування. Це такі мови програмування, як С++, Object Pascal, Python та ін. Мова Java завдяки широким можливостям та бібліотекам класів має велику гнучкість і забезпечує можливість реалізації дуже великих проектів за мінімальний час,

Тому для даної роботи було обрано мову Java, як найбільш ефективну та багато платформну.

2.6. Висновок

Враховуючи аналіз предметної області і проект програми, можливо зробити висновок, що розроблена гра „Змійка” розрахована на широке коло користувачів завдяки своїй простоті. Модель програми дозволяє легко та зручно її модернізувати: додати нові команди; зробити сприйнятливий для користувача інтерфейс.


3. Додаток

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

3.1.1.Файл GameSnake.java

public class GameSnake {

public static void main(String[] args) {

GameFrame window = new GameFrame();

К-во Просмотров: 713
Бесплатно скачать Курсовая работа: Гра Змійка опис програми