Skip to content

Alan29204/Pirates-Adventure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

59 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿดโ€โ˜ ๏ธ Pirates Adventure

๐ŸŽฎ Overview

Pirates Adventure is a 2D platformer built in Java (Java 2D API) with a retro pixel art style.
The game supports 1 or 2 players, featuring two main characters: Luffy and Zoro (redesigned in unique pixel art).
It includes 5 levels with increasing difficulty, enemy NPCs, and interactive objects.
Players can run, jump, attack, and overcome obstacles to defeat enemies and complete each stage.


โœจ Features

  • ๐Ÿ‘ฅ Single or Co-op Mode: Play solo or with a friend on the same screen.
  • ๐ŸŽจ Pixel Art Characters: Hand-drawn pixel versions of Luffy and Zoro, inspired by One Piece but designed with a retro aesthetic.
  • ๐Ÿ๏ธ Five Unique Levels: From tropical islands to ruined cities and dense jungles, each stage offers a new challenge.
  • โš”๏ธ Classic Mechanics with Custom Additions: Retains platforming basics (jumping, collisions, simple enemy AI) while adding pirate-themed elements.
  • ๐Ÿ”Š Graphics & Sound: Immersive backgrounds and audio (footsteps, combat sounds, action music) stored in the res/ folder.

๐ŸŽฎ Controls

  • Player 1:

    • A = Move Left
    • D = Move Right
    • W = Jump
  • Player 2:

    • โ† = Move Left
    • โ†’ = Move Right
    • โ†‘ = Jump
  • General:

    • Esc = Pause/Exit
    • P = Pause

๐Ÿ•น๏ธ How to Play

  • ๐ŸŽฏ Objective: Complete each stage by jumping across platforms, avoiding traps, and defeating enemies.
  • ๐Ÿƒ Movement:
    • Player 1: A (left), D (right), W (jump)
    • Player 2: โ† (left), โ†’ (right), โ†‘ (jump)
  • โš”๏ธ Combat: Use the attack key (configured in-game) to fight enemies.
  • โค๏ธ Lives: Each player has limited health/lives โ€“ losing them all ends the game.
  • ๐Ÿ† Winning: Clear all 5 levels to complete the adventure and claim victory.
  • โธ๏ธ Pause/Exit: Press P to pause and Esc to pause or exit the game.

โš™๏ธ Installation

  1. Install Java: Ensure you have JDK 11+ installed and JAVA_HOME set up.
  2. Get the Source Code: Clone or download this repository.
    git clone https://github.com/Alan29204/Pirates-Adventure.git
    

๐Ÿ–ผ๏ธ Screenshots

 First Look

๐Ÿ“š References

  • ๐ŸŽฎ Platformer Tutorial โ€“ KaarinGaming
  • ๐ŸŽจ Pixel Frog โ€“ Free pixel art game assets
  • ๐Ÿ“˜ Java Object-Oriented Programming Series โ€“ Caleb Curry

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages