<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sumo/lib/factories, branch main</title>
<subtitle>A game about wrestling #game</subtitle>
<id>https://git.r.bdr.sh/sumo/atom/lib/factories?h=main</id>
<link rel='self' href='https://git.r.bdr.sh/sumo/atom/lib/factories?h=main'/>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/sumo/'/>
<updated>2020-03-09T20:02:35Z</updated>
<entry>
<title>Use new lib components</title>
<updated>2020-03-09T20:02:35Z</updated>
<author>
<name>Ben Beltran</name>
<email>ben@nsovocal.com</email>
</author>
<published>2020-03-09T20:02:35Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/sumo/commit/?id=7741a3cc37662ab2ff9606bdaffc0317b79a8dd9'/>
<id>urn:sha1:7741a3cc37662ab2ff9606bdaffc0317b79a8dd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Naive Game Rules (#11)</title>
<updated>2018-05-29T07:34:38Z</updated>
<author>
<name>Rubén Beltrán del Río</name>
<email>ben@nsovocal.com</email>
</author>
<published>2018-05-29T07:34:38Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/sumo/commit/?id=3100e0533cb89a185ea021dfb83c4f364750180f'/>
<id>urn:sha1:3100e0533cb89a185ea021dfb83c4f364750180f</id>
<content type='text'>
* Add components for tracking points

* Add methods to create new entities

* Adds nodes for points

* Add system to detect points

* Adds system to detect a winner

* Add system to render points and winner

* Add points required to win to config

* Add it all to the engine

* Add mention of points to changelog
</content>
</entry>
<entry>
<title>Add gamepad support (#10)</title>
<updated>2018-05-29T05:29:27Z</updated>
<author>
<name>Rubén Beltrán del Río</name>
<email>ben@nsovocal.com</email>
</author>
<published>2018-05-29T05:29:27Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/sumo/commit/?id=43413defcb854c8706a84a6a54a61c7977b52614'/>
<id>urn:sha1:43413defcb854c8706a84a6a54a61c7977b52614</id>
<content type='text'>
* Update docs

* Add gamepad support

* Remove console logs

* Add factories for controllables

* Add both controllables

* Add gamepad support to changelog
</content>
</entry>
<entry>
<title>Add Grab System (#9)</title>
<updated>2018-05-29T02:35:38Z</updated>
<author>
<name>Rubén Beltrán del Río</name>
<email>ben@nsovocal.com</email>
</author>
<published>2018-05-29T02:35:38Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/sumo/commit/?id=1676911c8a2621274bf75ff7271faa926cf58d6c'/>
<id>urn:sha1:1676911c8a2621274bf75ff7271faa926cf58d6c</id>
<content type='text'>
* 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
</content>
</entry>
<entry>
<title>Fix positioning and lessen friction (#8)</title>
<updated>2018-04-24T01:34:45Z</updated>
<author>
<name>Rubén Beltrán del Río</name>
<email>ben@nsovocal.com</email>
</author>
<published>2018-04-24T01:34:45Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/sumo/commit/?id=764ac76aa90b75cd5d79c217220654a6975069af'/>
<id>urn:sha1:764ac76aa90b75cd5d79c217220654a6975069af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Draw the Arena (#7)</title>
<updated>2018-04-23T12:58:20Z</updated>
<author>
<name>Rubén Beltrán del Río</name>
<email>ben@nsovocal.com</email>
</author>
<published>2018-04-23T12:58:20Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/sumo/commit/?id=6768cd461ec1a8ea87c0f64e1b3c29e36b0b02ed'/>
<id>urn:sha1:6768cd461ec1a8ea87c0f64e1b3c29e36b0b02ed</id>
<content type='text'>
* Add defaults to config

* Create arena sprite

* Draw the arena

* Draw a face when cooling down the dash

* Correct linter issues
</content>
</entry>
<entry>
<title>Add control via keyboard (#6)</title>
<updated>2018-04-23T10:13:08Z</updated>
<author>
<name>Rubén Beltrán del Río</name>
<email>ben@nsovocal.com</email>
</author>
<published>2018-04-23T10:13:08Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/sumo/commit/?id=7ade6f8d96825386bf2e89dea51f9297cbac8e9c'/>
<id>urn:sha1:7ade6f8d96825386bf2e89dea51f9297cbac8e9c</id>
<content type='text'>
* 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
</content>
</entry>
<entry>
<title>Physics Engine (#4)</title>
<updated>2018-04-21T22:45:38Z</updated>
<author>
<name>Rubén Beltrán del Río</name>
<email>ben@nsovocal.com</email>
</author>
<published>2018-04-21T22:45:38Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/sumo/commit/?id=493ec31cb19b4211c703762d14a4e6232c4c2143'/>
<id>urn:sha1:493ec31cb19b4211c703762d14a4e6232c4c2143</id>
<content type='text'>
* 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
</content>
</entry>
<entry>
<title>Render Sumo (#3)</title>
<updated>2018-04-21T08:48:01Z</updated>
<author>
<name>Rubén Beltrán del Río</name>
<email>ben@nsovocal.com</email>
</author>
<published>2018-04-21T08:48:01Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/sumo/commit/?id=0616b3f00653c66b5e34814653e33413b9ec034e'/>
<id>urn:sha1:0616b3f00653c66b5e34814653e33413b9ec034e</id>
<content type='text'>
* 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
</content>
</entry>
</feed>
