Skip to content

ChanhAvo/SusyIsland

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Object - Oriented Programming Project - Susy Island

Susy Island is a 2D gaming experience where players embark on an adventurous journey, aiming to achieve the ultimate goal of capturing valuable fishes along the beach area of Susy Island. The game was originally inspired by Stardew Valley - a famous country-life RPG game, later on, the team decided to adjust and add more features based on other sources of references. We hope that you will enjoy the game.

Team members

1 - @ChanhAvo - Nguyen Xuan Tram Anh - ITDSIU22177

2 - @HoriDang10 - Dang Phuong Mai - ITDSIU22172

3 - @ltbngoc7 - Lam Thi Bao Ngoc - ITDSIU22169

How to play?

1.Download an IDEA ( Intellij IDEA is recommended ).

2.Clone this project.

git clone https://github.com/ChanhAvo/SusyIsland.git

3.Run the program in Main

4.Enjoy the game

Instructions and features

Susy Island aims to guide players through challenges in the forest, help them navigate to the beach. Once there, players can purchase baits and engage in fishing along the beach. To succeed, players must catch five distinct fishes before nightfall and manage their energy to prevent exhaustion.

  • Fishing:

    • There are four normal fishes and one squid that the players need to catch to win the game.
    • Besides fishes, players also have the chance to reel in trash items from the beach.
    • Each catch costs one bait and one energy.
  • Trading with NPC_Merchant:

    • Purchase: The players can only buy baits
    • Selling: The players can sell fishes, and baits for a price. Selling trash items and coconuts does not make any profits.
    • Note: Once the players sell the fishing rod, fishing is no longer available and game restart is required.
  • Forest: There are some creatures and objects that the players can encounter in the forest

    • Damage pits: Randomly generated, stepping into these pits results in the loss of energy.
    • Crabs: Touching these creatures inflicts damage upon the players.
    • Healing pool: Players can revive energy by drinking water from healing pool.
    • Damage pool: Drinking water from this pool depletes energy.
    • Note: The two pools are indentical and players can not know which one until they drink the water.
  • Other items:

    • Treasure: It is found along the path leading to the beach. The fishing rod is achieved after the treasure is discovered.
    • Coconuts: Freely spawned on the sand. The players can pick them up and heal themselves by drinking it.
  • Key instructions:

Key Action
W Go up
S Go down
A Go left
D Go right
E Open inventory window
N Drink coconut
P Pause game
ENTER Fishing, Trading, Drinking water from pools, Closing dialogue windows

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages