- Project Manager | Ethan Sie: Database lead
- Tanzeem Hasan: Javascript lead for more intricate animations and website responsiveness
- Brian Liu: Tailwind (style) lead for more intricate designs
This project is a recreation of Pokemon Showdown (some might say better). Users will be able to battle other users with Chupamon (Chupa + Pokemon). Upon logging in, users are automatically entered into an active session list, where any other active user may challenge someone on the list. If the challenge is accepted, then both players will be placed in a battle with six random Chupamon each that follow standard Pokemon Showdown rules (users can choose a move on their turn, with the turn order based on Pokemon speed, etc). We will be simplifying the game by removing abilities, items, etc. A ChupaDex will be provided that displays information about all the Chupamon available. Users can also view their match history and a leaderboard.
Must have Git and Python installed beforehand.
- Git: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
- Python: https://www.python.org/downloads/
- Using Git: https://novillo-cs.github.io/apcsa/tools/
- Locate green <>Code button on main page of project repository
- Copy the HTTPS URL
- Open the terminal on your local machine and navigate to the desired directory
- Clone the repository in the corresponding directory:
git clone https://github.com/ethannsie/ChewyChupucabras__ethans175_tanzeemh2_brianl237.git
- Setup a virtual environment
python3 -m venv <name>
- Activate virtual environment
. <name>/bin/activate
-
cd into the repo,
cd PATH/TO/ChewyChupucabras__ethans175_tanzeemh2_brianl237
-
Install required packages
pip install -r requirements.txt
- Navigate to app folder of project directory
cd PATH/TO/ChewyChupucabras__ethans175_tanzeemh2_brianl237/app
- Run app
python3 __init__.py
- Open firefox and go to the given link
http://127.0.0.1:5000