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 details)

Uploaded Source

File details

Details for the file PyEngine-2D-1.0.2.tar.gz.

File metadata

  • Download URL: PyEngine-2D-1.0.2.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.7

File hashes

Hashes for PyEngine-2D-1.0.2.tar.gz
Algorithm Hash digest
SHA256 46c35cd1337dfc822d153bc1cc8dcfba16b8a5ceffcb118d45a628081b13eb3e
MD5 bd0a80fb670a9d05d52e4aae982dde74
BLAKE2b-256 dd16e23fa3fa90cdc24d19224f239f7c90322289de8417704341345455c71b4b

See more details on using hashes here.

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