Day 5 & Day 6 I was off for work.
On Day 7 I included a very basic Highscore Mode, where you just fight monsters until they can overwhelm you and your highscore gets saved with your name. Very simple mode, pretty difficult, as monsters swarm you eventually and for moving in a pattern is less and less space. The implementation is quite rough code-wise, the highscore .txt file can be edited with notepad, but it does the job.
I realized on the last day, that all my mechanics with finding a notes in the melody of the world is relying on identifying colors. As colorblindness in not particularly rare, I added a switch to change the colored notes to colored alphabetic characters. I hope this makes things easier and it reveals by the way how the game mechanism is setup in the code: every note is a string a,b,c,… and the melody of the world is a string and the bard song is also a string.
if bard_song in melody: … pretty simple
Several dictionaries translate ‘a’ to ‘purple note’ then.
Last but not least I switched from py2exe to pyinstaller for generating an executable and pyinstaller is very nice once it runs.
I am happy to have succeeded! Version 1.0 was having a misdirected control scheme, as the Numpad input had a conflict with the 123qweasd input I envisioned. Therefor, I changed to the unusual wersdfxcv control scheme for laptop people and lefties (plus regular vi-kes). The very reason I did not go for extending wasd to qweasdyxc was, that I have a German keyboard and this pattern and vi-keys suffer from y/z-switch. v 1.1 should also have one crash less on level 4.
I am very happy to announce v 1.1 as my official 7DRL-entry, everything else will be added as post-7drl updates to a seperate version. (sound is a popular request)
Download The Prancing Bard v1.1 7DRL here.
Find it on RogueBasin here.
Discuss on the reddit 7drl megathread.
Or give feedback in the roguetemple forums.
The Prancing Bard used REXPaint a lot.
Find my 7drl week in tweets @Nicol_Bolas #7drl.
Play notes while you move and chime into the melody of the world to unleash the harp of the storms.
Fight your way through 5 stages to defeat the cyclops or strive for the highscore in an endless stream of foes.
* Movement patterns have to be matched with the streaming notes to unleash magic
* ASCII graphics and effects
* 5 stages with monsters
* Defeat the Boss to move to the next stage
* Endless mode for highscores
* Colorblind option