Giter Club home page Giter Club logo

captains-conquest's Introduction

Captain's Conquest - 2D Platformer Game

Captain's Conquest Banner

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!

Table of Contents

Introduction

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.

Features

  • 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.

Gameplay

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.

Controls

  • W: Jump.
  • A: Move left.
  • S: Crouch.
  • D: Move right.
  • Left Click: Attack.
  • Right Click: Use Powerup (if available).
  • Escape: Pause the game.

Credits

Acknowledgments

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!

captains-conquest's People

Contributors

emptykerr avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.