Skip to main content

A lib to create 2D games

Project description

# PyEngine

A lib to build 2D Games.

## Dependencies

- Python 3.5+
- PyGame

## Other information

- Main Developer : LavaPower
- Contributors : X
- Develop on :
- System :
- Windows 10 (V 0.1.0-DEV --> Latest)
- Version of Python :
- 3.7.1 (V 0.1.0-DEV --> Latest)
- Librairy :
- PyGame (V 0.1.0-DEV --> Latest)

## Known bugs of the developing version

- X

## Changelog

### V 1.0.2 : Fix Update 2 - 11/05/19

- Entity : Can get custom component
- Setup : Fix crash when pygame is not installed
- Setup : Don't get PyGame2

Cette MAJ ne casse pas la combatilbilité avec la précédente.

### V 1.0.1 : Fix Update - 10/05/19

- Enums : Add Controls in __all__
- Entity : Can add custom component

Cette MAJ ne casse pas la combatilbilité avec la précédente.

### V 1.0.0 : First Update - 09/05/19

- Components : Create LifeBarComponent, MoveComponent
- Components : Rework on system (Work with constructor)
- World-Enums : Create WorldCallbacks (OUTOFWINDOW)
- Components/SpriteComponent : Add set_size function
- Components/PhysicsComponent-Enums : Add CollisionCauses in CollisionCallback
- Components/PhysicsComponent : Add gravity management
- Components/ControlComponent : Add speed management
- Components/ControlComponent : Add controls management
- Components/ControlComponent-Enums : Add LEFTRIGHT and UPDOWN ControlType
- Components/ControlComponent-Enums : Add ControlsE Enums
- GameState-Window-World : Create GameState System
- Systems/UISystem : Create Wigets System
- Widgets : Create Label, Image, Button, Entry widget
- Window : Add title and background color management
- Exceptions : Rework on system (rename and remove useless exceptions

### V 0.2.0-DEV : Little Update - 25/04/19

- Components/PhysicsComponent : Collision Callback return object
- Systems/EntitySystem : Remove condition to add entity
- Window : Add a function to end game
- Setup.py : Add dependances (PyGame)

### V 0.1.0-DEV : Initial Update - 19/04/19

- First Version

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyEngine-2D-1.0.2.tar.gz (10.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page