Anyone can contribute, there is much to do! Your help is very much welcomed !
We've separated our code in 6 differents files + main
Here the tkinter window for the code editor is implemented. It also get the code of the player in a string format and send it back to main
All the fonctions that can be used for any action on any entity is defined here. The fonction to create a map is also described here.
We define every entity useful to the game in this file, moving and unmoving, player, monster, door, etc.
To execute the player's code we must first check if he doesn't anything that would break the code or if there are any error. Then we deal with execution here.
Every graphics are dealt with here.
Levels creation fonction
After forking send a mail to : ulysse.mavrocordatos@student-cs.fr to state the improvement you wish to work on. When you're done and you have a interesting and working change to code a simple pull request should be enough.