Skip to content

RignonNoel/2DMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

27f8203 · Feb 2, 2018

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