kfields / django-arcade

Python GraphQL Game Server using Django, Ariadne, and Arcade!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django Arcade 🐍 🎮

This repo serves as a blueprint/starter-kit to develop game servers and clients using GraphQL

Initially it uses Django as the game server and Python Arcade for the client

The first game to be implemented is Tic-Tac-Toe

Git

git clone https://github.com/kfields/django-arcade
cd django-arcade
poetry shell

Server

cd server
poetry install

First Time

./bin/setup

After that ...

./bin/dev

Start from Scratch: Delete the database and migrations, and re-run setup

./bin/nuke

Client

cd client
poetry install
python client

Experiments

cd experiments
poetry install
python counter.py

Special Thanks

Django Bulma app from: https://github.com/lemonsaurus/django-simple-bulma

Some more stuff from: https://github.com/python-discord/site

About

Python GraphQL Game Server using Django, Ariadne, and Arcade!

License:MIT License


Languages

Language:CSS 47.2%Language:Python 26.7%Language:JavaScript 24.5%Language:HTML 1.6%