Pyved-engine

Latest version: v24.4a3

Safety actively analyzes 623642 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

24.4a2

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

23.9a5

What's Changed
* Ensure 4 games are available (bundle format) by wkta in https://github.com/gaudiatech/pyved-engine/pull/15
* globally improved the documentation, built with mkdocs in https://github.com/gaudiatech/pyved-engine/pull/16
* New roguelike template by Aleskyy in https://github.com/gaudiatech/pyved-engine/pull/17
* New version of the Breakout (ECS style) by wkta in https://github.com/gaudiatech/pyved-engine/pull/18

New Contributors
* Aleskyy made their first contribution in https://github.com/gaudiatech/pyved-engine/pull/16

**Full Changelog**: https://github.com/gaudiatech/pyved-engine/compare/v23.8a5...v23.9a5

23.8a5

On August, 24th year 2023

Some new stuff:
- mostly the `pyv-cli` interface
- enhanced readme
- game bundle definition is ok now

**Changelog**: https://github.com/gaudiatech/pyved-engine/compare/v23.6a1...v23.8a5

23.6a1

**Changelog**:
https://github.com/gaudiatech/pyved-engine/compare/v22.10a1...v23.6a1

22.10a1

**Changelog**:

A lot of refactoring has been done (only a limited number of new features have bee aded).
Therefore changelog is mostly undocumented for this pre-aplha release.

Features include more flexibility in how TMX files are handled,
and a different conversation interface with NPCs (in case of isometric games).

22.7a1

- using an integer digit to select kengi gfx mode [0-3]
- better support isometric engine
- clean project structure with `examples_basic` folder

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.