Skip to content

๐ŸŽฎ Final Project for OOP Class | Educational game built with Java to find the shortest path, collect coins, and reach the flag. ๐ŸŒŸ๐Ÿ‘พ

Notifications You must be signed in to change notification settings

finesaaa/sophie-go-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

18 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SophieGo

โœจFINAL PROJECT Pemrograman Berorientasi Objek Kelas H by Tim Kak Ros Badrol

Anggota Kelompok:

๐Ÿ›ธ Fiqey Indriati Eka Sari - 05111940000015
username : finesaaa

๐Ÿ›ธ Erki Kadhafi Rosyid - 05111940000050
username : ErkiKadhafi

Deskripsi Game

ShopieGo adalah game edukasi yang memiliki tujuan untuk menjalankan player agar mendapatkan semua koin dan mencapai tujuan (bendera) dengan langkah seefisien dan sesedikit mungkin (sorthest path).

ShopieGame dapat menyimpan progress permainan dengan memanfaatkan .txt, sehingga setelah play the game and exit window, user dapat melanjutkan permainan sebelumnya. Jika ingin mereset progress permainan dapat dilakukan dengan menekan tombol reset pada Tampilan LevelSelector. [Jika tidak terupdate, clean project ya :) biar reload txt nya]

Struktur Kelas

๐Ÿ“ algo : ShortestPath.java

๐Ÿ“ entities : Level.java

๐Ÿ“ gfx : Assets.java, Text.java

๐Ÿ“ handler : KeyboardHandler.java dan MouseHandler.java

๐Ÿ“ helper : FontLoader.java, ImageLoader.java, LevelLoader.java, LevelWriter.java

๐Ÿ“ main : Window.java

๐Ÿ“ shopie : Player.java

๐Ÿ“ states : CongratsState.java, CreditsState.java, GameOverState.java, LevelSelectorState.java, LoadingState.java, MenuState.java, ResultState.java, State.java

๐Ÿ“ ui : Button.java, Click.java, CoinPanel.java, LevelButton.java, StepCounterPanel.java

Layar Game

Loading State

Menu State

LevelSelector State

Level

Result State

Game Over State

Congrats State (THE END)

Reset The Game

Credit State

About

๐ŸŽฎ Final Project for OOP Class | Educational game built with Java to find the shortest path, collect coins, and reach the flag. ๐ŸŒŸ๐Ÿ‘พ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages