Skip to content

mierdev/codemon

 
 

Repository files navigation

codemon logo

A pokémon inspired game with a coding theme

Our entry for the Boot.dev Hackathon 2025.

The game is live hosted! Play it in your browser

In-game sreenshots

screenshot 1     screenshot 2

Build by

Prerequisites

Installation

  1. Clone the repo:
git clone git@github.com:mierdev/codemon.git
  1. Open the project folder:
cd codemon
  1. Install dependencies:
npm install
  1. Install MongoDB On WSL2/Ubuntu (Windows)
  • Import the public key: From a terminal, install gnupg and curl if they are not already available:
sudo apt-get install gnupg curl

To import the MongoDB public GPG key, run the following command:

curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | \
  sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \
  --dearmor
  • Create the list file: Create the list file /etc/apt/sources.list.d/mongodb-org-8.0.list for your version of Ubuntu (we are presuming you've installed it with Boot.dev's instructions and are using Ubuntu 22.04 Jammy, if not follow the Installation guide)
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/8.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list
  • Reload the package database: Issue the following command to reload the local package database:
sudo apt-get update
  • Install MongoDB Community Server:
sudo apt-get install -y mongodb-org

Usage

  1. Start MongoDB On WSL2/Ubuntu (Windows)
  • Run this command to start MongoDBL:
sudo systemctl start mongod
  • If you receive an error similar to the following when starting mongod: Failed to start mongod.service: Unit mongod.service not found. Run the following command first:
sudo systemctl daemon-reload

Then run the start command above again.

  1. Start the server
  • Run this command in your CLI:
npm run devStart
  • If you are on Mac you might run into issues. When you do run this command instead:
npm run macStart

Features

  • A lot of cool stuff.

Structure

A bit about our architecture.

Attributions

UI

  • UI Pack - Pixel Adventure by Kenney, License CC0
  • UI Pack - Adventure by Kenney License CC0

Audio

More sounds: https://sfxr.me/

License

  • CC-BY-something (attribution required) ?

About

A JRPG battle game with a coding theme (our entry for the Boot.dev Hackathon 2025) - 2nd place winners!

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages