Upgrades:
- we improve the compatibility with Linux systems
- the ECS pattern was added to the engine! In the past we used only Mediator/MVC or no pattern at all (in theory, all game logic can rely on the main three functions, indeed) ;
- creating a tech demo with a basic physics engine ; this is the platformer game template.
- the `share` sub-command kind of works (has to be applied on a valid game bundle)
- ability to `test` a game bundle
- the roguelike game template is now accessible online
- we handle the engine documentation differently, in order to host it via GitPages (see [here](https://gaudiatech.github.io/pyved-engine/))
Tips / instructions to review new features:
- To upgrade: `pip install --upgrade pyved-engine`
- To initialize a project `pyv-cli init myRogue` and select the template roguelike for example
- To test the validity of the game bundle : `pyv-cli test myRogue`
- To use the game on your computer `pyv-cli play myRogue`
- Share it with others: `pyv-cli share myRogue`
Changelog
https://github.com/gaudiatech/pyved-engine/compare/v23.9a5...v24.4a2