<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xml:base="https://etwof.com/">
<channel>
 <title>jsMaze | End the War on Freedom</title>
 <link>https://etwof.com/categories/jsmaze.html</link>
 <description>A JavaScript Maze Game</description>
 <language>en</language>
 <managingEditor>Bill St. Clair</managingEditor>
 <generator>Lisplog</generator>
<item>
 <title>Mongoose Rocks!</title>
 <link>https://etwof.com/mongoose_rocks.html</link>
 <description>&lt;p&gt;A few weeks ago, I told you about my spare-time project, &lt;a href=&quot;http://jsmaze.com/&quot;&gt;jsMaze&lt;/a&gt;. Well, I&#039;m still working on it. It now has a &quot;War&quot; mode, with bullet images that spin away and towards you, sounds, and I just finished a scrolling div for the chat. Now I&#039;m focusing on user accounts, so that users can upload their player images, create mazes, and add wall images to those mazes. I had prototyped the account creation and login code in Amazon&#039;s &lt;a href=&quot;http://aws.amazon.com/simpledb/&quot;&gt;SimpleDB&lt;/a&gt; and in &lt;a href=&quot;http://redis.io/&quot;&gt;Redis&lt;/a&gt;. Both worked, but were somewhat of a pain. This morning, I converted that code to &lt;a href=&quot;http://mongoosejs.com/&quot;&gt;Mongoose&lt;/a&gt;, a &lt;a href=&quot;http://www.mongodb.org/&quot;&gt;MongoDB&lt;/a&gt; object modeling tool. Yow! The &lt;a href=&quot;https://github.com/billstclair/jsmaze/commit/14faabb4f01d09997816a4cad67cc68333547fc3&quot;&gt;new code&lt;/a&gt; is clear and simple. Mongoose, FTW!&lt;/p&gt;</description>
 <pubDate>Tue, 08 May 2012 13:01:58 GMT</pubDate>
</item>
<item>
 <title>jsMaze Bullets</title>
 <link>https://etwof.com/jsmaze_bullets.html</link>
 <description>&lt;p&gt;My &lt;a href=&quot;http://jsmaze.com/&quot;&gt;jsMaze&lt;/a&gt; hacking is coming along. There are now player images, simple line drawings, and you can chat with other players (anybody that could see you, were he facing your direction, can &quot;hear&quot; what you type. Now I&#039;ve created bullet images. They&#039;re not the clearest photos, but they&#039;ll do for now.&lt;/p&gt;

&lt;p style=&#039;text-align: center;&#039;&gt;&lt;img src=&#039;images/bullet-left.gif&#039;  alt=&#039;Bullet Left&#039; width=&#039;599&#039; height=&#039;344&#039;/&gt;&lt;br/&gt;
&lt;img src=&#039;images/bullet-front-300x301.gif&#039; alt=&#039;Bullet Front&#039; width=&#039;300&#039; height=&#039;301&#039;/&gt;&lt;img src=&#039;images/bullet-rear-299x300.gif&#039; alt=&#039;Bullet Rear&#039; width=&#039;299&#039; height=&#039;300&#039;/&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 16 Apr 2012 12:41:27 GMT</pubDate>
</item>
<item>
 <title>jsMaze</title>
 <link>https://etwof.com/jsmaze.html</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://jsMaze.com/&quot;&gt;jsMaze.com&lt;/a&gt; is a new game I&#039;m developing. JavaScript on the client. &lt;a href=http://nodejs.org/&quot;&gt;Node.js&lt;/a&gt; on the server. &lt;a href=&quot;http://socket.io/&quot;&gt;Socket.IO&lt;/a&gt; for network communication. &lt;a href=&quot;http://redis.io/&quot;&gt;Redis&lt;/a&gt; for persistence. The server is running now on an Amazon EC2 micro-instance.&lt;/p&gt;

&lt;p&gt;Currently, other players appear as blue rectangles. I&#039;ll make a better default appearance soon, that will let you know which direction they&#039;re facing. Then chat. Then missiles. At that point, it will be a copy of the maze game I played on the PDP-10 machines at Project Mac at MIT in the mid-seventies.&lt;/p&gt;

&lt;p&gt;Planned development: individual accounts, bandwidth and storage paid with credits, daily credit allowance, or buy them from me. Individual character images as front, back, left, and right PNGs or GIFs, wall hangings and drawings, individual mazes with access control and image moderation. Inanimate objects. Scripts to turn inanimate objects into robots.&lt;/p&gt;

&lt;p&gt;And whatever else I and my community of players/coders dream up.&lt;/p&gt;

&lt;p&gt;Open source: &lt;a href=&quot;https://github.com/billstclair/jsmaze&quot;&gt;github.com/billstclair/jsmaze&lt;/a&gt;&lt;/p&gt;

&lt;p style=&#039;text-align: center;&#039;&gt;&lt;img src=&#039;images/jsmaze-613x611.png&#039; alt=&#039;jsMaze&#039; width=&#039;613&#039; height=&#039;611&#039;/&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 14 Apr 2012 14:04:50 GMT</pubDate>
</item>
</channel>
</rss>
