Ol' Human McGee

The Singularity Came.

All humans uploaded their minds into perfect robotic bodies that will never age. No old-fashioned humans remain...

...except for Ol' Human McGee.

He stubbornly refuses to upgrade. Not only that, he has declared War against the Upgraded Ones!

His manifesto reads more or less like this:

"So you young whippersnappers with your fancypants robotic bodies think you are better than me, with my old-fashioned flesh and bone, huh?"

"You'll see! You'll all see! I shall kick you all out of this great big lawn called Earth, using only my human, flesh'n blood body!"

"All right, all right, my cybernetically enhanced body! But still, beneath all this metal'n wires I still have a human brain! And I'll prove to you once and for all that being only 64% machine ought to be enough to anybody!"

With these words, and lots and lots of missiles, Ol' Human McGee began his War Against the Upgraded.

(log in to comment)


in win xp +sp3, python 2.6.1, pyOpengl 3.0.0 release, nvidia gforce 6600
D:\pygame\pyweek8\ohmg>c:\python26\python.exe run_game.py
Traceback (most recent call last):
  File "run_game.py", line 573, in 
  File "D:\pygame\pyweek8\ohmg\pycomb\game.py", line 63, in rungame
    context = worldfunc(context)
  File "D:\pygame\pyweek8\ohmg\pycomb\state.py", line 214, in stopper
    return worldfunc( context )
  File "D:\pygame\pyweek8\ohmg\pycomb\state.py", line 160, in generator
    { 'state': substate, 'extraparams': (position, len(contentids)) }) )
  File "D:\pygame\pyweek8\ohmg\pycomb\state.py", line 45, in scene
    result = worldfunc(context)
  File "run_game.py", line 288, in loader
    draw_rectangle(top + delta, left - delta, right + delta, bottom - delta, (0.
0, 0.0, 1.0, 1.0))
  File "run_game.py", line 29, in draw_rectangle
    OpenGL.GL.glDrawElementsui(OpenGL.GL.GL_TRIANGLES, [ (0,1,2), (2,1,3) ])
  File "C:\Python26\lib\site-packages\PyOpenGL-3.0.0\OpenGL\wrapper.py", line 12
84, in __call__
    return self.finalise()( *args, **named )
  File "C:\Python26\lib\site-packages\PyOpenGL-3.0.0\OpenGL\wrapper.py", line 45
9, in wrapperCall
    result = self.wrappedOperation( *cArguments )
WindowsError: exception: access violation reading 0x00000000
@claxo: I had the same problem. Fixed it by adding
OpenGL.GL.glDisable( OpenGL.GL.GL_NORMAL_ARRAY )
in draw_rectangle().
hey cyhawk, thanks!!! Worked for me.

And being a little unresponsive, later I added a factor *2.5 to the time-flow (at the the end of game.py). Much better here.