This can’t be right.

April 16th, 2009

So, I’m hacking on the armagetron source code to allow for serial port control of the light cycles.  (Armagetron is an awesome open source implementation of the light cycle death races from Tron).  Don’t worry, I’ll post details about the project when it’s more complete,  and source code when it’s code-complete.

One of the criteria of this project is that the serial input govern the speed of an individual player’s cycle.  If you’re familiar with armagetron at all, you know that your speed is governed by your cycle’s proximity to the wall, and your cycle’s breaks.  There isn’t an accelerate button, or a throttle, or any inbuilt way for the player to control his own speed.

After a three day head cold, and a lot of staring at code, I’m starting to think that the ‘most elegant’ solution to the problem of controlling speed is pulse width modulation of the cycle’s breaks.  Which… seems goofy.  I’ll go back and do it right later. You know, when I can breathe through my nose.

Entry Filed under: Uncategorized

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Calendar

November 2009
M T W T F S S
« Oct    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Most Recent Posts