Fun |
Prod |
Inno |
Disq |
N/W |
Comments |
4 |
5 |
5 |
|
|
I only had time to play through 6% of the game, but it's amazing! Great isometric system, easy and fun to figure out, great artwork. All around very impressive. I'm definitely coming back to this one when I have time! |
2 |
2 |
2 |
|
yes |
Traceback (most recent call last): File "run_game.py", line 11, in <module> main = game.Core(screen) File "/home/godfryd/PyWeek-10-finals/stratejelly/Stratejelly/game.py", line 92, in __init__ "map":MapState(self), File "/home/godfryd/PyWeek-10-finals/stratejelly/Stratejelly/game.py", line 170, in __init__ self.levels.append(LevelNode(self.screen,i+1,(x+100,y+250),completion)) File "/home/godfryd/PyWeek-10-finals/stratejelly/Stratejelly/gui.py", line 103, in __init__ data = pickle.load(f) File "/usr/lib/python2.6/pickle.py", line 1370, in load return Unpickler(file).load() File "/usr/lib/python2.6/pickle.py", line 858, in load dispatch[key](self) File "/usr/lib/python2.6/pickle.py", line 966, in load_string raise ValueError, "insecure string pickle" ValueError: insecure string pickle
|
3 |
4 |
1 |
|
|
Enjoyed playing and very impressing for a solo entry. Nice graphics and working gameplay with ai. On the otherside there are no sounds and also it's not so wibbly-wobbly besides the jelly creatures but you've done a great job for a one week solo entry! |
3 |
4 |
4 |
|
|
very good clever game |
5 |
4 |
4 |
|
|
Very fun. Very good graphics and well polished. At first it looked like a regular tactics battle game (which by itself is already a nice feat for a one week game), but I was impressed when I saw an interesting system of mixing up units to get better units. It's fun to figure out good jellies, though I feel in general mixed jellies aren't worth the two jellies I mixed separately. I think the game lacks some more instructions, though. Took me a while to figure out the undo button, that should have been more obvious. I still don't know if there's a quit to menu or restart button. Brown jelly was a funny surprise. (Note: game crashed when I tried to move copper.) This is a great game, although it could use some extra tweaking and balancing. Great job. |
4 |
4 |
4 |
|
|
Great game -- I like the jelly mixing idea! <br><br> Seems to have a bug in the AI: <pre> Traceback (most recent call last): File "run_game.py", line 12, in <module> main.run() File "/Local/Games/Python/PyWeek10/Stratejelly/game.py", line 108, in run self.c_state.run() File "/Local/Games/Python/PyWeek10/Stratejelly/game.py", line 141, in run self.core.change_state("map") File "/Local/Games/Python/PyWeek10/Stratejelly/game.py", line 101, in change_state self.run() File "/Local/Games/Python/PyWeek10/Stratejelly/game.py", line 108, in run self.c_state.run() File "/Local/Games/Python/PyWeek10/Stratejelly/game.py", line 214, in run self.core.begin_battle(self.selected,self.difficulties[self.diff]) File "/Local/Games/Python/PyWeek10/Stratejelly/game.py", line 106, in begin_battle self.run() File "/Local/Games/Python/PyWeek10/Stratejelly/game.py", line 108, in run self.c_state.run() File "/Local/Games/Python/PyWeek10/Stratejelly/game.py", line 452, in run self.selected.ai(self) File "/Local/Games/Python/PyWeek10/Stratejelly/scene.py", line 416, in ai best_action = actions[0] IndexError: list index out of range </pre> |
5 |
3 |
5 |
|
|
Fantastic game, I wanted to play so much I was late for work . |
4 |
3 |
3 |
|
|
Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly>run_game.py Traceback (most recent call last): File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\run_game.py", line 12, in <module> main.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 135, in run self.core.change_state("map") File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 101, in change_state self.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 214, in run self.core.begin_battle(self.selected,self.difficulties[self.diff]) File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 106, in begin_battle self.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 584, in run self.core.change_state("map") File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 101, in change_state self.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 214, in run self.core.begin_battle(self.selected,self.difficulties[self.diff]) File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 106, in begin_battle self.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 588, in run self.core.change_state("map") File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 101, in change_state self.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 214, in run self.core.begin_battle(self.selected,self.difficulties[self.diff]) File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 106, in begin_battle self.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 584, in run self.core.change_state("map") File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 101, in change_state self.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 214, in run self.core.begin_battle(self.selected,self.difficulties[self.diff]) File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 106, in begin_battle self.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 584, in run self.core.change_state("map") File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 101, in change_state self.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 214, in run self.core.begin_battle(self.selected,self.difficulties[self.diff]) File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 106, in begin_battle self.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 584, in run self.core.change_state("map") File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 101, in change_state self.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 214, in run self.core.begin_battle(self.selected,self.difficulties[self.diff]) File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 106, in begin_battle self.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 584, in run self.core.change_state("map") File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 101, in change_state self.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 214, in run self.core.begin_battle(self.selected,self.difficulties[self.diff]) File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 106, in begin_battle self.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 108, in run self.c_state.run() File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\game.py", line 459, in run if self.selected.move(self): File "Y:\PyWeek-10-finals\dudebros\Stratejelly-Finalfinal\Stratejelly\scene.py", line 518, in move core.allies.remove(self) ValueError: list.remove(x): x not in list
|
4 |
3 |
3 |
|
|
I really like the jelly blending mechanic - mixing and experimenting is fun. The actual fighting seems like a bit of a grind though. You could add spice with more varied, more explosive, more humorous special attacks (kamikaze, agent orange, seeing red, etc.). I think the game takes itself a bit too seriously on the whole - would benefit from a bit more playfulness. Occasionally I run into Traceback (most recent call last): File "run_game.py", line 12, in main.run() File "/home/mauve/pyweek/10/Stratejelly/game.py", line 108, in run self.c_state.run() File "/home/mauve/pyweek/10/Stratejelly/game.py", line 141, in run self.core.change_state("map") File "/home/mauve/pyweek/10/Stratejelly/game.py", line 101, in change_state self.run() File "/home/mauve/pyweek/10/Stratejelly/game.py", line 108, in run self.c_state.run() File "/home/mauve/pyweek/10/Stratejelly/game.py", line 214, in run self.core.begin_battle(self.selected,self.difficulties[self.diff]) File "/home/mauve/pyweek/10/Stratejelly/game.py", line 106, in begin_battle self.run() File "/home/mauve/pyweek/10/Stratejelly/game.py", line 108, in run self.c_state.run() File "/home/mauve/pyweek/10/Stratejelly/game.py", line 452, in run self.selected.ai(self) File "/home/mauve/pyweek/10/Stratejelly/scene.py", line 416, in ai best_action = actions[0] IndexError: list index out of range |
3 |
3 |
2 |
|
|
Tactics ogre kind of, which is nice. Good potential but this way it's a couple of minutes of fun. |
1 |
2 |
3 |
|
yes |
Had to convert line endings of the .txt files in the levels directory to get the game to start. Once started, I couldn't figure out how to play the game. Nothing seemed to happen. |
1 |
1 |
1 |
|
yes |
Traceback (most recent call last): File "run_game.py", line 11, in <module> main = game.Core(screen) File "/home/c/Downloads/PyWeek-10-finals/stratejelly/Stratejelly/game.py", line 92, in __init__ "map":MapState(self), File "/home/c/Downloads/PyWeek-10-finals/stratejelly/Stratejelly/game.py", line 170, in __init__ self.levels.append(LevelNode(self.screen,i+1,(x+100,y+250),completion)) File "/home/c/Downloads/PyWeek-10-finals/stratejelly/Stratejelly/gui.py", line 103, in __init__ data = pickle.load(f) File "/usr/lib/python2.6/pickle.py", line 1370, in load return Unpickler(file).load() File "/usr/lib/python2.6/pickle.py", line 858, in load dispatch[key](self) File "/usr/lib/python2.6/pickle.py", line 966, in load_string raise ValueError, "insecure string pickle" ValueError: insecure string pickle
|
3 |
5 |
3 |
|
|
A strong entry with art and gameplay mechanics worthy of "professional" games. I could have used more interesting levels or perhaps a simple story to keep the player moving forward. Maybe more varied enemies or levels would have pushed the player towards experimenting with the different jelly colors. |
3 |
4 |
2 |
|
|
No comments. |
4 |
3 |
3 |
|
|
I like it. |
1 |
1 |
1 |
|
yes |
Got the following error on Ubuntu karmic
Traceback (most recent call last): File "run_game.py", line 11, in <module> main = game.Core(screen) File "/home/ciaran/Torrents/PyWeek-10-finals/stratejelly/Stratejelly/game.py", line 92, in __init__ "map":MapState(self), File "/home/ciaran/Torrents/PyWeek-10-finals/stratejelly/Stratejelly/game.py", line 170, in __init__ self.levels.append(LevelNode(self.screen,i+1,(x+100,y+250),completion)) File "/home/ciaran/Torrents/PyWeek-10-finals/stratejelly/Stratejelly/gui.py", line 103, in __init__ data = pickle.load(f) File "/usr/lib/python2.6/pickle.py", line 1370, in load return Unpickler(file).load() File "/usr/lib/python2.6/pickle.py", line 858, in load dispatch[key](self) File "/usr/lib/python2.6/pickle.py", line 966, in load_string raise ValueError, "insecure string pickle" ValueError: insecure string pickle
|
1 |
1 |
1 |
|
yes |
Traceback (most recent call last): File "run_game.py", line 11, in <module> main = game.Core(screen) File "***/Stratejelly/game.py", line 92, in __init__ "map":MapState(self), File "***/Stratejelly/game.py", line 170, in __init__ self.levels.append(LevelNode(self.screen,i+1,(x+100,y+250),completion)) File "***/Stratejelly/gui.py", line 103, in __init__ data = pickle.load(f) File "/usr/lib/python2.6/pickle.py", line 1370, in load return Unpickler(file).load() File "/usr/lib/python2.6/pickle.py", line 858, in load dispatch[key](self) File "/usr/lib/python2.6/pickle.py", line 966, in load_string raise ValueError, "insecure string pickle" ValueError: insecure string pickle |
5 |
4 |
3 |
|
|
Lots of fun and the jellies are really cute! |
5 |
3 |
3 |
|
|
Excellent quality overall. Especially for a solo entry. |
4 |
3 |
2 |
|
|
good game,quite classical. |
2 |
3 |
1 |
|
|
it's cute |
3 |
4 |
4 |
|
|
A bit more of sound would have been nice and sometimes movement and aiming are a bit hard (isometric is cool, but differences in height makes it harder to see if I am in a straight line with an enemy [e.g. with yellow jellies]) - nevertheless: good job! |