Go to file
2024-02-08 12:39:17 +01:00
accounts lang: add locale in django and login view 2024-02-01 14:51:20 +01:00
chat Episode 2: Marchant avec une hâte difficilement dissimulable, Adrien n'est qu'as quelque pas de sa dulcinée. Observant son quartier il s'imagine la vie qu'on pourrait avoir dans ses lieux, un kebab, une épicerie, une laverie ouverte 24h sur 24h. Une vie basique pour un citadin tout l'inverse de notre protagoniste qui se touche le zibouiboui toute jour et nuit dans une chambre de la maison du géniteur, bien sûre sans réveiller le petit dernier. Suite au prochain commit... 2024-02-01 14:39:39 +01:00
frontend game: add: goal work 2024-02-08 12:39:17 +01:00
games game: clean: type hint 2024-02-08 12:39:17 +01:00
matchmaking matchmaking: add: clear message if normal closure 2023-12-23 18:47:16 +01:00
profiles ux: Me becomes Settings; backend: fix special usernames (me, block...) 2024-02-08 10:09:36 +01:00
tournament fix: type hint 2024-02-08 10:15:27 +01:00
transcendence pp upload: size limit in django settings 2024-02-08 08:54:13 +01:00
.gitignore lang: add locale in django and login view 2024-02-01 14:51:20 +01:00
manage.py rename the project 2023-12-23 18:12:13 +01:00
package-lock.json no idea 2023-12-11 10:53:34 +01:00
README.md add: readme 2024-02-02 16:20:42 +01:00
requirements.txt update: requirement 2023-12-13 13:01:51 +01:00
run.sh translations: added compilemessages cmd in run script 2024-02-02 10:30:16 +01:00

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