<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Brad's Projects]]></title><description><![CDATA[Game development, software, hardware.]]></description><link>http://bradjewell.com/</link><image><url>http://bradjewell.com/favicon.png</url><title>Brad&apos;s Projects</title><link>http://bradjewell.com/</link></image><generator>Ghost 1.26</generator><lastBuildDate>Wed, 18 Feb 2026 08:12:06 GMT</lastBuildDate><atom:link href="http://bradjewell.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Dice Tower]]></title><description><![CDATA[<div class="kg-card-markdown"><p><img src="https://bradjewell.com/projects/dicetower/dice_tower_preview.jpg" alt="Dice Tower"></p>
<p>I designed and built my own dice tower for use in D&amp;D! It is made of 1/4&quot; 5-ply Baltic birch plywood, etched and cut out with a laser cutter at my local maker space, lined with laser-cut wool felt, and assembled with wood glue.</p>
<p><img src="https://bradjewell.com/projects/dicetower/dice_tower_1.jpg" alt="Dice Tower"></p>
<p>These were</p></div>]]></description><link>http://bradjewell.com/dice-tower/</link><guid isPermaLink="false">6066a5f55c7b1d054030b0a5</guid><dc:creator><![CDATA[Brad Jewell]]></dc:creator><pubDate>Fri, 02 Apr 2021 05:09:29 GMT</pubDate><media:content url="http://bradjewell.com/content/images/2021/04/dice_tower_preview.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="http://bradjewell.com/content/images/2021/04/dice_tower_preview.jpg" alt="Dice Tower"><p><img src="https://bradjewell.com/projects/dicetower/dice_tower_preview.jpg" alt="Dice Tower"></p>
<p>I designed and built my own dice tower for use in D&amp;D! It is made of 1/4&quot; 5-ply Baltic birch plywood, etched and cut out with a laser cutter at my local maker space, lined with laser-cut wool felt, and assembled with wood glue.</p>
<p><img src="https://bradjewell.com/projects/dicetower/dice_tower_1.jpg" alt="Dice Tower"></p>
<p>These were my original design ideas. My final design ended up almost exactly like I had originally planned.</p>
<p><img src="https://bradjewell.com/projects/dicetower/dice_tower_2.jpg" alt="Dice Tower"></p>
<p>A later iteration, on the computer at the maker space, ready to laser cut.</p>
<p><img src="https://bradjewell.com/projects/dicetower/dice_tower_3.jpg" alt="Dice Tower"></p>
<p>First cut! A little burnt and smoky, but not too bad. I've since learned to really dial in my settings to get clean cuts all the way through the wood (although with plywood, there can be random spots that are tougher to cut through).</p>
<p><img src="https://bradjewell.com/projects/dicetower/dice_tower_4.jpg" alt="Dice Tower"></p>
<p>First prototype cut out and assembled with masking tape! It fit together great, and only had a couple of mistakes in the design. I was super happy with this! I was really excited to get started on the next iteration.</p>
<p><img src="https://bradjewell.com/projects/dicetower/dice_tower_5.jpg" alt="Dice Tower"></p>
<p>Here I decided to get fancy. I spent a decent chunk of time adding a brick pattern, with some banners and 20-sided dice to be etched into the wood. I also bought some fancier, more expensive, 7-ply plywood. Surely it'll come out extra fancy!</p>
<p><img src="https://bradjewell.com/projects/dicetower/dice_tower_6.jpg" alt="Dice Tower"></p>
<p>I read somewhere online that adding some painter's tape could cut down on the smoke staining.</p>
<p><img src="https://bradjewell.com/projects/dicetower/dice_tower_7.jpg" alt="Dice Tower"></p>
<p>Thaaaat was DEFINITELY not the case... So much fire... It was terrifying to watch, so I just had to cancel the cut job. The wood was totally ruined...</p>
<p><img src="https://bradjewell.com/projects/dicetower/dice_tower_8.png" alt="Dice Tower"></p>
<p>Here is my final design. I took a training class on the more powerful laser at the maker space so that I could get cleaner cuts, and gave it another shot, using the more basic 5-ply wood, and NO tape of any kind. Back to basics.</p>
<p><img src="https://bradjewell.com/projects/dicetower/dice_tower_9.jpg" alt="Dice Tower"></p>
<p>It came out great! A little smoke, but nothing too terrible. I also went to the fabric store and picked up some grey wool felt. I was unsure of how to attach wood and felt, but randomly saw a youtube video of someone using wood glue. Awesome.</p>
<p><img src="https://bradjewell.com/projects/dicetower/dice_tower_10.jpg" alt="Dice Tower"></p>
<p>Here it is all assembled, drawbridge up!</p>
<p><img src="https://bradjewell.com/projects/dicetower/dice_tower_11.jpg" alt="Dice Tower"></p>
<p>D20 banner on the back.</p>
<p><img src="https://bradjewell.com/projects/dicetower/dice_tower_12.jpg" alt="Dice Tower"></p>
<p>Felt lined all on the inside! It makes SUCH a satisfying noise when you toss some dice down there. Without the felt, it was unpleasantly loud.</p>
<p><img src="https://bradjewell.com/projects/dicetower/dice_tower_13.jpg" alt="Dice Tower"></p>
<p>The final product! It's not perfect, and it was a long time in the making (quarantine and other distasters didn't help...), but it really makes me happy. Here's hoping I can use it with some friends soon!</p>
</div>]]></content:encoded></item><item><title><![CDATA[Austin Property Value Changes (2019-2020)]]></title><description><![CDATA[<div class="kg-card-markdown"><p>A visualization of the change in property values for Austin, TX from 2019 to 2020.</p>
<p><img src="https://bradjewell.com/projects/property/market_value_2019_2020.png" alt="Property Value Changes Map"></p>
<p><a href="https://www.bradjewell.com/projects/property/market_value_2019_2020.png">Click here to see the full size image.</a></p>
<p>First I went to TravisCAD's website and downloaded their &quot;TCAD APPRAISAL ROLL EXPORT&quot; from the publicly available data section.<br>
They also provide a &quot;APPRAISAL</p></div>]]></description><link>http://bradjewell.com/austin-property-value-changes-2019-2020/</link><guid isPermaLink="false">602c203350627411d66496d1</guid><dc:creator><![CDATA[Brad Jewell]]></dc:creator><pubDate>Tue, 16 Feb 2021 19:54:32 GMT</pubDate><media:content url="http://bradjewell.com/content/images/2021/02/market_value_2019_2020_preview.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="http://bradjewell.com/content/images/2021/02/market_value_2019_2020_preview.png" alt="Austin Property Value Changes (2019-2020)"><p>A visualization of the change in property values for Austin, TX from 2019 to 2020.</p>
<p><img src="https://bradjewell.com/projects/property/market_value_2019_2020.png" alt="Austin Property Value Changes (2019-2020)"></p>
<p><a href="https://www.bradjewell.com/projects/property/market_value_2019_2020.png">Click here to see the full size image.</a></p>
<p>First I went to TravisCAD's website and downloaded their &quot;TCAD APPRAISAL ROLL EXPORT&quot; from the publicly available data section.<br>
They also provide a &quot;APPRAISAL EXPORT LAYOUT&quot; to help you parse the data (which had one small datatype error that was luckily easy to fix).<br>
I then wrote a Python script to parse the data.<br>
This gave me the 2020 market values of all the properties. To get the 2019 data, I went to archive.org and found a snapshot of the website from last year, which included a link to the 2019 dataset. Score!<br>
I then downloaded a section of Texas surrounding Austin from OpenStreetMap (using an external mirror because the number of nodes was so large).<br>
I loaded this map data into a local instance of Nominatim, which translates addresses into latitudes and longitudes.<br>
I wrote a local webpage that uses OpenLayers to render the map, and draw colored dots on the map. I made the map grayscale as to not interfere with the visibility of the data.<br>
I made the key in HTML because I got fed up with doing it in image editors, and I know HTML and CSS way better.<br>
Then I used GIMP to composite the map, key, and title.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Hideout Theatre Scale Model]]></title><description><![CDATA[<div class="kg-card-markdown"><p>This is a 1:24 scale model I built of the Hideout Theatre main stage in Austin, with working stage lights:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190801_154719.jpg" alt="final product"></p>
<p>I'd never built anything like this before, so it was super fun and challenging! It is made mostly of foamcore board painted black. The lights run on an Arduino</p></div>]]></description><link>http://bradjewell.com/hideout-theatre-scale-model/</link><guid isPermaLink="false">5d4957cf3e27834eea6ec2a3</guid><dc:creator><![CDATA[Brad Jewell]]></dc:creator><pubDate>Tue, 06 Aug 2019 10:38:49 GMT</pubDate><media:content url="http://bradjewell.com/content/images/2019/08/IMG_20190801_154719_small.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="http://bradjewell.com/content/images/2019/08/IMG_20190801_154719_small.jpg" alt="Hideout Theatre Scale Model"><p>This is a 1:24 scale model I built of the Hideout Theatre main stage in Austin, with working stage lights:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190801_154719.jpg" alt="Hideout Theatre Scale Model"></p>
<p>I'd never built anything like this before, so it was super fun and challenging! It is made mostly of foamcore board painted black. The lights run on an Arduino Uno powered by a 9V battery. Almost everything is held together by hot glue.</p>
<p>I was looking for my next project to work on, and wanted to do something that involved building, but also some simple electronics. I take classes (and occassionally do shows) at the Hideout Theatre, and got the idea to build a replica of the main stage. So I started taking lots of pictures and measuring things with my feet by walking paces whenever I was there. People just thought I was being weird. I was able to use these measurements to get the dimensions of most things, but I wasn't at the theatre every day and would miss things, so I had to figure out some of the dimensions using people whose heights I knew who happened to be in my reference pictures.</p>
<p>Here is the real hideout theatre for reference:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190616_173316.jpg" alt="Hideout Theatre Scale Model"></p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190616_173321.jpg" alt="Hideout Theatre Scale Model"></p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190623_173236.jpg" alt="Hideout Theatre Scale Model"></p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190623_173318.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Now for the model!</p>
<p>I started with simply making sure I knew how to complete a circuit using the Arduino:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190618_162643.jpg" alt="Hideout Theatre Scale Model"></p>
<p>I already had a few electronic parts lying around from another Arduino project, and used them to create this circuit with a potentiometer, to test programming the board and dimming the LEDs:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190618_172707.jpg" alt="Hideout Theatre Scale Model"></p>
<p>While I waited for my ordered supplies to come in, I started prototyping stage lights to suspend above the stage:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190619_160959.jpg" alt="Hideout Theatre Scale Model"></p>
<p>These versions were just cardstock printer paper and a lot of electrical tape and Sharpie. They got the idea across, but they were also kind of sloppy, and I later found a much better way to make them.</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190619_160520.jpg" alt="Hideout Theatre Scale Model"></p>
<p>The rest of the supplies are in!</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190620_134611.jpg" alt="Hideout Theatre Scale Model"></p>
<p>All in all, I ordered the above Arduino Uno (and USB cable), a 100-pack of 5mm LEDs, a 36-pack of wire clothes hangers, and some breadboards for prototyping. The rest I had on hand.</p>
<p>I started by painting and constructing the stage area:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190621_155415.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Then I added the back wall:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190621_161819.jpg" alt="Hideout Theatre Scale Model"></p>
<p>This was too short, and I ended up re-doing it two more times. It was really stressful having to tear it off and cut/paint/glue a new piece in its place!</p>
<p>Then I added the first bits of hanger for the lights to hang from:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190702_154056.jpg" alt="Hideout Theatre Scale Model"></p>
<p>There is a curtain that hangs behind the stage, so I bought a yard of black cotton, and started prototyping. I happened to be visiting my parents for 4th of July, and my mother has a very nice sewing machine, so she was able to help me out with hemming a few pieces of fabric. (Thanks, Mom!)</p>
<p>But, cotton doesn't behave the same at small scale, and it wanted to bow out like this:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190705_154112.jpg" alt="Hideout Theatre Scale Model"></p>
<p>It didn't have the ripples I wanted, to match how the real things looks. I considered using a different material like silk, but didn't think it would look right. So, I had to get creative:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190707_123828.jpg" alt="Hideout Theatre Scale Model"></p>
<p>I sprayed the cotton with water to get it damp, laid it out over this closet shelf, and put some drill bits in the spaces between the bars to force the fabric to dry into the shape I wanted. It worked like a charm!</p>
<p>Next, there was the banners that hang on stage. I started by manually recreating the graphics in GIMP:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/hexes_gimp_cropped.png" alt="Hideout Theatre Scale Model"></p>
<p>This took a while. I had to generate hexagons, get the spacing right, create the pixellated heart, position it, tilt the hexagons around the axis of the heart to the right angle, make sure the cut lines match the real thing, get the scaling right... Matching the colors was really difficult as well, as they looked different in every reference picture I took depending on the lighting.</p>
<p>But they eventually came out really well!</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190705_180535.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Then I attached a short piece of hanger to the back so they could hang from above and keep their shape:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190706_193833.jpg" alt="Hideout Theatre Scale Model"></p>
<p>And here they are suspended by sewing thread:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190706_231106.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Not bad! Starting to resemble the real thing.</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190706_231131.jpg" alt="Hideout Theatre Scale Model"></p>
<p>I didn't like the curtain being this short. I had prepared a few different lengths, so I tore the pieces of hanger off, and replaced it with a longer curtain.</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190707_154551.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Ahh, much better. I also had to do a bit of surgery on the stage to put this longer curtain in place. I cut about an inch off the back of the stage while it was already in place, which was really nerve wracking! If I messed this up badly, I'd have to start everything over.</p>
<p>But luckily, it went well, and the front half was looking pretty good:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190707_154557.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Next, it was time to start on the back half, which included the seating area. This was a LOT of measuring, cutting, and gluing:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190708_161854.jpg" alt="Hideout Theatre Scale Model"></p>
<p>As you can see, I only use the fanciest of materials, including a frustratingly bendy and elastic measuring tape, and a cardboard box scrap cutting board.</p>
<p>Finally, all 8 levels completed:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190709_161601.jpg" alt="Hideout Theatre Scale Model"></p>
<p>At this point I realized I was going to need to be able to power this thing portably. Luckily, I already had a 9V battery connector, and found out I can use that to power the Arduino!</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190710_104333.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Perfect.</p>
<p>After a lot more painting, I did the dangerous work of gluing the back half floor and wall to the front half, and then gluing the stadium seating in place. Here you can also see the walls surrounding the seating area:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190712_150411.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Painted and glued:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190712_184805.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Woo!</p>
<p>I wanted to add some more detail in places, so one thing I did was simulate the wooden beams that run along the outside of the seating area wall. I added some thin strips of cardstock printer paper, glued them in place (using a very fancy glue stick), then cut them to size and painted them.</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190714_135850.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Jump forward a fair bit in time, and here is the tech booth, with ladder (it was a pain to cut piece this small...) and little mini-door on the bottom:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190716_175214.jpg" alt="Hideout Theatre Scale Model"></p>
<p>I really wanted this project to have some cool little authentic details, so I ordered some tiny slide potentiometers to control the lights:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190717_151026.jpg" alt="Hideout Theatre Scale Model"></p>
<p>They didn't come with any documentation, so I had to figure out how to wire them myself, but luckily I was able to get them to work!</p>
<p>At this point it was time to start putting the stage lights in place, but I wasn't happy with how the ones I had looked. So I found a more precise, better-looking way of making them, and I really like how they turned out:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190719_214835.jpg" alt="Hideout Theatre Scale Model"></p>
<p>And here they are wired and hot glued to the hanger:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190722_162941_1.jpg" alt="Hideout Theatre Scale Model"></p>
<p>The wires are managed by some pieces of velcro wire organizers I cut to be smaller.</p>
<p>Now that they're in place, let's make sure these suckers still work!</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190722_163359.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Worked like a charm. (Phew...) I used all black wire for this portion so they would blend in and not be an eyesore.</p>
<p>Time to really start wiring things up:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190723_170658.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Electrical tape was not good for this job. I had to switch most of it over to Scotch tape as it just kept coming loose.</p>
<p>Then I started the difficult work of soldering things to a circuit board, and adding a power switch:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190723_191117.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Any soldering experts, I warn you, the next few images may disturb you.</p>
<p>Here are the slide potentiometers in place:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190726_153331.jpg" alt="Hideout Theatre Scale Model"></p>
<p>And the back side:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190726_153337.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Here's a simple circuit diagram showing how the slide potentiometers are hooked up:<br>
<img src="http://bradjewell.com/content/images/2019/08/Screenshot-2019-07-22-17.27.54.png" alt="Hideout Theatre Scale Model"></p>
<p>I had to write a bit of code to translate the input values from the potentiometers into brightness values to send to the LEDs. I put the code on github: <a href="https://github.com/brad811/Hideout-Arduino/blob/master/hideout.ino">https://github.com/brad811/Hideout-Arduino/blob/master/hideout.ino</a></p>
<p>I added a little doorknob to the mini-door below the tech booth:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190728_132649.jpg" alt="Hideout Theatre Scale Model"></p>
<p>I cut the back half off a push pin using a wire cutter. I didn't have any silver paint, but I did have a silver Sharpie. The Sharpie wouldn't stick to the push pin, so I mixed a little black and white paint and painted it gray, then was able to Sharpie over that. You can also see the tech booth floor in place.</p>
<p>Here is everything shoved into place below the tech booth:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190728_132657.jpg" alt="Hideout Theatre Scale Model"></p>
<p>And everything actually works!</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190731_155726.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Mounting the slide potentiometers was actually a bit of a pain. It was near impossible to cut neat slots in the foamcore that tiny. The solution I landed on was to cut big messy holes in the foamcore, then use Google Drawings to precisely map out the slots, print it out, and cut the slots out very carefully with an X-Acto knife, glue it on top of the foamcore, and paint it black.</p>
<p>The three potentiometers control lighting stage left, middle, and right. I made sure the light on the right points across to light stage left for authenticity. The sliders are not reversed, as that would be terrible and confusing.</p>
<p>Left side lit:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190731_155754.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Middle:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190731_155748.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Right:</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190731_155741.jpg" alt="Hideout Theatre Scale Model"></p>
<p>Finally I created the boxes and benches that go on the stage.</p>
<p>At this point, everything was pretty much done! The whole things took about a month and a half.</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190801_152701.jpg" alt="Hideout Theatre Scale Model"></p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190731_160937.jpg" alt="Hideout Theatre Scale Model"></p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190801_152725.jpg" alt="Hideout Theatre Scale Model"></p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190801_152937.jpg" alt="Hideout Theatre Scale Model"></p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190801_152952.jpg" alt="Hideout Theatre Scale Model"></p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190801_153000.jpg" alt="Hideout Theatre Scale Model"></p>
<p>I think my improv classmates and teacher had fun playing with it!</p>
<p><img src="http://bradjewell.com/content/images/2019/08/MVIMG_20190805_201247.jpg" alt="Hideout Theatre Scale Model"></p>
<p><img src="http://bradjewell.com/content/images/2019/08/MVIMG_20190805_201537.jpg" alt="Hideout Theatre Scale Model"></p>
<p><img src="http://bradjewell.com/content/images/2019/08/MVIMG_20190805_201715.jpg" alt="Hideout Theatre Scale Model"></p>
<p><img src="http://bradjewell.com/content/images/2019/08/MVIMG_20190805_201854.jpg" alt="Hideout Theatre Scale Model"></p>
<p>So there it is.</p>
<p><img src="http://bradjewell.com/content/images/2019/08/IMG_20190801_154719.jpg" alt="Hideout Theatre Scale Model"></p>
<p>I hope this was interesting! Feel free to contact me with any questions or comments at <a href="mailto:brad811@gmail.com">brad811@gmail.com</a>. Thanks for reading!</p>
</div>]]></content:encoded></item><item><title><![CDATA[Austin Property Values]]></title><description><![CDATA[<div class="kg-card-markdown"><p>A visualization of the change in property values for Austin, TX from 2016 to 2017.</p>
<p><img src="https://i.imgur.com/LKQePqu.png" alt="Property Value Data Map"></p>
<p>Property value data source:<br>
Travis Central Appraisal District (<a href="https://www.traviscad.org/">https://www.traviscad.org/</a>)</p>
<p>Geocoding:<br>
OpenStreetMap (<a href="https://www.openstreetmap.org/">https://www.openstreetmap.org/</a>)</p>
<p>Mapping:<br>
Google Maps (<a href="https://www.google.com/maps">https://www.google.com/maps</a>)</p>
<h3 id="theprocess">The Process</h3>
<p>The above image shows the percent change</p></div>]]></description><link>http://bradjewell.com/austin-property-values/</link><guid isPermaLink="false">5d494fc23e27834eea6ec27b</guid><dc:creator><![CDATA[Brad Jewell]]></dc:creator><pubDate>Tue, 13 Feb 2018 16:31:24 GMT</pubDate><media:content url="http://bradjewell.com/content/images/2019/08/property_values_small.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="http://bradjewell.com/content/images/2019/08/property_values_small.png" alt="Austin Property Values"><p>A visualization of the change in property values for Austin, TX from 2016 to 2017.</p>
<p><img src="https://i.imgur.com/LKQePqu.png" alt="Austin Property Values"></p>
<p>Property value data source:<br>
Travis Central Appraisal District (<a href="https://www.traviscad.org/">https://www.traviscad.org/</a>)</p>
<p>Geocoding:<br>
OpenStreetMap (<a href="https://www.openstreetmap.org/">https://www.openstreetmap.org/</a>)</p>
<p>Mapping:<br>
Google Maps (<a href="https://www.google.com/maps">https://www.google.com/maps</a>)</p>
<h3 id="theprocess">The Process</h3>
<p>The above image shows the percent change in value for over 120,000 properties in Austin, TX.<br>
The value of addresses for 2016 and 2017 was gathered from publicly available data from the Travis Central Appraisal District.<br>
The addresses were then translated into a latitude and longitude using a locally-running instance of OpenStreetMap's &quot;Nominatim&quot;.<br>
The data points were drawn using Google Maps' drawing API, in groups of 10,000. The resulting images were combined using the image editor &quot;GIMP&quot;.</p>
</div>]]></content:encoded></item><item><title><![CDATA[UpFor]]></title><description><![CDATA[<div class="kg-card-markdown"><p><img src="https://i.imgur.com/UEV3KCb.png" alt="UpFor"></p>
<p>I wanted there to be an app to find out who would be up for doing something fun, but with a lower barrier to entry than the existing options. I couldn't find one, so I made one.</p>
<p>Google Play (Android) - <a href="https://play.google.com/store/apps/details?id=com.bradjewell.upfor">https://play.google.com/store/apps/details?id=com.</a></p></div>]]></description><link>http://bradjewell.com/upfor/</link><guid isPermaLink="false">5d494fc23e27834eea6ec27a</guid><dc:creator><![CDATA[Brad Jewell]]></dc:creator><pubDate>Sat, 20 May 2017 20:03:06 GMT</pubDate><media:content url="http://bradjewell.com/content/images/2017/05/UpFor-screenshots-banner-thinner.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="http://bradjewell.com/content/images/2017/05/UpFor-screenshots-banner-thinner.png" alt="UpFor"><p><img src="https://i.imgur.com/UEV3KCb.png" alt="UpFor"></p>
<p>I wanted there to be an app to find out who would be up for doing something fun, but with a lower barrier to entry than the existing options. I couldn't find one, so I made one.</p>
<p>Google Play (Android) - <a href="https://play.google.com/store/apps/details?id=com.bradjewell.upfor">https://play.google.com/store/apps/details?id=com.bradjewell.upfor</a></p>
<p>iTunes (iOS) - <a href="http://itunes.apple.com/app/id1231916111">http://itunes.apple.com/app/id1231916111</a></p>
</div>]]></content:encoded></item><item><title><![CDATA[Arcade cabinet]]></title><description><![CDATA[<div class="kg-card-markdown"><p>A multi-console, multi-game arcade cabinet I designed and built.</p>
<p>I'm not sure why, but one day I got the inkling to build my own arcade cabinet. The first thing I did was make this mock-up in SketchUp:</p>
<p><img src="https://imgur.com/bieZ0AD.jpg" alt="cabinet design"></p>
<p>I ordered some arcade buttons and started wiring them up to test:</p>
<p><img src="https://i.imgur.com/ykMD592.jpg" alt="Arcade buttons"></p>
<p>I</p></div>]]></description><link>http://bradjewell.com/arcade-cabinet/</link><guid isPermaLink="false">5d494fc23e27834eea6ec279</guid><category><![CDATA[hardware]]></category><category><![CDATA[woodworking]]></category><category><![CDATA[gaming]]></category><dc:creator><![CDATA[Brad Jewell]]></dc:creator><pubDate>Sun, 07 Aug 2016 02:35:00 GMT</pubDate><media:content url="http://bradjewell.com/content/images/2016/08/IMG_20160531_220635_small.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="http://bradjewell.com/content/images/2016/08/IMG_20160531_220635_small.jpg" alt="Arcade cabinet"><p>A multi-console, multi-game arcade cabinet I designed and built.</p>
<p>I'm not sure why, but one day I got the inkling to build my own arcade cabinet. The first thing I did was make this mock-up in SketchUp:</p>
<p><img src="https://imgur.com/bieZ0AD.jpg" alt="Arcade cabinet"></p>
<p>I ordered some arcade buttons and started wiring them up to test:</p>
<p><img src="https://i.imgur.com/ykMD592.jpg" alt="Arcade cabinet"></p>
<p>I found a button configuration I liked online and cut it into a piece of cardboard to try it out:</p>
<p><img src="https://i.imgur.com/laq8cUt.jpg" alt="Arcade cabinet"></p>
<p>Looks great!</p>
<p><img src="https://i.imgur.com/sfiwz46.jpg" alt="Arcade cabinet"></p>
<p>Next up was a long weekend of cutting out the wood pieces. Here is a completed side panel:</p>
<p><img src="https://i.imgur.com/wUzH0ep.jpg" alt="Arcade cabinet"></p>
<p>There was a lull for a couple of weeks where I couldn't work on anything, so I got impatient and made a scale model of the cabinet out of cardboard:</p>
<p><img src="https://i.imgur.com/dNUoyrb.jpg" alt="Arcade cabinet"></p>
<p>I ordered some programmable LEDs from Adafruit, and a marquee from a local print shop.</p>
<p><img src="https://imgur.com/wkeS8io.jpg" alt="Arcade cabinet"><br>
<img src="https://imgur.com/3k9r0CR.jpg" alt="Arcade cabinet"></p>
<p>Here's what the marquee looks like all lit up!</p>
<p><img src="https://imgur.com/3E5REIO.jpg" alt="Arcade cabinet"></p>
<p>After another long weekend making cuts and assembling with my family's help, it really started to look like an arcade cabinet! We installed some 2&quot; casters I bought as well, which made the thing a breeze to move around, besides being pretty heavy.</p>
<p><img src="https://i.imgur.com/JSGSfjs.jpg" alt="Arcade cabinet"></p>
<p>Once I put the buttons in it was actually playable!</p>
<p><img src="https://i.imgur.com/1YBbSze.jpg" alt="Arcade cabinet"><br>
<img src="https://i.imgur.com/Z6xZd3Z.jpg" alt="Arcade cabinet"></p>
<p>One of the last steps was a marathon of painting. I started with an oil-based paint, but that was just a terrible experience. It took forever to dry, and was impossible to get off of anything it accidentally got on. Switching to water-based was SO much better.</p>
<p><img src="https://imgur.com/LuIuIvG.jpg" alt="Arcade cabinet"><br>
<img src="https://imgur.com/8C9JTez.jpg" alt="Arcade cabinet"></p>
<p>I decided to spring for a coin door because I thought that would be a really neat touch.</p>
<p><img src="https://i.imgur.com/9uwNje9.jpg" alt="Arcade cabinet"><br>
<img src="https://i.imgur.com/Ws18bsr.jpg" alt="Arcade cabinet"><br>
<img src="https://i.imgur.com/YUO3iwA.jpg" alt="Arcade cabinet"></p>
<p>Got everything assembled, just had to terribly wire everything up...</p>
<p><img src="https://i.imgur.com/f78kKNb.jpg" alt="Arcade cabinet"></p>
<p>And here's the nearly complete product!</p>
<p><img src="https://i.imgur.com/qPlW2IP.jpg" alt="Arcade cabinet"></p>
<p>Since that picture I've put some black burlap mesh over the speakers. I still need to install some white t-molding along the edges, touch up the paint in a few places, install the marquee properly, power the lights behind the coin door's reject buttons, and a few other finishing cosmetic touches.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Dart RPG editor]]></title><description><![CDATA[<div class="kg-card-markdown"><p>A browser-based 2d role-playing game engine and game maker written in dart.</p>
<p><img src="https://imgur.com/aORfyVC.jpg" alt="Player screenshot"><br>
<img src="https://i.imgur.com/OmyUIng.jpg" alt="Editor screenshot"></p>
<p>Player: <a href="https://www.bradjewell.com/dart-rpg/">https://bradjewell.com/dart-rpg/</a><br>
Editor: <a href="https://www.bradjewell.com/dart-rpg/editor.html">https://bradjewell.com/dart-rpg/editor.html</a><br>
GitHub: <a href="https://github.com/brad811/dart-rpg">https://github.com/brad811/dart-rpg</a><br>
TIGSource Forum Thread: <a href="http://forums.tigsource.com/index.php?topic=50038">http://forums.tigsource.com/index.php?topic=50038</a><br>
A little bit of history: <a href="https://www.youtube.com/watch?v=qmoLBMbUF3w">https://www.youtube.com/</a></p></div>]]></description><link>http://bradjewell.com/dart-rpg-editor/</link><guid isPermaLink="false">5d494fc23e27834eea6ec272</guid><category><![CDATA[GameDev]]></category><category><![CDATA[Browser]]></category><category><![CDATA[dart]]></category><dc:creator><![CDATA[Brad Jewell]]></dc:creator><pubDate>Sat, 06 Aug 2016 18:39:00 GMT</pubDate><media:content url="http://bradjewell.com/content/images/2016/08/OmyUIng.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="http://bradjewell.com/content/images/2016/08/OmyUIng.png" alt="Dart RPG editor"><p>A browser-based 2d role-playing game engine and game maker written in dart.</p>
<p><img src="https://imgur.com/aORfyVC.jpg" alt="Dart RPG editor"><br>
<img src="https://i.imgur.com/OmyUIng.jpg" alt="Dart RPG editor"></p>
<p>Player: <a href="https://www.bradjewell.com/dart-rpg/">https://bradjewell.com/dart-rpg/</a><br>
Editor: <a href="https://www.bradjewell.com/dart-rpg/editor.html">https://bradjewell.com/dart-rpg/editor.html</a><br>
GitHub: <a href="https://github.com/brad811/dart-rpg">https://github.com/brad811/dart-rpg</a><br>
TIGSource Forum Thread: <a href="http://forums.tigsource.com/index.php?topic=50038">http://forums.tigsource.com/index.php?topic=50038</a><br>
A little bit of history: <a href="https://www.youtube.com/watch?v=qmoLBMbUF3w">https://www.youtube.com/watch?v=qmoLBMbUF3w</a></p>
</div>]]></content:encoded></item><item><title><![CDATA[Dungeon game]]></title><description><![CDATA[<div class="kg-card-markdown"><p>Creates a 3D world out of the output from the Go dungeon generator.</p>
<p><img src="https://imgur.com/aU6pI7a.jpg" alt="Screenshot"></p>
<p>GitHub: <a href="https://github.com/brad811/js-dungeon-game">https://github.com/brad811/js-dungeon-game</a></p>
<p>Demo: <a href="https://www.bradjewell.com/game2/">https://bradjewell.com/game2/</a></p>
</div>]]></description><link>http://bradjewell.com/dungeon-game/</link><guid isPermaLink="false">5d494fc23e27834eea6ec274</guid><category><![CDATA[GameDev]]></category><category><![CDATA[Browser]]></category><category><![CDATA[javascript]]></category><dc:creator><![CDATA[Brad Jewell]]></dc:creator><pubDate>Fri, 05 Aug 2016 18:52:00 GMT</pubDate><media:content url="http://bradjewell.com/content/images/2016/08/aU6pI7a---Imgur.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="http://bradjewell.com/content/images/2016/08/aU6pI7a---Imgur.png" alt="Dungeon game"><p>Creates a 3D world out of the output from the Go dungeon generator.</p>
<p><img src="https://imgur.com/aU6pI7a.jpg" alt="Dungeon game"></p>
<p>GitHub: <a href="https://github.com/brad811/js-dungeon-game">https://github.com/brad811/js-dungeon-game</a></p>
<p>Demo: <a href="https://www.bradjewell.com/game2/">https://bradjewell.com/game2/</a></p>
</div>]]></content:encoded></item><item><title><![CDATA[Dungeon generator]]></title><description><![CDATA[<div class="kg-card-markdown"><p>A random dungeon generator written in Go.<br>
You can run this yourself by cloning the repo from github and following the instructions: <a href="https://github.com/brad811/go-dungeon">https://github.com/brad811/go-dungeon</a></p>
<p>Based on the method described here: <a href="http://journal.stuffwithstuff.com/2014/12/21/rooms-and-mazes/">http://journal.stuffwithstuff.com/2014/12/21/rooms-and-mazes/</a></p>
<h2 id="exampleimageoutput">Example Image Output</h2>
<p><img src="https://i.imgur.com/rLqddnJ.png" alt="alt tag"></p>
<h2 id="legend">Legend</h2>
<p><code>0</code> - wall</p>
<p><code>=</code> - room</p></div>]]></description><link>http://bradjewell.com/dungeon-generator/</link><guid isPermaLink="false">5d494fc23e27834eea6ec273</guid><category><![CDATA[GameDev]]></category><category><![CDATA[Browser]]></category><category><![CDATA[go]]></category><dc:creator><![CDATA[Brad Jewell]]></dc:creator><pubDate>Fri, 05 Aug 2016 18:44:00 GMT</pubDate><media:content url="http://bradjewell.com/content/images/2016/08/rLqddnJ---Imgur.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="http://bradjewell.com/content/images/2016/08/rLqddnJ---Imgur.png" alt="Dungeon generator"><p>A random dungeon generator written in Go.<br>
You can run this yourself by cloning the repo from github and following the instructions: <a href="https://github.com/brad811/go-dungeon">https://github.com/brad811/go-dungeon</a></p>
<p>Based on the method described here: <a href="http://journal.stuffwithstuff.com/2014/12/21/rooms-and-mazes/">http://journal.stuffwithstuff.com/2014/12/21/rooms-and-mazes/</a></p>
<h2 id="exampleimageoutput">Example Image Output</h2>
<p><img src="https://i.imgur.com/rLqddnJ.png" alt="Dungeon generator"></p>
<h2 id="legend">Legend</h2>
<p><code>0</code> - wall</p>
<p><code>=</code> - room floor</p>
<p><code>|</code> - door</p>
<p><code>-</code> - tunnel</p>
<h2 id="sampleasciioutput">Sample ASCII Output</h2>
<pre><code class="language-shell">Creating empty dungeon...
Creating rooms...
Creating tunnels...
Identifying edges...
Conneting regions...
Trimming tunnels...
Dungeon: ( 40 , 40 ) Regions:  13
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 = = = = = = = = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 = = = = = = = = 0 0 0 0 0 0 0 = = = = = = 0 = = = = = = 0 0 0 0 0 
0 0 0 0 0 0 0 = = = = = = = = 0 0 0 0 0 0 0 = = = = = = 0 = = = = = = 0 0 0 0 0 
0 0 - - - 0 0 = = = = = = = = 0 0 0 0 0 0 0 = = = = = = 0 = = = = = = 0 0 0 0 0 
0 - - 0 - 0 0 = = = = = = = = 0 0 0 0 0 0 0 = = = = = = 0 = = = = = = 0 0 0 0 0 
0 - 0 0 - - | = = = = = = = = 0 0 0 0 0 0 0 = = = = = = 0 = = = = = = 0 0 0 0 0 
0 - - 0 0 0 0 = = = = = = = = 0 0 0 0 0 0 0 = = = = = = 0 = = = = = = 0 0 0 0 0 
0 0 - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = = = = = = 0 0 0 0 | 0 0 0 0 0 0 0 
0 0 0 - - 0 0 0 0 0 0 0 0 0 0 = = = = = 0 0 0 0 0 | 0 0 0 0 0 - - - - 0 0 0 0 0 
0 0 0 0 - 0 0 0 0 0 0 0 0 0 0 = = = = = 0 0 0 0 - - - - - - - - 0 0 - 0 0 0 0 0 
0 0 0 0 - 0 0 0 0 0 0 0 0 0 0 = = = = = 0 0 0 - - 0 - 0 0 0 0 0 0 - - - 0 0 0 0 
0 0 0 0 - 0 = = = = = = = = 0 = = = = = 0 0 0 - 0 0 | 0 0 0 0 0 - - 0 - - - - 0 
0 - - - - 0 = = = = = = = = 0 = = = = = 0 - - - 0 0 = = = = = 0 - 0 0 0 0 0 - 0 
0 - 0 0 0 0 = = = = = = = = 0 0 | 0 0 0 0 - 0 0 0 0 = = = = = 0 - - 0 0 0 - - 0 
0 - - 0 0 0 = = = = = = = = 0 0 - - 0 0 0 - 0 0 0 0 = = = = = 0 0 - 0 - - - 0 0 
0 0 - 0 0 0 = = = = = = = = 0 0 0 - - - - - 0 0 0 0 = = = = = 0 0 - 0 - 0 0 0 0 
0 0 - 0 0 0 0 0 0 0 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = = = = = 0 0 - 0 - - 0 0 0 
0 - - 0 = = = = = = = 0 0 = = = = = 0 0 = = = = = 0 = = = = = 0 - - 0 0 - - - 0 
0 - 0 0 = = = = = = = 0 0 = = = = = 0 0 = = = = = 0 0 0 0 0 0 0 - 0 0 0 0 0 - 0 
0 - 0 0 = = = = = = = 0 0 = = = = = 0 0 = = = = = 0 - - - - - - - - - 0 0 - - 0 
0 - 0 0 = = = = = = = 0 0 = = = = = 0 0 = = = = = 0 - 0 0 0 0 0 0 0 | 0 - - 0 0 
0 - - 0 = = = = = = = 0 0 = = = = = 0 0 = = = = = 0 - 0 = = = = = = = 0 - 0 0 0 
0 0 - 0 = = = = = = = 0 0 = = = = = 0 0 = = = = = 0 - 0 = = = = = = = 0 - 0 0 0 
0 0 - 0 = = = = = = = 0 0 0 0 0 0 | 0 0 = = = = = | - 0 = = = = = = = 0 - 0 0 0 
0 0 - 0 0 0 0 0 0 0 | 0 - - - - - - 0 0 0 0 0 0 0 0 0 0 = = = = = = = 0 - - 0 0 
0 - - 0 = = = = = = = 0 - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = = = = = = = 0 0 - 0 0 
0 - 0 0 = = = = = = = 0 - 0 = = = = = = = = = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 
0 - - 0 = = = = = = = 0 - 0 = = = = = = = = = 0 0 0 0 0 0 0 0 0 0 0 0 - - - 0 0 
0 0 - 0 = = = = = = = 0 - 0 = = = = = = = = = 0 0 0 0 - - - 0 0 0 0 0 - 0 0 0 0 
0 - - 0 = = = = = = = 0 - 0 = = = = = = = = = 0 0 - - - 0 - - 0 0 0 0 - 0 0 0 0 
0 - 0 0 = = = = = = = 0 - 0 = = = = = = = = = 0 0 - 0 0 0 0 - 0 0 - - - 0 0 0 0 
0 - 0 0 = = = = = = = | - 0 = = = = = = = = = 0 0 - 0 0 0 0 - 0 0 - 0 0 0 0 0 0 
0 - - 0 0 0 0 0 0 0 0 0 - 0 | 0 0 0 0 0 0 0 0 0 - - 0 0 0 0 - - 0 - 0 0 0 0 0 0 
0 0 - - - - - - - - - - - - - - - - - - - - - - - 0 0 0 0 0 0 - - - 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
</code></pre>
</div>]]></content:encoded></item><item><title><![CDATA[Sound visualizer]]></title><description><![CDATA[<div class="kg-card-markdown"><p>A sound visualizer that uses your browser's microphone API.</p>
<p><img src="https://imgur.com/kk5wPGI.jpg" alt="Wave form screenshot"></p>
<p>GitHub: <a href="https://github.com/brad811/sound">https://github.com/brad811/sound</a></p>
<p>Demo: <a href="https://www.bradjewell.com/sound/">https://bradjewell.com/sound/</a></p>
</div>]]></description><link>http://bradjewell.com/sound-visualizer/</link><guid isPermaLink="false">5d494fc23e27834eea6ec275</guid><dc:creator><![CDATA[Brad Jewell]]></dc:creator><pubDate>Thu, 04 Aug 2016 18:56:00 GMT</pubDate><media:content url="http://bradjewell.com/content/images/2016/08/kk5wPGI---Imgur.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="http://bradjewell.com/content/images/2016/08/kk5wPGI---Imgur.png" alt="Sound visualizer"><p>A sound visualizer that uses your browser's microphone API.</p>
<p><img src="https://imgur.com/kk5wPGI.jpg" alt="Sound visualizer"></p>
<p>GitHub: <a href="https://github.com/brad811/sound">https://github.com/brad811/sound</a></p>
<p>Demo: <a href="https://www.bradjewell.com/sound/">https://bradjewell.com/sound/</a></p>
</div>]]></content:encoded></item><item><title><![CDATA[Platformer physics]]></title><description><![CDATA[<div class="kg-card-markdown"><p>A platformer physics prototype written in Dart.</p>
<p><img src="https://i.imgur.com/NFIFLYB.png" alt="Platformer screenshot"></p>
<p>Play with it here: <a href="https://www.bradjewell.com/platformer/">https://bradjewell.com/platformer/</a></p>
</div>]]></description><link>http://bradjewell.com/platformer-physics/</link><guid isPermaLink="false">5d494fc23e27834eea6ec278</guid><category><![CDATA[Browser]]></category><category><![CDATA[GameDev]]></category><category><![CDATA[dart]]></category><dc:creator><![CDATA[Brad Jewell]]></dc:creator><pubDate>Thu, 04 Aug 2016 01:57:00 GMT</pubDate><media:content url="http://bradjewell.com/content/images/2016/08/platformer-4.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="http://bradjewell.com/content/images/2016/08/platformer-4.png" alt="Platformer physics"><p>A platformer physics prototype written in Dart.</p>
<p><img src="https://i.imgur.com/NFIFLYB.png" alt="Platformer physics"></p>
<p>Play with it here: <a href="https://www.bradjewell.com/platformer/">https://bradjewell.com/platformer/</a></p>
</div>]]></content:encoded></item><item><title><![CDATA[Hungry dots]]></title><description><![CDATA[<div class="kg-card-markdown"><p>Little dots move around looking for food, reproducing, dying, and evolving over time.</p>
<p><img src="https://i.imgur.com/es33M9t.png" alt="Hungry dots screenshot"></p>
<p>Play with it here: <a href="https://www.bradjewell.com/dots/">https://bradjewell.com/dots/</a></p>
<p>GitHub: <a href="https://github.com/brad811/Hungry-Dots">https://github.com/brad811/Hungry-Dots</a></p>
</div>]]></description><link>http://bradjewell.com/hungry-dots/</link><guid isPermaLink="false">5d494fc23e27834eea6ec277</guid><category><![CDATA[Browser]]></category><category><![CDATA[javascript]]></category><dc:creator><![CDATA[Brad Jewell]]></dc:creator><pubDate>Wed, 03 Aug 2016 21:57:00 GMT</pubDate><media:content url="http://bradjewell.com/content/images/2016/08/Screen-Shot-2016-08-07-at-4-55-58-PM.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="http://bradjewell.com/content/images/2016/08/Screen-Shot-2016-08-07-at-4-55-58-PM.png" alt="Hungry dots"><p>Little dots move around looking for food, reproducing, dying, and evolving over time.</p>
<p><img src="https://i.imgur.com/es33M9t.png" alt="Hungry dots"></p>
<p>Play with it here: <a href="https://www.bradjewell.com/dots/">https://bradjewell.com/dots/</a></p>
<p>GitHub: <a href="https://github.com/brad811/Hungry-Dots">https://github.com/brad811/Hungry-Dots</a></p>
</div>]]></content:encoded></item><item><title><![CDATA[Bacon]]></title><description><![CDATA[<div class="kg-card-markdown"><p>The simplest javascript game I could create one bored day. Although I still made a level editor.</p>
<p><img src="https://i.imgur.com/BQj1pdQ.png" alt="Bacon screenshot"></p>
<p>Game: <a href="https://www.bradjewell.com/bacon/bacon.html">https://bradjewell.com/bacon/bacon.html</a><br>
Level Editor: <a href="https://www.bradjewell.com/bacon/bacon_edit.html">https://bradjewell.com/bacon/bacon_edit.html</a><br>
GitHub: <a href="https://github.com/brad811/bacon">https://github.com/brad811/bacon</a></p>
</div>]]></description><link>http://bradjewell.com/bacon-game/</link><guid isPermaLink="false">5d494fc23e27834eea6ec276</guid><category><![CDATA[GameDev]]></category><category><![CDATA[Browser]]></category><category><![CDATA[javascript]]></category><dc:creator><![CDATA[Brad Jewell]]></dc:creator><pubDate>Wed, 03 Aug 2016 18:59:00 GMT</pubDate><media:content url="http://bradjewell.com/content/images/2016/08/Screen-Shot-2016-08-07-at-2-00-28-PM.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="http://bradjewell.com/content/images/2016/08/Screen-Shot-2016-08-07-at-2-00-28-PM.png" alt="Bacon"><p>The simplest javascript game I could create one bored day. Although I still made a level editor.</p>
<p><img src="https://i.imgur.com/BQj1pdQ.png" alt="Bacon"></p>
<p>Game: <a href="https://www.bradjewell.com/bacon/bacon.html">https://bradjewell.com/bacon/bacon.html</a><br>
Level Editor: <a href="https://www.bradjewell.com/bacon/bacon_edit.html">https://bradjewell.com/bacon/bacon_edit.html</a><br>
GitHub: <a href="https://github.com/brad811/bacon">https://github.com/brad811/bacon</a></p>
</div>]]></content:encoded></item></channel></rss>