]>
git.r.bdr.sh - rbdr/sumo/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Rubén Beltrán del Río [Tue, 29 May 2018 05:29:27 +0000 (00:29 -0500)]
Add gamepad support (#10)
* Update docs
* Add gamepad support
* Remove console logs
* Add factories for controllables
* Add both controllables
* Add gamepad support to changelog
Rubén Beltrán del Río [Tue, 29 May 2018 02:35:38 +0000 (21:35 -0500)]
Add Grab System (#9)
* Remove unused code
* Adds grab components
* Adds grab nodes
* Add sensors to the physics world
* Add grab systems
* Add new sprites
* Attach grab components
* Add grab system to engine
* Update changelog
Rubén Beltrán del Río [Tue, 24 Apr 2018 01:34:45 +0000 (20:34 -0500)]
Fix positioning and lessen friction (#8)
Rubén Beltrán del Río [Mon, 23 Apr 2018 12:58:20 +0000 (07:58 -0500)]
Draw the Arena (#7)
* Add defaults to config
* Create arena sprite
* Draw the arena
* Draw a face when cooling down the dash
* Correct linter issues
Rubén Beltrán del Río [Mon, 23 Apr 2018 10:13:08 +0000 (05:13 -0500)]
Add control via keyboard (#6)
* Correct angle documentation
* Correct body component doc
* Add a config module with px 2 meters
* Create component to map input
* Add components for mappable actions
* Add component for elastic manipulation
* Add node to modify physics
* Add controllable node
* Add dasher node
* Add control mapper system
* Add component to limit velocity
* Add node for limiting velocity
* Add systems to move and dash
* Use meters in physics systems
* Correct documentation in render system
* Add elastic manipulation system
* Update factories to use new components
* Update main app to use new systems
* Ignore dist dir
* Also ignore cache
* Ignore personal configuration files
* Add system to reduce velocity
* Add changelog
Rubén Beltrán del Río [Sun, 22 Apr 2018 21:40:39 +0000 (16:40 -0500)]
Use Parcel (#5)
* Replace webpack with parcel
* Use relative paths on the main index
* Include the babel polyfill
* Add missing semicolon
* Add hooks to lint before commits
* Delete webpack config
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
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
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
Rubén Beltrán del Río [Fri, 20 Apr 2018 18:47:49 +0000 (13:47 -0500)]
Initial commit