Moteur de jeux 2D en python.
L'état actuel est une preuve de concept utilisant le paradygme d'Entity-Component-System.
Le système d'ECS est basé sur Esper mais ce dernier a était complétement intégré vu sa simplicité et suite à de rapide limitation
En l'état actuel la POC montre :
- La création de component
- La création de system/processor
- gestion des collision
- direction des personnages
- déplacement
- affichage
- La création d'une entité
- L'attribution de component à une entité
- Le lancement de system/processor sur boucle de jeu
pip install -r requirements.txt
python src/main.py
Le gestionnaire de map permet:
- D'importer des fichiers TMX comme avec Tiled
- De gérer plusieurs couche de calque
- De gérer plusieurs fichier de tileset
- De générer une image de la map pour export