PyWeek - Compiano - feedback

Fun 3 Prod 3 Inno 3

Tee

That was a pretty cool experience, at the very least for the novelty of using separate windows. It would be interesting to see what else you could play around with using this idea. The game itself is short and simple but I enjoyed it. Nice work!

Fun 2 Prod 4 Inno 5

DR0ID

No sure what I was supposed to do. I pressed some keys according to the letters I saw move around but not sure if that was good or bad (yeah, I heard a sound sometimes).

To let it run I had to change all file names in prepare.py to lower case (on Win10).

(looking at prepare.py, I didn't hear any beat)

Did not work

mauve

On Ubuntu 16.04, game crashes after a fraction of a second with:

ctypes.ArgumentError: argument 2: <class 'TypeError'>: wrong type

Did not work

yarolig

Tried on Windows and Linux.
Got some errors about file loading.
Somehow I managed to launch the game by adding missing files but it is exits silently.

pyglet.resource.ResourceNotFoundException: Resource "sound/D4.wav" was not found on the path. Ensure that the filename has the correct captialisation.

Fun 2 Prod 2 Inno 3

gummbum

Cute little demo. I wish you'd been able to do more with it. But my eyeballs were buggy afterward, they didn't want to get off the treadmill. :)

P. S. I had to rename several of the sound resource files in Windows. That is weird for Windows, which normally doesn't care about case. No big deal, easy fix.

Did not work

mit-mit

Running on osx 10.12: kept getting this error:

Traceback (most recent call last):
File "/pyweek26-master/pyglet/resource.py", line 650, in media
location = self._index[name]
KeyError: 'sound/D4.wav'

Not sure if this is a Windows filesystem case sensitivity thing?

Did not work

ntoll

Sorry (running on Linux with pyglet 1.3.2). I get this error:
pygame 1.9.4
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
File "compiano.py", line 4, in <module>
main()
File "/home/ntoll/src/pyweek26/pyweek26/data/main.py", line 45, in main
pyglet.app.run()
File "/home/ntoll/src/pyweek26/pyweek26/pyglet/app/__init__.py", line 138, in run
event_loop.run()
File "/home/ntoll/src/pyweek26/pyweek26/pyglet/app/base.py", line 142, in run
self._run()
File "/home/ntoll/src/pyweek26/pyweek26/pyglet/app/base.py", line 154, in _run
timeout = self.idle()
File "/home/ntoll/src/pyweek26/pyweek26/pyglet/app/base.py", line 275, in idle
redraw_all = self.clock.call_scheduled_functions(dt)
File "/home/ntoll/src/pyweek26/pyweek26/pyglet/clock.py", line 346, in call_scheduled_functions
item.func(now - item.last_ts, *item.args, **item.kwargs)
File "/home/ntoll/src/pyweek26/pyweek26/data/components.py", line 19, in update
self.current_scene.update(dt)
File "/home/ntoll/src/pyweek26/pyweek26/data/scenes.py", line 23, in update
w.update(dt)
File "/home/ntoll/src/pyweek26/pyweek26/data/components.py", line 70, in update
x,y = self.get_location()
File "/home/ntoll/src/pyweek26/pyweek26/pyglet/window/xlib/__init__.py", line 584, in get_location
self._get_root(),
File "/home/ntoll/src/pyweek26/pyweek26/pyglet/window/xlib/__init__.py", line 461, in _get_root
byref(attributes))
ctypes.ArgumentError: argument 2: <class 'TypeError'>: wrong type

Did not work

speedlimit35

This game did not work for me, the filenames were all off I think. The output I received said that the filename was wrong and not found. I think this maybe is a windows thing. I have heard that windows does not check for capitalization. Perhaps this is the reason why I can not run it. :(

Fun 2 Prod 3 Inno 3

ikanreed

Let me say you did pretty well, because otherwise this will sound like nothing but criticism.

There's a reason why most applications don't use frameless windows. It can be fun to play with those things as a developer, but next game, put a border, clear to solid color, not transparent.

Also, be so careful with python and filename casing, pyglet resource manager in the latest piglet does unix style "case matters" resource ids.

Did not work

Unicorn Markets

Could not find a file D4.wav

Fun 2 Prod 2 Inno 2

rdb

Strange execution of an otherwise not particularly novel idea. I can't rate this particularly highly because it doesn't really feel like a game. The graphics aren't really very readable either. But good job on finishing PyWeek nonetheless.

Did not work

coen

As you said, it doesn't seem to work on Linux

Trying this on Linux Mint 18, Python 3.7, lots of windows are created, I can hear some laughing, and then it all disappears. Error message: ctypes.ArgumentError: argument 2: <class 'TypeError'>: wrong type

Did not work

LeopardShark

Firstly, I had to rename all of your sound files, because they weren't named correctly. The first error was due to you trying to load "D4.wav", when "d4.wav" was the name.

I was hoping for it to work after that, but I got a green bar, a few image-blocks, a laughter noise, then this error: https://pastebin.com/kkb5qaXv

Fun 1 Prod 3 Inno 2

wezu

I had to change some filenames to get it to run, on windows 'd4.wav' and 'D4.wav' are different files.
This is just not a game for me - all I can say it works, it looks just like on the screenshot and that's it.

Fun 2 Prod 2 Inno 3

gizmo_thunder

1) It was hard to read the characters on the images moving around
2) The movement of the objects was jittery as well.
Sorry but really couldn't get myself to play your game. It's an interesting idea for sure though.

The game failed to load on windows, i believe its' because of the case sensitivity of the OS. I was running it on windows. I did rename the resources to run the game.

Traceback (most recent call last):
File "compiano.py", line 1, in <module>
from data.main import main
File "D:\PythonProjects\PyWeek26\others\pyweek26-master\data\main.py", line 5, in <module>
from .components import SceneManager,Block
File "D:\PythonProjects\PyWeek26\others\pyweek26-master\data\components.py", line 4, in <module>
from .prepare import *
File "D:\PythonProjects\PyWeek26\others\pyweek26-master\data\prepare.py", line 25, in <module>
SOUND['f5'] = pyglet.resource.media('sound/F5.wav',streaming=False)
File "D:\PythonProjects\PyWeek26\others\pyweek26-master\pyglet\resource.py", line 660, in media
raise ResourceNotFoundException(name)
pyglet.resource.ResourceNotFoundException: Resource "sound/F5.wav" was not found on the path. Ensure that the filename has the correct captialisation.