Skip to content

2D Game - Alexia in a Virtual World with her thinking Abilities. Let's extract and play! πŸ™Œ

Notifications You must be signed in to change notification settings

rafifiaan/Alexia-DarkMaze-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Final Project Object Oriented Programming (OOP) 2022

Hello! Welcome to our Workspace, this is a simple project for OOP Final Project, let's see below!

Halo! Selamat datang di Ruang Kerja kami, ini adalah proyek sederhana untuk Tugas Akhir OOP, mari kita lihat di bawah ini!

Developer

Violence Team.

Rafi Aliefian Putra Ramadhani - (5025211234)

Sandyatama Fransisna Nugraha - (5025211196)

We are both from Sepuluh Nopember Institute of Technology, Surabaya, East Java, Indonesia.

Alexia: Dark Maze

Yes, that's right, this is the title of our game. Alexia is a woman who plays in a dark maze base. She is required to find a way out by finding keys and collecting coins to place in a chest on his way out.

Ya benar sekali, ini adalah judul game kita. Alexia adalah seorang wanita yang bermain di dasar labirin gelap. Dia diharuskan mencari jalan keluar dengan menemukan kunci dan mengumpulkan koin untuk ditempatkan di peti pada saat keluar / finish.

Structured Program

It's program structure in the running workspace :

  • src

    • Entity
      • Entity
      • Player
    • main
      • CollisionChecker
      • Controller
      • GamePanel
      • MainProgram
      • ObjectPlacement
      • UI_Format
    • Object
      • Chest
      • Coin
      • Door
      • Key
      • ObjectParent
      • SpeedSkill
    • tile
      • Tile
      • TileManager
  • img

    available in the SourceImage folder.

Gameplay

It's about Alexia's journey!

Firstly, Alexia enters the maze at the top left of the map.

Pertama, Alexia memasuki labirin dan berada di kiri atas peta.. First

Secondly, Alexia runs, finds the key and takes it.

Kedua, Alexia berlari, menemukan kunci dan mengambilnya.

Finds and Before takes key : Second1

After takes key : Second2


Thirdly, Alexia looks for the doors and successfully to find it and then opens it.

Ketiga, Alexia mencari pintu dan berhasil menemukannya lalu membukanya.

Find and Before opens the doors :

Third1

After opens the doors : Third2


Fourth, Alexia finds coins and successfully to collect them.

Keempat, Alexia menemukan koin dan berhasil mengumpulkannya.

Finds coins and before collect : Fourth1

After collect the coin : Fourth2


Fifth, Alexia goes looking for her keys again and suddenly in the middle of the road finds boots to increase her speed.

Kelima, Alexia pergi mencari kuncinya lagi dan tiba-tiba di tengah jalan menemukan sepatu bot untuk menambah kecepatannya.

Find the boots (SpeedSkill) :

Fifth1

After take the boot : Fifth2


Sixth, Alexia looks for her keys again and walks find a door with a chest inside.

Keenam, Alexia mencari kuncinya lagi dan berjalan menemukan pintu dengan peti di dalamnya. Sixth

Seventh, Alexia successfully to find the chest and put the earned coins in.

Ketujuh, Alexia berhasil menemukan peti itu dan memasukkan koinnya.

Finish completing the game with the time and coin earned! Seventh


Tools

  1. Eclipse IDE (writing and compiling programs) Click for Download!
  2. Piskel (Draw Assets) Click here for access!
  3. Youtube (Inspiration and Improve)

Reference Game

Our play is not entirely the result of our thinking, but the results of our play result in a different pattern of play!

Tap this!

or click on the link below

https://www.youtube.com/@RyiSnow

or tap this badges

YT RyiSnow

Criticism and Suggestions

Contact Us on :

Email : [email protected]

or visit our social media

LinkedIn :

  1. Rafi Aliefian Putra Ramadhani Tap This!
  2. Sandyatama Fransisna Tap This!

Thank you for visiting this repository, stay tuned for more projects!

About

2D Game - Alexia in a Virtual World with her thinking Abilities. Let's extract and play! πŸ™Œ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages