PyWeek - The Larry And Dan Show - feedback

Fun 5 Prod 5 Inno 5

Tee

This game is fantastic! I like everything about it. The puzzles are very well designed. The combination of mechanics such as stepping on bombs or making bombs jump with other bombs allows for some creative dynamics, and you've explored them well on the puzzles. Some of the later levels were pleasantly challenging (also the whirlpool level was very satisfying). Aesthetically, everything looks great. The only change I would make is to have the same button be to pick up and drop a bomb. Excellent work.

Fun 4 Prod 5 Inno 4

DR0ID

nice game, nice gfx

Fun 3 Prod 5 Inno 4

Cosmologicon

Excellent art style, writing, and attention to detail! The mechanics were neat, and I really appreciate the tutorial. I wish I would have had to use a little more deductive reasoning to work out solutions. For the most part the challenge was figuring out the mechanical details, like how far the bombs would go before their fuses ran out, or what counts as colliding for the contact bombs. Which was still pretty fun. Good job!

Fun 3 Prod 4 Inno 3

speedlimit35

I like the smooth graphics and movement. The game was fun but a bit challenging especially with the weird button set up

Fun 4 Prod 4 Inno 4

cauch

Really nice and slick game.
Few (very) small things are frustrating: the slowness to walk across the map to get another bomb, the slowness of having to wait for the raft not even knowing if it's the correct strategy, the difficulty to guess the flow or the grid, the motion of Ranger being a bit strange.
I've noticed few bugs (when blowing a bush or when blowing your own raft)
The puzzles can be quite difficult.
But it's a really nicely done game.

Fun 4 Prod 5 Inno 5

AnthonyB

The mechanics are fun and interesting. I enjoyed it even though I managed to blow myself up a couple of times and made some mistakes on levels and had to restart.

The game initially didn't run, but after some hacking around in run_game.py it worked well :)

Fun 5 Prod 5 Inno 5

yarolig

The game breaks new gruond in genre, has nice graphics and maybe I even recommend my friends to look at it.

Level 5 was insane!

Fun 4 Prod 5 Inno 5

ntoll

This is a great looking puzzler. I also appreciated that there was a tutorial so I could grok the game mechanics and aims. Lovely use of sounds too. Very atmospheric. I'm going to try finishing all the levels (I've only got *so* far).

Fun 4 Prod 5 Inno 4

mit-mit

This was a very fun game: great idea and very well put together in terms of graphics, the tutorial etc. Well done guys! One issue I had was that the water waves (that indicate the flow) did not render on my machine (running osx 10.12, python 3.6.2, pygame 1.9.3): I could tell they were supposed to be there from the screenshots. This made it pretty hard to play, but I still struggled through.

Fun 4 Prod 4 Inno 4

Unicorn Markets

This is a pretty good game

Fun 5 Prod 5 Inno 5

gizmo_thunder

The puzzles were fun to solve and the theme works very well.
The cinematic entry to the game was a great touch.

Fun 5 Prod 4 Inno 4

zwerver

Simply amazing effort! A complete game with a head and a tail, you two must have worked your balls off.

Fun 4 Prod 4 Inno 4

rdb

Good concept, good execution, good graphics. There are some areas where it feels a bit rough around the edges; it feels that some game concepts are rather under-explained (such as that you can carry two bombs at a time) and some music would have been nice. The levels felt a little tedious at times, being more about moving around and waiting for things than puzzle-solving; this could be remedied by making the movement controls a bit tighter and iterating on the level design, I think.

Fun 4 Prod 5 Inno 3

asrp

requirements.txt not formatted right.

Really complete and polished game with a nice comic-style visuals.

Controls feel a bit unresponsive because of how turning works.

Quite challenging, which is nice. I did manage to complete all levels on replay.

Got the following error once:

