Jeu de belote en ligne.

Leo VIALLON-GALINIER a785de78ce Add info 1st player 3 years ago
static a785de78ce Add info 1st player 3 years ago
templates 31e4b1919a Add information restart game 3 years ago
.gitignore 350283959f Bugs correction 3 years ago
COPYING 48d9004ec6 Licence information 3 years ago
README.md b949982cae Enhance several visual things and count belote better 3 years ago
app.py 48e1e9c246 Correct minor bugs in deployment 3 years ago
app.wsgi 350283959f Bugs correction 3 years ago
belote.py 21368da171 Merge branch 'master' of https://git.vln-glr.fr/leo.viallon/Belote 3 years ago
belote_jeu.py b8e4dc2a5d Firs commit 3 years ago
belote_ws.py b949982cae Enhance several visual things and count belote better 3 years ago
db.py a785de78ce Add info 1st player 3 years ago
requirements.txt b8e4dc2a5d Firs commit 3 years ago
settings.example.cfg 48e1e9c246 Correct minor bugs in deployment 3 years ago
settings.example.py 48e1e9c246 Correct minor bugs in deployment 3 years ago

README.md

Jeu de belote

Jeu de belote en ligne basé sur flask et socket.io.

L'ensemble de ce dépôt est sous licence GPL v3.

Installation

  1. Créer un environnement virtuel venv (python3 -m venv venv)
  2. Activer l'environnement virtuel (. venv/bin/activate)
  3. Installer les prérequis (pip install -r requirements.txt)
  4. Vous pouvez démarrer le serveur python belote.py !

Crédits et remerciements

Principe

  • belote.py définit les routes
  • db.py gère le jeu et l'enregistrement en base de donnée
  • belote_ws.py gère l'interactivité (avec des websockets)
  • Le dossier templates contient les template jinja2 pour le rendu web
  • Le dossier static contient les scripts, images et feuilles de style

Si aucun utilisateur n'existe dans la base de donnée, un premier utilisateur de login admin et de mot de passe admin est créé. A vous de changer le mot de passe avant mise en ligne !

Licence

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/

Copyright (C) 2020 L. Viallon-Galinier