Pitcher's Duel / News: Recent posts

Lamina adapter for using Pygame GUIs in OpenGL displays

When you set the display mode for OpenGL, you enable all the coolness of 3D rendering, but you disable the bread-and-butter raster SDL functionality like fill() and blit(). Since the GUI libraries use those surface methods extensively, they cannot readily be used in OpenGL displays.

Lamina provides the PanelOverlaySurface class, which bridges between the two.

The 'surf' attribute is a surface, and can be drawn on, blitted to, and passed to GUI rendering functions for alteration. The 'display' method displays the surface as a transparent textured quad in the OpenGL model-space. The 'refresh' method indicates that the surface has changed, and that the texture needs regeneration. The 'clear' method restores the blank and transparent original condition.... read more

Posted by dkeeney 2006-05-11

Batter Demo

The last release of the batter demo was in June of this year, and the feedback was that the pitches were unhittable. That would not do. ;)

So after a couple months of trial and error (and a couple months of interstate relocating), here is a more hittable version of the batter demo. Please download, try it, and let me know how it works for you. I am interested in both simple good-enough/not-good-enough (to be fun) evaluations and also in suggestions as to how to make it better. We want an interface that is both easy enough to be satisfying for the first session, but skill-centered enough that hours spent practicing yield improvements in ability.... read more

Posted by dkeeney 2005-10-09

Pitcher Demo

Previous announcements have been more about our rendering engine than about baseball, but now we have some progress to show in generating the baseball simulation. A pitching demo is online, both in source for all platforms, and as an executable for Windows.

This demo shows the pitchers windup and full pitching motion, as well as the path of the ball, demonstrating fastballs and fancy pitches too. The pitcher himself is graphically primitive, just cylinders and spheres glommed together in a likeness of a pitcher. ... read more

Posted by dkeeney 2005-01-03

SPyRE 0.6 released

The "Pitcher's Duel" project has released SPyRE (Simple Pythonic Rendering Engine) version 0.6. This is a lightweight rendering engine for OpenGL.

Provide pyOpenGL code to draw the model, and the SPyRE engine will display the model in an interface that provides zooming, panning and rotation of camera position using mouse and keyboard.

Changes in this release include bug fixes to the only reported bug (an initialization problem), and to a glitch in the pivoting code. This release has 'epydoc' documentation, more detailed than the prior docs, and rewritten summary docs.... read more

Posted by dkeeney 2004-12-30

Spyre 0.5 released (formerly zoePG)

The "Pitcher's Duel" project has released SPyRE (Simple Pythonic Rendering Engine), a conversion of the lightweight rendering engine 'zoe', to use Pygame/SDL rather than GLUT. This release also includes html help files. SPyRE was formerly known as zoePG.

Provide pyOpenGL code to draw the model, and the zoePG engine will display the model in an interface that provides zooming, panning and rotation of camera position using mouse and keyboard. ... read more

Posted by dkeeney 2004-10-24

zoePG 3D rendering engine

The "Pitcher's Duel" project has released zoePG, a conversion of the lightweight rendering engine 'zoe', to use Pygame/SDL rather than GLUT. This release also includes html help files.

Provide pyOpenGL code to draw the model, and the zoePG engine will display the model in an interface that provides zooming, panning and rotation of camera position using mouse and keyboard.

The project includes demos such as spinning polyhedra, a fountain of sparks, a swarming behavior model, a random walk example, a whirlpool effect using gravity and drag, and an example of chaos theory.... read more

Posted by dkeeney 2004-08-24

Stereo_ZOE rendering engine released (version 0.3)

The "Pitcher's Duel" project has released an update to our stereoscopic rendering engine. This engine permits the viewing of 3D objects with an interface allowing adjustment of viewing perspective and position, and allowing animation of the objects. The engine displays the object for LCD-glasses style stereoscopic viewing.

Changes in this version include adoption of parallel lines-of-sight geometry, pyramidal frustums (for perspective), and bug-fixes. A bit of 'baseball-ness' has been added in the form of baseball field geometry demo scripts. This release also includes html help files.... read more

Posted by dkeeney 2004-06-14

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks