Roadmap
-
Create an interface layer or adapter object, to make SDL raster GUIs displayable in OpenGL mode.
-
Build networking library, using either Twisted or threaded Asyncore, to handle intermachine communication between game players.
It does autodiscovery of other players, either via UDP or internet game server, and handles the establishment of connections between gamers and then moves the data around.
Library integrates into a pygame game by unpacking inbound data, and posting data elements into pygame event queue. Outbound data gets sent via a class method.
-
Rerelease of Batter Demo to include bunting, fancy graphics, handedness, etc.
-
Update and rerelease Lamina, to incorporate bugfixes and improvements.
Bugfixes include the texture-deletion bug Improvements include adding a depth parameter
-
Update pitcher demo to include model loading code and anatomy objects improved in batter demo. Also update timing code similar to batter model, and to suit new SPyRE Timekeeper objects. Change position vectors to be polar-coordinates rather than cartesian, and do smoothing. Fix foot position and mound shape to avoid 'sinking foot' display problem.
