fe6d5dfc930101d0d6b3e2f5cc9fed868d27f397
FT_TRANSCENDENCE
Modules
| Module | Nb point | state |
|---|---|---|
| Multiplayer | 2 | 🚧 |
| Remote | 2 | 🚧 |
| Bootstrap | 1 | 🏁 |
| Django | 2 | 🏁 |
| Bdd | 1 | 🚧 |
| Accounts | 2 | 🏁 |
| WebGL | 2 | 🚧 |
| Other game | 2 | 🚧 |
| Chat | 2 | 🏁 |
| Translation | 1 | 🚧 |
| Other browser | 1 | 🏁 |
| Smartphone support | 1 | 🚧 |
| --- | --- | --- |
| Ready | 8 | |
| Total | 19 |
Installation
Automated
Just run the following :
chmod +x ./run.sh
./run.sh
Manual
- Clone the project:
git clone https://git.chauvet.pro/michel/ft_transcendence
cd ft_transcendence
- Create python virtual environnement.
python3 -m venv .env
- Source the environnement.
source .env/bin/activate
- Install the requirements
pip install -r requirements.txt
- Setup database
python manage.py makemigrations games
python manage.py makemigrations profiles
python manage.py makemigrations chat
python manage.py makemigrations tournament
python manage.py migrate
- Compile translations
python manage.py compilemessages
- Start the developpement server
python manage.py runserver 0.0.0.0:8000
coc nvim
pip install django-stubs
Description
Languages
JavaScript
54.9%
Python
42.1%
CSS
1.5%
HTML
1.2%
Dockerfile
0.2%