dodecaphony by heuermh
dodecaphony
Inspired by (and starring) La Monte Young, minimalist composer and fan of the twelve-tone technique:
http://en.wikipedia.org/wiki/Twelve-tone_technique
tl;dr
See detailed instructions below.
Move: Arrow keys WASD IJKL
Tools used:
Processing
Minim
GIMP
oscP5
Executor library for Processing
Frames library for Processing
Gamepad library for Processing
Note Processing requires Java JRE or JDK version 1.6 or later (open-jdk is fine).
OS/X
https://www.dropbox.com/sh/v12rrbi5fxosnmd/B7xp3myzNx/dodecaphony-osx.zip
Linux 64-bit
https://www.dropbox.com/sh/v12rrbi5fxosnmd/ux0FyduQ7N/dodecaphony-linux64.zip
Linux 32-bit
https://www.dropbox.com/sh/v12rrbi5fxosnmd/euC5hrCL_b/dodecaphony-linux32.zip
Windows 64-bit
https://www.dropbox.com/sh/v12rrbi5fxosnmd/qh0V9D8xEd/dodecaphony-win64.zip
Windows 32-bit
https://www.dropbox.com/sh/v12rrbi5fxosnmd/qn_vbWEqpm/dodecaphony-win32.zip
Source
https://www.dropbox.com/sh/v12rrbi5fxosnmd/3OgVcAmk4-/dodecaphony-src.zip
Detailed instructions/spoiler alert:
Level 0, establish a prime series of 12 tones, repeats are not allowed. The colored bar on the left indicates your progress.
Level 1, repeat the prime series of 12 tones.
Level 2, the player character reverses, indicating that the retrograde transformation of the prime series should be played. In other words, repeat the prime series backwards.
Level 3, the player character returns to normal, repeat the prime series.
Level 4, the player character reverses, repeat the retrograde transformation.
Level 5, the player character returns to normal and then flips upside down, indicating that the inversion transformation of the prime series should be played. The inversion transformation is the prime series with the intervals inverted (so that e.g. a rising minor third becomes a falling minor third).
Level 6, the player character returns to normal, repeat the prime series.
Level 7, the player character reverses, repeat the retrograde transformation.
Level 8, the player character returns to normal and then flips upside down, repeat the inversion transformation.
Level 9, the player character reverses and flips upside down, indicating the retrograde inversion transformation of the prime series should be played. The retrograde inversion transformation is the inverted series in retrograde. So inverted and backwards.
Levels 10+, repeat entire pattern.
If at any point you hit the wrong note, level & score reset to zero, but the song as it were goes on.
Inspired by (and starring) La Monte Young, minimalist composer and fan of the twelve-tone technique:
http://en.wikipedia.org/wiki/Twelve-tone_technique
tl;dr
See detailed instructions below.
Move: Arrow keys WASD IJKL
Tools used:
Processing
Minim
GIMP
oscP5
Executor library for Processing
Frames library for Processing
Gamepad library for Processing
Note Processing requires Java JRE or JDK version 1.6 or later (open-jdk is fine).
OS/X
https://www.dropbox.com/sh/v12rrbi5fxosnmd/B7xp3myzNx/dodecaphony-osx.zip
Linux 64-bit
https://www.dropbox.com/sh/v12rrbi5fxosnmd/ux0FyduQ7N/dodecaphony-linux64.zip
Linux 32-bit
https://www.dropbox.com/sh/v12rrbi5fxosnmd/euC5hrCL_b/dodecaphony-linux32.zip
Windows 64-bit
https://www.dropbox.com/sh/v12rrbi5fxosnmd/qh0V9D8xEd/dodecaphony-win64.zip
Windows 32-bit
https://www.dropbox.com/sh/v12rrbi5fxosnmd/qn_vbWEqpm/dodecaphony-win32.zip
Source
https://www.dropbox.com/sh/v12rrbi5fxosnmd/3OgVcAmk4-/dodecaphony-src.zip
Detailed instructions/spoiler alert:
Level 0, establish a prime series of 12 tones, repeats are not allowed. The colored bar on the left indicates your progress.
Level 1, repeat the prime series of 12 tones.
Level 2, the player character reverses, indicating that the retrograde transformation of the prime series should be played. In other words, repeat the prime series backwards.
Level 3, the player character returns to normal, repeat the prime series.
Level 4, the player character reverses, repeat the retrograde transformation.
Level 5, the player character returns to normal and then flips upside down, indicating that the inversion transformation of the prime series should be played. The inversion transformation is the prime series with the intervals inverted (so that e.g. a rising minor third becomes a falling minor third).
Level 6, the player character returns to normal, repeat the prime series.
Level 7, the player character reverses, repeat the retrograde transformation.
Level 8, the player character returns to normal and then flips upside down, repeat the inversion transformation.
Level 9, the player character reverses and flips upside down, indicating the retrograde inversion transformation of the prime series should be played. The retrograde inversion transformation is the inverted series in retrograde. So inverted and backwards.
Levels 10+, repeat entire pattern.
If at any point you hit the wrong note, level & score reset to zero, but the song as it were goes on.
Ratings
| Coolness | 61% | 3 |
| Overall | 2.38 | 1234 |
| Audio | 2.81 | 487 |
| Fun | 1.88 | 1284 |
| Graphics | 2.06 | 1242 |
| Humor | 2.00 | 714 |
| Innovation | 3.15 | 529 |
| Mood | 2.04 | 1188 |
| Theme | 3.41 | 680 |
That is the OS/X gatekeeper warning message, you need to disable that so I can hax0r your mac.
http://support.apple.com/kb/ht5290
@others
The wiki link above might be helpful.
I'm not sure that you necessarily needed a tutorial or anything like that to make this work, just more feedback to the player when they did the right thing. And maybe without making them start completely over every time. Maybe something like when they hit a wrong note it simply plays an "ugly" sound, and flashes or something, and the player is left to continue from there. Then at the end of each round, it should be made clear exactly what they did to make it that far, say, play all the notes in that order again. If you're worried this would make the game too easy, you can do something like have a "combo" system where they earn more points for consecutive right answers. This would still enforce the competitive nature of the game. Maybe after level 9 you can no longer mess up or you have to start completely over.
Anyway, overall, nice use of the theme, and cool general ideas, but I think your execution left a lot to be desired. Not necessarily such a bad thing considering everything you have to accomplish in a 48 hour period to make this work.
I couldn't get this to run on OS X either, but I configured Gatekeeper appropriately.
I have tested on OSX 10.7.5 and 10.8.3 without issue, what are you seeing?
The use of the theme is one of the most uniquely appropriate I've seen so far, and again points to you for fleeing the most obvious and easy use of Piet Mondrian as a figure of reference (and I'm guilty of that as well, I should point out).
But gameplay wise, your game is ironically too thematically focused to be easily enjoyable. Maybe with enough investment from the player it is possible, but as I pointed out before, in this day and age, that's brave of you to expect.
Congratulations on daring to think outside the box :)
@Symmeteer Sorry about that, if you know Processing it is only a one line code change and then you can run from source. I'll make this configurable in a post-compo version.
@paulopn, @netmute, @pvwradtke, @Fritzendugan, @foul, @DaGamesta, @Dietrich Epp Yep, you are all right. Beta tester #1 (my wife) told me the same. Beta tester #2 (my 6 yr old) figured it out, but then he's smarter than me.
@alts Thanks, I like the idea of keeping the original row around. I'll add this to a post-compo version.
@hi-scor.es Shoot, I think I lost my only audience!
and
@TenTonToon Brilliant comment, I'll use this in my post mortem.