CSL-II - The Unfortunate Undoing Is Live
Well pyweek is over and csl-II is live, we called this 'The Unfortunate Undoing'
We took the premise of 'Get off my lawn!' and decided not to look at the immediate implications of someone saying that, but rather try and produce something that looks at the reasons as to why this person said that. Out of that came the idea of following a persons life and influencing their decisions in order to help guide them to hopefully becoming a person that does not say 'Get off my lawn!'
Jeiel did an absolutely amazing job on the graphics, he went for a rather neat style that works really well, the lack of detail in those pixels really lets you personify those blocky people :) But i'll let him talk about that himself.
Some notes: if you have a 64-bit machine you may have to provide your own chipmunk shared library, sorry about that. press escape to quit the game, the game itself only uses your pointing device.
Good luck to everyone involved, I look forward to playing as many of your games as possible :)
Link to the latest src packageUpdate
okay okay we are out of the uploading grace period, but i thought i would provide this small patch for people that are having trouble with the windows version, it just loads dlls from the already provided winlibs/ folder.
http://gordallott.com/run_game.zip
(log in to comment)
Comments
Traceback (most recent call last): File "run_game.pyw", line 46, in _run_game() File "run_game.pyw", line 35, in _run_game import gamelib.main as main File "gamelib\main.py", line 9, in from gamelib import data, render, world, input, timeline, audio, scenegraph File "gamelib\render.py", line 23, in from SDL import * File "SDL\__init__.py", line 30, in import SDL.dll File "SDL\dll.py", line 224, in _dll = SDL_DLL('SDL', 'SDL_Linked_Version') File "SDL\dll.py", line 59, in __init__ _platform_library_name(library_name) ImportError: Dynamic library "SDL" was not foundVista, python2.5 or python2.6 When I copy winlibs to sys32:
Loading chipmunk for Windows (32bit) [C:\Users\saluk\Downloads\The_unfortunate_undoing-1.0.2\The_unfortunate_undoing-1.0.2\pymunk\chipmunk.dll] Traceback (most recent call last): File "run_game.pyw", line 46, in _run_game() File "run_game.pyw", line 35, in _run_game import gamelib.main as main File "gamelib\main.py", line 9, in from gamelib import data, render, world, input, timeline, audio, scenegraph File "gamelib\world.py", line 21, in from gamelib import render, scenegraph, svg_parse, collision, input, audio File "gamelib\collision.py", line 29, in import pymunk as pm File "pymunk\__init__.py", line 14, in import pymunk._chipmunk as cp File "pymunk\_chipmunk.py", line 8, in chipmunk_lib = load_library("chipmunk", print_path=_lib_debug) File "pymunk\libload.py", line 39, in load_library lib = ctypes.cdll.LoadLibrary(libfn) File "C:\Python25\lib\ctypes\__init__.py", line 431, in LoadLibrary return self._dlltype(name) File "C:\Python25\lib\ctypes\__init__.py", line 348, in __init__ self._handle = _dlopen(self._name, mode) WindowsError: [Error 1114] A dynamic link library (DLL) initialization routine failedAnd, looks like it finally works with 2.6
I have Python 2.5 and tried 1.0.2. At first it said that msvcr90 was not found. I happened to have that in a different folder so I copied it to the UU folder, but then got this error:
C:\Documents and Settings\GO\My Documents\Downloads\The_unfortunate_undoing-1.0. 2>python run_game.py Loading chipmunk for Windows (32bit) [C:\Documents and Settings\GO\My Documents\ Downloads\The_unfortunate_undoing-1.0.2\pymunk\chipmunk.dll] Traceback (most recent call last): File "run_game.py", line 46, in _run_game() File "run_game.py", line 35, in _run_game import gamelib.main as main File "gamelib\main.py", line 9, in from gamelib import data, render, world, input, timeline, audio, scenegraph File "gamelib\world.py", line 21, in from gamelib import render, scenegraph, svg_parse, collision, input, audio File "gamelib\collision.py", line 29, in import pymunk as pm File "pymunk\__init__.py", line 14, in import pymunk._chipmunk as cp File "pymunk\_chipmunk.py", line 8, in chipmunk_lib = load_library("chipmunk", print_path=_lib_debug) File "pymunk\libload.py", line 39, in load_library lib = ctypes.cdll.LoadLibrary(libfn) File "C:\Python25\lib\ctypes\__init__.py", line 431, in LoadLibrary return self._dlltype(name) File "C:\Python25\lib\ctypes\__init__.py", line 348, in __init__ self._handle = _dlopen(self._name, mode) WindowsError: [Error 1114] A dynamic link library (DLL) initialization routine f ailed C:\Documents and Settings\GO\My Documents\Downloads\The_unfortunate_undoing-1.0. 2>Along with:
Microsoft Visual C++ Runtime Library Runtime Error! Program: C:\Python25\python.exe R6034 An application has made an attempt to load the C runtime library incorrectly.Anyone know what I need to do? Looking forward to playing this!
Update
okay okay we are out of the uploading grace period, but i thought i would provide this small patch for people that are having trouble with the windows version, it just loads dlls from the already provided winlibs/ folder.
http://gordallott.com/run_game.zip
"Fiddling" involved adding "glScale = glScalef" to the top of render.py. How come it worked for you without the "f"?
I'll try it with 2.6, but I'll have to install a number of libraries...
'credit_result': { 'ai': ai.credit_result, 'textures': { 'a': ('graphics/credits/endinga.png', {}), 'b': ('graphics/credits/endinga.png', {}), 'c': ('graphics/credits/endinga.png', {}), 'd': ('graphics/credits/endinga.png', {}), }, 'mouse_sensitive': False, 'shape': [(0, 0), (0, -0), (0, 0), (-0, 0)], #'shaders': ('basic.vert.glsl', 'test.frag.glsl'), #'shader_tex': ('graphics/overlay_paper.png'), },On two play throughs I've managed to get to ending A and ending A so far. I'm looking forward to finding ending A and ending A too :).
oops, i guess thats me being an idiot there :) should be endinga though to endingd :)
gordallott on 2009/05/03 12:54:
Added fix for python 2.5 peoples: here