4. Skenario
Use Case Jalankan Game Engine
Skenario use case ini menjelaskan interaksi antara aktor, yaitu Java Virtual Machine, dengan seluruh use case yang meng-include-nya dan dijelaskan pada
tabel berikut ini: Tabel 3.22 Skenario Use Case Jalankan Game Engine
Identifikasi Nama
Jalankan Game Engine
Tujuan Menjalankan Game Engine
Aktor
Java Virtual Machine
Skenario Utama Kondisi awal
Java Virtual Machine dalam Kondisi Siaga
Aksi Aktor Reaksi Sistem
a. Aktivasi Java Runtime
Environment
b. Game Engine Berjalan
Kondisi akhir
ArkAId XIV Berjalan 3.2.4.3
Diagram Sequence
Pada bagian ini berisi penjelasan dari masing-masing use case yang ada pada ArkAId XIV dengan diagram sequence. Melalui diagram ini dapat diketahui
bagaimana setiap kelas objek pada aplikasi permainan bekerja bersama-sama dengan berinteraksi melalui pengiriman pesan.
3.2.4.3.1 Diagram
Sequence Mulai Permainan
Berikut ini merupakan diagram sequence dari use case Mulai Permainan:
Gambar 3.23 Diagram Sequence Mulai Permainan Aplikasi ArkAId XIV
3.2.4.3.2 Referensi Diagram
Sequence Jalankan Game Engine
3.2.4.3.3 Referensi Diagram
Sequence Ciptakan Entitas Permainan
createBullet createShip
sd Ciptakan Entitas Permainan
:Game Ship
Asteroid Bullet
createAsteroid
Powerup createPowerup
Start addMouseMotionListener
addMouseListener addKeyListener
sd Jalankan Game Engine
:Game :KeyListener
:MouseListener :MouseMotionLi
stener :Runnable
Gambar 3.25 Referensi Diagram Sequence Ciptakan Entitas Permainan
Gambar 3.24 Referensi Diagram Sequence Jalankan Game Engine
3.2.4.3.4 Referensi Diagram
Sequence Ciptakan Entitas Permainan dan Inisialisasi Audio
load load
load load
load
sd Ciptakan Entitas Permainan dan Inisialisasi Audio
:Game :AnimatedSprite
:MidiSequence :SoundClip
[exception error] opt
catchexception e :Sprite
[exception error] opt
:ImageEntity
[exception error] opt
[exception error] opt
[exception error] opt
catchexception e
catchexception e
catchexception e
catchexception e
Gambar 3.26 Referensi Diagram Sequence Ciptakan Entitas Permainan dan Inisialisasi Audio