Hi Martin,<br><br>Your VGA patch inspired me to hack together an asteroids game. An image is at:<br><br><a href="http://www.emmett.ca/~sabetts/asteroids.img">www.emmett.ca/~sabetts/asteroids.img</a><br><br>Here's the current source:
<br><br><a href="http://www.emmett.ca/~sabetts/asteroids.lisp">www.emmett.ca/~sabetts/asteroids.lisp</a><br><br>It works with clx or movitz. You'll notice, though that it uses<br>keyboard stuff that isn't in movitz. Because the key handling in
<br>movitz is not ideal for games, I took it upon myself to improve<br>it and uh ya. anyway asteroids. work-in-progress. When I finish<br>this keyboard hacking I'll post something more polished :).<br><br>In the meantime, know that your hack is being interactively appreciated :).
<br><br>Also, it flickers a lot, as you will notice. Will you be adding<br>double buffer support to your library?<br><br>-Shawn<br><br><div><span class="gmail_quote">On 3/9/07, <b class="gmail_sendername">M Bealby</b> <
<a href="mailto:mbealby@gmail.com">mbealby@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I am going to be busy this weekend and I really wanted to put something out
<br>there for people to play with. Hence I've uploaded a diff of the work so far.<br><br>The diff is quite large because the test splash image is uncompressed, maybe<br>someone could hack simple run length encoding in over the weekend. However, I
<br>did take the comments about the size into consideration -- I bzipped the diff!<br>:)<br><br>It also contains simple vector drawing functions. I've been in contact with<br>Frederic Jolliton regarding his cl-vectors[2] library and it seems possible to
<br>port. However, it might take some time, so I ported across simpler routines<br>from Cyrus Harmons ch-image[3] for the time being.<br><br>Hope people have fun with this and build upon it. If you get some non-blocking
<br>keyboard reads going and a little loop you could probably write a little<br>asteriods game.<br><br>All the best,<br>Martin<br><a href="http://ccgi.bealbywm.plus.com/blog/">http://ccgi.bealbywm.plus.com/blog/</a><br><br>
<br>[1] <a href="http://www.bealbywm.plus.com/movitz/vga-0.1.diff.bz2">http://www.bealbywm.plus.com/movitz/vga-0.1.diff.bz2</a><br>[2] <a href="http://projects.tuxee.net/cl-vectors/">http://projects.tuxee.net/cl-vectors/</a>
<br>[3] <a href="http://cyrusharmon.org/cl/projects/ch-image/">http://cyrusharmon.org/cl/projects/ch-image/</a><br>_______________________________________________<br>movitz-devel site list<br><a href="mailto:movitz-devel@common-lisp.net">
movitz-devel@common-lisp.net</a><br><a href="http://common-lisp.net/mailman/listinfo/movitz-devel">http://common-lisp.net/mailman/listinfo/movitz-devel</a><br></blockquote></div><br>