Skip to content

Latest commit

 

History

History
66 lines (40 loc) · 2.13 KB

readme.md

File metadata and controls

66 lines (40 loc) · 2.13 KB

ParadoxCTF: Capture the Flag in Retro 2D Style

Welcome to ParadoxCTF, a Capture the Flag (CTF) event crafted with the nostalgic charm of retro 2D games. Built using JavaScript and RPGJS, this repository contains everything you need to dive into a thrilling CTF competition set in a pixel-art world, where players solve challenges and capture flags to score points.

Features

  • Classic 2D Pixel Art: Enjoy a game environment inspired by the iconic visual style of classic Game Boy games.
  • Diverse Challenges: Engage in a variety of CTF challenges including cryptography, reverse engineering, web exploitation, and more.
  • Multiplayer Support: Compete against friends or other players in real-time to see who can capture the most flags.
  • Leaderboard: Track your progress and see where you stand against other players on the global leaderboard.
  • Interactive Gameplay: Experience an immersive game world with interactive puzzles and hidden secrets.

Getting Started

Prerequisites

  • Node.js installed on your machine.
  • Basic knowledge of CTF concepts and challenges.

Installation

Clone the repository:

git clone https://github.com/yourusername/ParadoxCTF.git
cd ParadoxCTF

Install dependencies:

sh

npm install

Run the game:

sh

npm start


Open your browser and navigate to http://localhost:3000 to start playing.

Playing the Game

  • Single Player Mode: Solve challenges at your own pace and capture flags hidden throughout the game world.

Contributing

We welcome contributions from the community! If you have an idea for a new challenge or a feature improvement, please follow these steps:

  • Fork the repository.
  • Create a new branch (git checkout -b feature/YourFeature).
  • Commit your changes (git commit -am 'Add new feature').
  • Push to the branch (git push origin feature/YourFeature).
  • Open a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details. Acknowledgments

Inspired by the classic games of the Game Boy era.
Thanks to the RPGJS community and all the contributors who made this project possible.

Happy flag capturing! 🚩👾