Skip to content

RignonNoel/2DMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

2DMaker

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

Screenshot 2DMaker

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

Pour lancer la POC :

pip install -r requirements.txt
python src/main.py

Gestionnaire de map (MapManager)

Screenshot 2DMaker

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

About

Moteur de jeux 2D en python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages