Hey there everyone. Here's the deal on my summer plans at this point. I'd like to make significant progress on FreeBuild - in particular finish my reworking of the 3Space rendering pipeline to use VBOs, and tying the (95% complete) LDraw parsing capabilities into that system. I may also try to implement batching of some kind, but that isn't nearly as mission critical. My other FreeBuild related goal for the summer is to strip out the physics/collision code and replace it with the Bullet collision library.
For side projects, I'd like to polish up my Python card game library and finish my implementation of Sabacc with networked multiplayer. The game engine has already been abstracted into a client/server model with general purpose Player objects that are responsible for polling a user input of their choice/implementation.
If Kerm gets the runprog chaining working in a reasonable manner, I plan to finish up my Doors-based thumbdrive browser + program launcher.
Finally, this weekend I put about 16 hours into developing a new compiled programming language for z80 graphing calculators (developed on the computer, with a Python based compiler). I hammered out the syntax, which resembles C with some Pythonisms and z80 specific quirks thrown in and few changes in the operators so that parsing a source file requires less contextual information. I'll post more information on this when I have a workable demo, but I've implemented the symbol lookup routines, and my parsing routines are happy generating the ASTs (Abstract Syntax Tree) for about 75% of my language features. Also, at least for the moment, I'm calling it Stickle.
For side projects, I'd like to polish up my Python card game library and finish my implementation of Sabacc with networked multiplayer. The game engine has already been abstracted into a client/server model with general purpose Player objects that are responsible for polling a user input of their choice/implementation.
If Kerm gets the runprog chaining working in a reasonable manner, I plan to finish up my Doors-based thumbdrive browser + program launcher.
Finally, this weekend I put about 16 hours into developing a new compiled programming language for z80 graphing calculators (developed on the computer, with a Python based compiler). I hammered out the syntax, which resembles C with some Pythonisms and z80 specific quirks thrown in and few changes in the operators so that parsing a source file requires less contextual information. I'll post more information on this when I have a workable demo, but I've implemented the symbol lookup routines, and my parsing routines are happy generating the ASTs (Abstract Syntax Tree) for about 75% of my language features. Also, at least for the moment, I'm calling it Stickle.