Welcome to Captain's Conquest, a thrilling 2D platformer game written in Java from the ground up. Embark on a daring adventure as a courageous pirate, determined to make it to your pirate ship while defeating menacing cannons, crafty crabs, and deadly spikes!
In Captain's Conquest, you assume the role of a fearless pirate who must navigate through treacherous terrain filled with cunning crabs, hazardous spikes, and cannonfire to reach your prized pirate ship. Gather powerups along the way to boost your abilities and face various challenges across multiple levels.
- Challenging Enemies: Battle against relentless crab enemies, each with an AI that relentlessly pursues and tries to thwart your progress.
- Powerups: Discover and collect powerups to gain special abilities that aid you on your journey.
- Hazardous Obstacles: Beware of spikes that can end your adventure in a heartbeat; navigate through perilous terrain with caution.
- Interactive Objects: Interact with objects to solve puzzles and unlock new paths.
- Cannons: Confront powerful cannons that can deal massive damage - time your moves wisely!
- Sound Effects: Immerse yourself in the world of Captain's Conquest with captivating sound effects.
- Saved Menu Settings: Your preferred menu settings are saved and applied whenever you play the game.
- Gamestates: Enjoy a smooth gaming experience with well-defined game states, including start menu, level selection, gameplay, and game over screens.
- Multiple Levels: Engage in different levels with increasing difficulty, each featuring unique challenges and design.
- User Interface (UI): An intuitive and user-friendly UI to enhance your gaming experience.
Your objective is to guide the pirate through a series of levels, each filled with obstacles and enemies. Defeat the crabs using your wits and gather powerups to gain advantages. Avoid spikes and strategically tackle cannons to make it to your pirate ship safely.
The levels are designed using PNG images, with each pixel representing a tile index and position, ensuring an engaging and customizable gameplay experience.
- W: Jump.
- A: Move left.
- S: Crouch.
- D: Move right.
- Left Click: Attack.
- Right Click: Use Powerup (if available).
- Escape: Pause the game.
- Pixel art and sprites: PixelFrog Assets
I extend my heartfelt gratitude to the open-source community and the developers of various libraries and tools that made the creation of this game possible. Your contributions are invaluable!
Enjoy the Captain's Conquest and set sail for an unforgettable adventure! If you encounter any issues or have feedback, please feel free to raise an issue on the repository. Happy gaming!