WITHOUT ADO: Just point me to an open-source lisp parser.
![](smile.gif)
WITH ADO: First off, I have an announcement about my team: My best friend, Phil Sorem, and I just had the first programming session for our game after months of just talking about it. We made so much progress in just that one day that I haven''t stopped thinking about the code since! We''re getting the team together right now and setting everything up. In six months to a year from now, we''ll hopefully have something for you to see! (Man I''m excited!)
I just had to say that, man, because... I''M FINALLY MAKIN'' A VIDEO GAME!!!! YEEEEEEEEEAAAAAAAAAH!
![](tongue.gif)
Okay, the coding is going well. I have the (compact) program structure all in mind. What I need now is a parser for Lisp. It has to be open-source, because our games will be open-source. (I''ve got plans, ya know...)
The program has to load in a lisp script at runtime, parse it, and dynamically compile it to byte-code in work memory. Then you''d have script register structures that have things like a pointer to the script''s byte-code, the current instruction, et cetera. Then your game objects have a pointer to a script register structure. At every frame, the active game objects are processed and their script''s byte-code is interpreted. Because of this structure, there may be multiple instances of the same script, even though the script may be in memory only once. I''ve chosen Lisp because it''s easy, it''s fun, and it won''t be hard to show to get my team to use it.
PS: Our first game will be an R-Type clone. After that, I plan on a some games that are inspired by (but not clones of) Metal Gear, F-Zero, and one game about superheroes.
PSS: I''ve been programming for 5 years and I keep everything simple. Don''t worry.
==================
Benjamin Heath
==================