]> git.r.bdr.sh - rbdr/sumo/log
rbdr/sumo
6 years agoPhysics Engine (#4)
Rubén Beltrán del Río [Sat, 21 Apr 2018 22:45:38 +0000 (17:45 -0500)]
Physics Engine (#4)

* Add matter-js as a dependency

* Add body component

* Fix renderable node doc

* Add the physics node type

* Correct typo in physics enabled node types

* Update docs on render system

* Add physics system

* Update changelog

* Add physics engine to main app

* Tweak the gravity of the world

* Add body to sumo factory

* Add angle component

* Add angle to entity

* Add angle to the nodes

* Pass angle between systems

* Set default angle to 0

* Split systems and nodes

* Fix indentaion in physics world control

* Add third sumo entity

* Adjust values for constriants and physics

* Correct docs in new nodes

* Update built-in docs

6 years agoRender Sumo (#3)
Rubén Beltrán del Río [Sat, 21 Apr 2018 08:48:01 +0000 (03:48 -0500)]
Render Sumo (#3)

* Use corrected components

* Add renderable node

* Add render system

* Add sumo factory

* Add systems and entities to app

* Remove reference to weight / accel component

* Update dependencies, add pixi and babel-polyfill

* Use babel polyfill

* Add component to store pixi containers

* Add pixi container to the renderable support

* Update factories to produce renderables

* Update the renderable to use pixi

It also uses the new event emitters in serpentity 2.1.0

* Initialize pixi and pass it to renderable system

6 years agoInitial Project Setup (#2)
Rubén Beltrán del Río [Fri, 20 Apr 2018 21:41:25 +0000 (16:41 -0500)]
Initial Project Setup (#2)

* 🔧 Add initial package.json

* 🔧 Add eslint config

* 🔧 Add assets target dir to gitignore

* 🔧 Add webpack config

* Add a contributing guide

* Add the wrapper application

* Add autogenerated docs

* Add travis config

* Add changelog

6 years agoInitial commit
Rubén Beltrán del Río [Fri, 20 Apr 2018 18:47:49 +0000 (13:47 -0500)]
Initial commit