PyWeek - Untitled - feedback
scott
gcewing
Failed on MacOSX 10.6:
% python flow_editor.py
StartNotification name = default
2019-04-08 21:29:11.994 Python[481:607] -[SDLApplication _setup:]: unrecognized selector sent to instance 0x1e01aa0
2019-04-08 21:29:11.996 Python[481:607] An uncaught exception was raised
2019-04-08 21:29:11.996 Python[481:607] -[SDLApplication _setup:]: unrecognized selector sent to instance 0x1e01aa0
2019-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
%
speedlimit35
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'])?
DR0ID
No sound.
The ui respondet very slow.
And I had to kill the application because I could not close it.
mauve
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.
capturts
Quite tricky to understand what was going on. I'll try again another day and see if I get the hang of it.
zwerver
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 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!)