<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wasp-os.git/wasp/apps/play2048.py, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/wasp-os.git/'/>
<entry>
<title>Disallow swipes while confirmation prompt is displayed</title>
<updated>2021-01-15T20:08:57Z</updated>
<author>
<name>George Griffin</name>
<email>george@menomnom.com</email>
</author>
<published>2021-01-13T04:42:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/wasp-os.git/commit/?id=ae6e2ff2893c838abb4e37c3561b0326b5128d80'/>
<id>ae6e2ff2893c838abb4e37c3561b0326b5128d80</id>
<content type='text'>
Signed-off-by: George Griffin &lt;george@menomnom.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: George Griffin &lt;george@menomnom.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>apps: play2048: Optimized the icon a little</title>
<updated>2021-01-10T18:14:36Z</updated>
<author>
<name>Daniel Thompson</name>
<email>daniel@redfelineninja.org.uk</email>
</author>
<published>2021-01-10T18:04:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/wasp-os.git/commit/?id=79db167ed90da31698ad87534e46e06094099c2c'/>
<id>79db167ed90da31698ad87534e46e06094099c2c</id>
<content type='text'>
wasp-os uses a rather eccentric "2-bit" RLE encoding which works best
when there are only three colors (and black) in a single line. Modify
the screenshot slightly to allow it to be encoded with fewer palette
updated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
wasp-os uses a rather eccentric "2-bit" RLE encoding which works best
when there are only three colors (and black) in a single line. Modify
the screenshot slightly to allow it to be encoded with fewer palette
updated.
</pre>
</div>
</content>
</entry>
<entry>
<title>apps: play2048: Add the 2048 game application</title>
<updated>2021-01-10T18:14:36Z</updated>
<author>
<name>Miguel Rochefort</name>
<email>miguelrochefort@gmail.com</email>
</author>
<published>2021-01-05T03:12:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/wasp-os.git/commit/?id=ffff5ae52b9e7d7e6ddf45075e1ee100d73ae75b'/>
<id>ffff5ae52b9e7d7e6ddf45075e1ee100d73ae75b</id>
<content type='text'>
2048 is a popular sliding block puzzle game in which tiles are combined
to make the number 2048.

It's one of the few games that are enjoyable to play on such a small
form factor.

This started as a port of a TkInter implementation of the 2048 game. I
implemented all of the TkInter APIs used by the game and it worked on
wasp-os without any code change in the game. However, the performance
was very poor and it consumed too much RAM. I have since reimplemented
the whole game from scratch and managed to achieve acceptable
performance, although more improvements could still be made.

Because names in Python can't start with numbers, I had some trouble
naming things. The module is called "ttfe" (two-thousand-forty-eight),
the class name is Play2048App, and the software.py entry is "Play 2048".

Signed-off-by: Miguel Rochefort &lt;miguelrochefort@gmail.com&gt;
[daniel@redfelineninja.org.uk: Renamed the python filename, normalized
the screenshot and included the app in the docs]
Signed-off-by: Daniel Thompson &lt;daniel@redfelineninja.org.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2048 is a popular sliding block puzzle game in which tiles are combined
to make the number 2048.

It's one of the few games that are enjoyable to play on such a small
form factor.

This started as a port of a TkInter implementation of the 2048 game. I
implemented all of the TkInter APIs used by the game and it worked on
wasp-os without any code change in the game. However, the performance
was very poor and it consumed too much RAM. I have since reimplemented
the whole game from scratch and managed to achieve acceptable
performance, although more improvements could still be made.

Because names in Python can't start with numbers, I had some trouble
naming things. The module is called "ttfe" (two-thousand-forty-eight),
the class name is Play2048App, and the software.py entry is "Play 2048".

Signed-off-by: Miguel Rochefort &lt;miguelrochefort@gmail.com&gt;
[daniel@redfelineninja.org.uk: Renamed the python filename, normalized
the screenshot and included the app in the docs]
Signed-off-by: Daniel Thompson &lt;daniel@redfelineninja.org.uk&gt;
</pre>
</div>
</content>
</entry>
</feed>
