A pokemon-like project game where you level up by hacking your neighbor.

Last update: Jun 11, 2022

CTF BourgPalette

A pokemon-like project game where you level up by hacking your neighbor.

You play as a new hacker. You are not trying to capture all the pokemons but to capture all the flags! CTF is for Capture the Flag, a famous term in cybersecurity where you can try to figure out how to infiltrate and exploit on a simulation ecosystem. It's the same in CTFBourgPalette.

Built during the Secureworks Cybersecurity Literacy Challenge 2022.

Table of Contents

  1. Dependencies
  2. Installation and launch
  3. Demo
  4. Update the maps
  5. In the Future
  6. Known issues
  7. Credits
  8. Contributing
  9. License

Usage

Dependencies

Before running CTF BourgPalette the following dependencies need to be installed.

Dependencies Version
npm 8+

Installation and launch

$ git clone https://github.com/VBoureaud/CTFBourgPalette.git
$ cd CTFBourgPalette
$ npm install
$ npm start

Demo

There is a live demo running on vercel. You can find it here

Update the maps

To update the maps you will need a software named Tiled. Open a map file map.tmx, and locate your tilesets assets/tilesets.png. Then you can edit your map but be careful, respect the layers. When you are done save your map.tmx and export as a map.json.

In the Future

Still a lot of ideas that I would like to implement:

Ideas
Quests about Phising, Sim Swap, Multi-Auth, OSINT, Rogue Access Point, Cryptographic
P5.js game to simulate Bruteforce Attack
Click on flag to auto copy

Known issues

To be corrected in the next version.

Issues
Some events are launched asynchronously with PhaserJS and can cause a pause movement for the player who needs to reload the page.

Find an issue ? Contact me at [email protected]

Credits

Some awesome libraries/projects help power this one:

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

License

MIT

GitHub

https://github.com/VBoureaud/CTFBourgPalette
You might also like...

This application integrates Twilio SMS with a ToDo app. As you add tasks to your Todo app, you have the option to send SMS reminders to your cell phone.

This application integrates Twilio SMS with a ToDo app. As you add tasks to your Todo app, you have the option to send SMS reminders to your cell phone.

This application integrates Twilio SMS with a ToDo app. As you add tasks to your Todo app, you have the option to send SMS reminders to your cell phone. The days of forgetting a task or meeting are no more with ToodleDo app.

Dec 14, 2021

Mordan React in this project I demonstrate some of the most important tools that will make you design and build a protectional react project using a simple todo idea.

Mordan React in this project I demonstrate some of the most important tools that will make you design and build a protectional react project using a simple todo idea.

Mordan React in this project I demonstrate some of the most important tools that will make you design and build a protectional react project using a simple todo idea.

May 24, 2022

A Whatsapp Clone which built with reactJS. You can sign in with your Google Account and you can chat in real time.

Whatsapp Clone with ReactJS In this app you can create a simple chat room and send messages to each other using our google accounts in the room. Whats

Nov 24, 2021

The bookstore where you can store your best books that you read before. Built with React, Redux, and TailwindCSS.

The bookstore where you can store your best books that you read before. Built with React, Redux, and TailwindCSS.

Bookstore Project In this project, I set up my Bookstore project. It is about making a Bookstore with 2 section BOOKS and CATEGORIES (styles and funct

Aug 28, 2021

Toy video game project using PixiJS, React and Typescript

PixiJS space shooter This project was developed as a learning experience, to learn the basics of video game development using PixiJS as the graphics e

Dec 30, 2021

Olympic-Game project for Learning At Workplace stuff for my Campus. Love my Campus.

 Olympic-Game project for Learning At Workplace stuff for my Campus. Love my Campus.

Olympic-Game project for Learning At Workplace stuff for my Campus. Love my Campus. INTRODUCTION This is a simple three.js game with main focus of sho

Jun 12, 2022

Top Trump Deck Builder Project to transform some figma image in a game maker website

Top Trump Deck Builder Project to transform some figma image in a game maker website

Top Trump Deck Builder Project This project was inspired on the first project I did while studying the module of Front end Web Development in the Tryb

May 20, 2022

This is a React application for managing books you want to read. It tracks your progress and makes the reading the books enlisted as a goal. The project is built using HTML, CSS, JavaScript, React, and Redux.

This is a React application for managing books you  want to read. It tracks your progress and makes the reading the books enlisted as a goal. The project is built using HTML, CSS, JavaScript, React, and Redux.

This is a React application for managing books you want to read. It tracks your progress and makes reading the books enlisted as a goal. The project is built using HTML, CSS, JavaScript, React, and Redux

Oct 17, 2021

An in-memory git-like repository for objects for when you need to keep the history around for a bit longer.

An in-memory git-like repository for objects for when you need to keep the history around for a bit longer.

Mar 13, 2022
Comments
  • 1. docs(readme): Correct label for ant design link

    Hello ! I was looking at your project and saw this wrong label. So I just wanted to let you know.

    Now, I will go back trying this project ! Have a nice day !

    Reviewed by pawndev at 2022-05-11 07:43
React frontend + Node API source code for for the minting website for the Ninja Developer Hacking Squad's NFT collection
React frontend + Node API source code for for the minting website for the Ninja Developer Hacking Squad's NFT collection

React frontend + Node API source code for for the minting website for the Ninja Developer Hacking Squad's NFT collection

May 26, 2022
React Covid: a practical project to user APIs in a base level
React Covid: a practical project to user APIs in a base level

React Covid This a practical project to user APIs in a base level. Just fetch data and render it in components. API This project use the same API that

May 12, 2022
A demo of LaunchDarkly, React, and Vite, using the Pokémon API!
A demo of LaunchDarkly, React, and Vite, using the Pokémon API!

A demo of LaunchDarkly, React, and Vite, using the Pokémon API!

Jan 5, 2022
A Pokémon Themed Note Taking App Made with ReactJs.
A Pokémon Themed Note Taking App Made with ReactJs.

Poket Book Who doesn't need a good note taking app, especially if it is Pokémon Themed! This cute little Poket Book allows you to add/delete/edit/view

Apr 3, 2022
PI-Pokemon - Build an App using React, Redux, Node and Sequelize
PI-Pokemon - Build an App using React, Redux, Node and Sequelize

Individual Project - Henry Pokémon Objetivos del Proyecto Construir una App util

Mar 28, 2022
Sudoku Game in React: This game is a logic-based, combinatorial number-placement puzzle.
Sudoku Game in React: This game is a logic-based, combinatorial number-placement puzzle.

Sudoku Sudoku is a logic-based, combinatorial number-placement puzzle. Try it here Screenshots 1 2 3 4 Demo Demo Video Contributors Ayan Dhara Grawish

Mar 16, 2022
Word-guessing-game - A word guessing game made using React, Typescript, and Tailwind

Word Guessing Game This is a clone project of a popular word guessing game made

Jun 25, 2022
Star-Wars-Memory-Game - Star Wars Memory Game Using React.js
Star-Wars-Memory-Game - Star Wars Memory Game Using React.js

Star-Wars-Memory-Game Um jogo da memória com tematica do Star Wars. O objetivo e

Feb 25, 2022
Memory-test-game - Memory Testing Game Built With React

Memmory Testing Game This game is currently live and hosted on verce , play it h

Feb 22, 2022
A Disney+ Clone that you can sign in with your Google AccountA Disney+ Clone that you can sign in with your Google Account

Disney+ Clone with ReactJS A Disney+ Clone that you can sign in with your Google Account. Click demo to try it by yourself! Disney+ Clone Demo Link Yo

Apr 19, 2022