Im working with anyone who wants to participate in the building of a Hacking VideoGame with real labs behind it.
The labs are going to be raised by Docker or Virtual Machines and they should be integrated inside the game.
The videogame will be created using web technologies and it should allow anyone to develop new unofficial levels.
Levels are going to have an addon system so they could be installed to make the game grow infinitely.
All the levels should provide at least three "entrypoints" to let other developers use that entrypoint as a start point for the new developed level.
In order to provide level namespaces and a centraliced place to in a future share information and new levels a developer platform it's going to be created where Level Creators should register their levels before crearting it in order to get a special level key and avoid name collisions.
https://github.com/ElChicoDePython/RealityMismatch-DevelopersPlatform
The project will use Python3.7.
The project will use the PEP8 guidelines.
The project will use the Airbnb javascript style guide
https://github.com/airbnb/javascript
The project will follow semantic commit messages from now on.
https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716
The project will use back style formatting for Python code.
https://github.com/python/black
The project will use prettier style formatting for Javascript code.
The project should use static type checking: