Simple 2D multiplayer game engine based on nodejs and canvas...
- Entity is called Entity()
- Components are called Abilities()
An Entity can have many Abilities. All available Abilities are:
- Body
- Position
- Velocity
- Input
- Gravity**
- Collidable
- Cor**
- Mass
- String**
- Orientation
- Acceleration
- AngularVelocity**
- Torque**
- Aabb
- Score
- Experience
- Rank
- Power
- Health
- Camera
- Viewport**
** work in progress
Subsystems
- input
- collision
- physics
- motion
- renderer
- score
- display
Most of things works ok
Except:
Collisions needs some realistic calculations
Use player states Use Game states
Add some tests please...
@msiq
Copyright 2016-2018 Code released under MyOwnLicense.