Traceback (most recent call last):
File "game.py", line 2590, in <module>
main(sys.argv[1:])
File "game.py", line 2584, in main
pyglet.app.run()
File "/tmpfs/venv3.6/lib/python3.6/site-packages/pyglet/app/__init__.py", line 138, in run
event_loop.run()
File "/tmpfs/venv3.6/lib/python3.6/site-packages/pyglet/app/base.py", line 142, in run
self._run()
File "/tmpfs/venv3.6/lib/python3.6/site-packages/pyglet/app/base.py", line 155, in _run
platform_event_loop.step(timeout)
File "/tmpfs/venv3.6/lib/python3.6/site-packages/pyglet/app/xlib.py", line 125, in step
device.select()
File "/tmpfs/venv3.6/lib/python3.6/site-packages/pyglet/canvas/xlib.py", line 168, in select
dispatch(e)
File "/tmpfs/venv3.6/lib/python3.6/site-packages/pyglet/window/xlib/__init__.py", line 917, in dispatch_platform_event
event_handler(e)
File "/tmpfs/venv3.6/lib/python3.6/site-packages/pyglet/window/xlib/__init__.py", line 1108, in _event_key
return self._event_key_view(ev)
File "/tmpfs/venv3.6/lib/python3.6/site-packages/pyglet/window/xlib/__init__.py", line 1089, in _event_key_view
self.dispatch_event('on_key_press', symbol, modifiers)
File "/tmpfs/venv3.6/lib/python3.6/site-packages/pyglet/window/__init__.py", line 1232, in dispatch_event
if EventDispatcher.dispatch_event(self, *args) != False:
File "/tmpfs/venv3.6/lib/python3.6/site-packages/pyglet/event.py", line 357, in dispatch_event
if handler(*args):
File "game.py", line 2529, in on_key_press
return game.on_key_press(k, modifiers)
File "game.py", line 444, in on_key_press
r2 = send_message(self.key_handler, "on_key", k)
File "game.py", line 377, in send_message
return fn(*a)
File "game.py", line 1416, in on_key
bomb.detonate()
File "game.py", line 1949, in detonate
self.occupant.on_blasted(self, position)
File "game.py", line 1217, in on_blasted
self.drown()
File "game.py", line 1225, in drown
self.on_died()
File "game.py", line 1202, in on_died
gravity=-400,
File "/tmpfs/dynamite-valley-1.0.2/src/dynamite/scene.py", line 83, in spawn_particles
gravity
File "/tmpfs/dynamite-valley-1.0.2/src/dynamite/scene.py", line 492, in __init__
super().__init__(scene, position, sprite_name)
File "/tmpfs/dynamite-valley-1.0.2/src/dynamite/scene.py", line 204, in __init__
self.sprites[sprite_name],
KeyError: 'remote-bomb'

Fun 4 Prod 4 Inno 4

wezu

One thing the tutorial failed to mention is that you can pick up more then one bomb, tutorial5 is kind of tricky if you pick up just one bomb at a time and the first level unbeatable. The run_game.py script didn't work for me on windows:
PS C:\pyweek\dynamite-valley-1.0.2> py -3 run_game.py
Traceback (most recent call last):
File "run_game.py", line 26, in <module>
os.chdir(srcdir)
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\src'

Fun 4 Prod 5 Inno 4

arifsch

Quite challenging, but with a nice tutorial. Overall, great game!

Fun 3 Prod 4 Inno 4

haker23

Run_game.py didn't work on windows (so I used `python -O src\game.py`). The game has nice visuals, interesting mechanics and an awesome theme.

The intro sequence and speech bubbles are a great idea. It's a very unified game with only minor issues (On the second level there is a water tile which instantly detonated the time bomb and it's not really clear why).

Constructive criticism, then, is that the simplicity of the graphic style and the gameplay result in a feel similar to educational games I've played as a kid - would prefer some elements of gameplay to add more pressure and pace (waiting for the log to float around is a bit frustrating, the game could offer shortcuts and rewards for clever thinking). Personally, I'm not a fan of restricted tile-based movement compared to free movement.

Ultimately, it's a good game very well executed, but it's simplicity makes me feel I can't put excellent.

Fun 3 Prod 4 Inno 3

davyk3001

While I got the game to run, it was at first, not playable. It gave the following Traceback, (which I fixed so I could then play it)
Traceback (most recent call last):
File "run_game.py", line 26, in <module>
os.chdir(srcdir)
FileNotFoundError: [Errno 2] No such file or directory: '/src'

Fun concept for a game. The flow of the water is next to impossible to see on my screen though, and I only discovered by accident that you could pick up two bombs

Fun 4 Prod 4 Inno 4

ReekenX

Pros

Great work, nice tutorial, animations, fun to play.

Nice source code - great for learning stuff.

Cons

Had to fix run_game.py - include path was wrong for me (not /src, but ./src).