1.) PAC-MAN
Player mengontrol Pac-Man melalui suatu maze, memakan pac-dots atau pellets. Empat musuh (ghosts) mengelilingi maze untuk menangkap Pac-Man. Pada empat sudut maze terdapat empat pellet lebih besar yang berkilau, dikenal sebagai power pellet yang dapat membuat Pac-Man memiliki kemampuan sementara untuk memakan musuh. Musuh akan mengalami perubahan warna menjadi biru, bergerak secara pelan dan mundur.
![]() |
| Game Pac-Man |
Pada Pac-Man, terdapat tiga objects, yaitu Pac-Man, ghost, dan pac-dot. Salah satu object yang akan dideksripsikan adalah ghost, yaitu:
- Warna
- Nama (jika dapat diberi nama di atas kepala ghost itu)
- State (dapat dimakan atau tidak)
- Arah
- Kecepatan
- Pergerakan
- State perubahan
2.) TETRIS
Terdapat urutan Tetrominos yang dijatuhkan ke bagian dasar secara acak. Objective dalam game ini adalah untuk memanipulasi Tetrominos tersebut, dengan cara memindahkan dan memutarnya sebesar 90 derajat, untuk menciptakan barisan horizontal, tanpa ada satupun lubang (celah).
![]() |
| Tetris |
Dalam Tetris, object hanya berupa Tetrominos, memiliki state yang terdiri dari:
- Rotasi (dalam satuan 90 derajat)
- Bentuk
- Warna
Dan behavior yang terdiri dari:
- Dijatuhkan
- Berpindah kiri dan kana
- Berputar
Sumber:
http://gamedevelopment.tutsplus.com/tutorials/quick-tip-intro-to-object-oriented-programming-for-game-development--gamedev-1805


No comments:
Post a Comment