I am afraid I could not understand what was happening in this game after reading the readme. The pictures were nice, but it seemed like a baking tray would appear for me, and then I would lose food anyway?(We didn't quite finish our game either, so I expect that we'll receive similarly confused reviews!)
Well I clicked on some stuff and saw some stuff happen!
Failed on MacOSX 10.6:% python flow_editor.pyStartNotification name = default 2019-04-08 21:29:11.994 Python[481:607] -[SDLApplication _setup:]: unrecognized selector sent to instance 0x1e01aa02019-04-08 21:29:11.996 Python[481:607] An uncaught exception was raised2019-04-08 21:29:11.996 Python[481:607] -[SDLApplication _setup:]: unrecognized selector sent to instance 0x1e01aa02019-04-08 21:29:11.997 Python[481:607] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[SDLApplication _setup:]: unrecognized selector sent to instance 0x1e01aa0'*** Call stack at first throw:( 0 CoreFoundation 0x900d86ca __raiseError + 410 1 libobjc.A.dylib 0x988655a9 objc_exception_throw + 56 2 CoreFoundation 0x9012590b -[NSObject(NSObject) doesNotRecognizeSelector:] + 187 3 CoreFoundation 0x9007ec36 ___forwarding___ + 950 4 CoreFoundation 0x9007e802 _CF_forwarding_prep_0 + 50 5 Tk 0x014a8ea8 TkpInit + 601 6 Tk 0x0141460a Tk_PkgInitStubsCheck + 2489 7 _tkinter.so 0x012f2742 Tcl_AppInit + 130 8 _tkinter.so 0x012edfe2 Tkinter_Create + 978 9 Python 0x000c6260 PyEval_EvalFrameEx + 26576 10 Python 0x000c85fc PyEval_EvalCodeEx + 1996 11 Python 0x0003f9fb function_call + 139 12 Python 0x0000e4b5 PyObject_Call + 85 13 Python 0x0001fb3e instancemethod_call + 350 14 Python 0x0000e4b5 PyObject_Call + 85 15 Python 0x000be81e PyEval_CallObjectWithKeywords + 78 16 Python 0x000240a5 PyInstance_New + 117 17 Python 0x0000e4b5 PyObject_Call + 85 18 Python 0x000c249d PyEval_EvalFrameEx + 10765 19 Python 0x000c85fc PyEval_EvalCodeEx + 1996 20 Python 0x000c8747 PyEval_EvalCode + 87 21 Python 0x000ed1cc PyRun_FileExFlags + 172 22 Python 0x000ed534 PyRun_SimpleFileExFlags + 596 23 Python 0x00104eb5 Py_Main + 3365 24 Python 0x00001f29 0x0 + 7977 25 Python 0x00001e58 0x0 + 7768)Trace/BPT trap%
I tried python2.7 and it returned: old_init = __init__NameError: name '__init__' is not defined
I tried python3 and it returned: File "game.py", line 178 print 'faces', doc['player.faces'] ^SyntaxError: Missing parentheses in call to 'print'. Did you mean print('faces', doc['player.faces'])?
No sound.The ui respondet very slow.And I had to kill the application because I could not close it.
I think I get the dice rolling part but not the 4x4 grid. I only get one die? The instructions seem to suggest I should have more - there aren't many options with only one. The game needs some feedback to tell me how I'm doing.
Python 2.7 :-( Please consider using Python 3.7+ next time.
Quite tricky to understand what was going on. I'll try again another day and see if I get the hang of it.
At first I tried it with python3 which gave the following error: SyntaxError: Missing parentheses in call to 'print'. Did you mean print('faces', doc['player.faces'])?
Ah, so it's the by now ancient python2.
So I installed python2 and pipped the requirements.
Running it with python2 gave the following error:Traceback (most recent call last): File "game.py", line 4, in <module> old_init = __init__NameError: name '__init__' is not defined
I tried poking around the game but nothing seemed to work...