Mini-Projekt für Hobbyprogrammierer (10€)
Guten Tag,
ich suche unter euch diejenigen, die mir unter meine Arme greifen und mir helfen könnten.
Ich selbst hatte mich schon mal mit den Programmiersprachen C und auch C++ eine Weile lang beschäftigt.
Leider habe ich es ziemlich lange nicht mehr benutzt und fühle mich durch meine vergessenen Vorgehensweisen und
fehlendem Wissen nicht mehr dazu in der Lage dieses Programm selbst auf die Beine zu stellen.
Jedoch habe ich versucht, für diejenigen die mir helfen möchten möglichst ausführliche und genaue Angaben zu machen, um euch die Sache zu erleichtern.
Thema:
Tastatureingabeüberprüfung
Worum geht es genau?
Wer Guild Wars 2 kennt, weiß dass man in diesem Spiel auf 10 Fähigkeiten begrenzt ist.
Seit längerem gibt es auch Instrumente mit 3 Oktaven von denen man die Noten selbst über die jeweiligen Ziffern spielen kann.
Wie jedoch haben die Entwickler das Problem gelöst, um mit ihrer Fähigkeiten-Regel alle 3 Oktaven spielbar zu machen?
Sie haben die Taste 9 zum Verringern und die 0 zum Erhöhen der Oktave benutzt.
Das macht die ganze Sache natürlich relativ umständlich, vor allem für einen engagierten Musiker wie mich.
Deshalb bin ich auf der Suche nach einem Programm, dass folgendes beherrscht:
Zur Veranschaulichung hier ein kleines Bild von der Fähigkeitenleiste: http://i.imgur.com/Af89Lge.png
System:
Als Vorweg-Info, die Tastatur ist wie ein Klavier mit den Ziffern 1-8 belegt.
D.h. die Ziffern 1-8 stehen für die 8 Noten der niedrigsten Oktave, Q bis I für die 8 Mittleren und A bis K für die 8 der hohen Oktave.
Das Programm ist relativ simpel aufgebaut.
Es merkt sich jeweils durch meine Tastatureingabe, in welcher Oktave ich gerade spiele und ändert automatisch diese,
sollte ich beispielsweise eine Note aus einer höheren oder niedrigeren Oktave drücken.
Zu den Oktavenwechseln muss das Programm noch die richtigen Ziffern zu den richtigen Tasten ausgeben.
Beispiele:
Wenn ich zuerst Q drücke, gibt das Programm eine 1 aus. Wenn ich R drücke, eine 4. Und wenn ich danach F drücke, zuerst eine 0
(Oktavenwechsel hoch) und dann eine 4.
Nach dem F drücke ich dann wieder die 6, folglich gibt das Programm zuerst zwei 9nen und danach eine 6 aus.
/edit: Aufgrund von Nachfragen möchte ich das hier nochmal erwähnen. Das Programm soll kein Hack sein, der in das Spiel injiziert werden muss. Es soll lediglich die normalen Tastatureingaben überprüfen und danach wie erwähnt sich die Oktave merken und je nach Eingaben die genannten Ausgaben liefern. Also ungefähr wie ein AutoHotkey-Programm.
Ich hoffe ich habe nichts ausgelassen, sollte es dennoch Fragen geben, würde ich mich freuen wenn ihr mir sie kund tut.
Ansonsten an alle die sich jetzt an die Arbeit machen, vielen Dank!
An alle anderen vielen Dank das ihr wenigstens vorbei geschaut habt.
Mit freundlichen Grüßen
Chris
Guten Tag,
ich suche unter euch diejenigen, die mir unter meine Arme greifen und mir helfen könnten.
Ich selbst hatte mich schon mal mit den Programmiersprachen C und auch C++ eine Weile lang beschäftigt.
Leider habe ich es ziemlich lange nicht mehr benutzt und fühle mich durch meine vergessenen Vorgehensweisen und
fehlendem Wissen nicht mehr dazu in der Lage dieses Programm selbst auf die Beine zu stellen.
Jedoch habe ich versucht, für diejenigen die mir helfen möchten möglichst ausführliche und genaue Angaben zu machen, um euch die Sache zu erleichtern.
Thema:
Tastatureingabeüberprüfung
Worum geht es genau?
Wer Guild Wars 2 kennt, weiß dass man in diesem Spiel auf 10 Fähigkeiten begrenzt ist.
Seit längerem gibt es auch Instrumente mit 3 Oktaven von denen man die Noten selbst über die jeweiligen Ziffern spielen kann.
Wie jedoch haben die Entwickler das Problem gelöst, um mit ihrer Fähigkeiten-Regel alle 3 Oktaven spielbar zu machen?
Sie haben die Taste 9 zum Verringern und die 0 zum Erhöhen der Oktave benutzt.
Das macht die ganze Sache natürlich relativ umständlich, vor allem für einen engagierten Musiker wie mich.
Deshalb bin ich auf der Suche nach einem Programm, dass folgendes beherrscht:
Zur Veranschaulichung hier ein kleines Bild von der Fähigkeitenleiste: http://i.imgur.com/Af89Lge.png
System:
Als Vorweg-Info, die Tastatur ist wie ein Klavier mit den Ziffern 1-8 belegt.
D.h. die Ziffern 1-8 stehen für die 8 Noten der niedrigsten Oktave, Q bis I für die 8 Mittleren und A bis K für die 8 der hohen Oktave.
Das Programm ist relativ simpel aufgebaut.
Es merkt sich jeweils durch meine Tastatureingabe, in welcher Oktave ich gerade spiele und ändert automatisch diese,
sollte ich beispielsweise eine Note aus einer höheren oder niedrigeren Oktave drücken.
Zu den Oktavenwechseln muss das Programm noch die richtigen Ziffern zu den richtigen Tasten ausgeben.
Beispiele:
Wenn ich zuerst Q drücke, gibt das Programm eine 1 aus. Wenn ich R drücke, eine 4. Und wenn ich danach F drücke, zuerst eine 0
(Oktavenwechsel hoch) und dann eine 4.
Nach dem F drücke ich dann wieder die 6, folglich gibt das Programm zuerst zwei 9nen und danach eine 6 aus.
/edit: Aufgrund von Nachfragen möchte ich das hier nochmal erwähnen. Das Programm soll kein Hack sein, der in das Spiel injiziert werden muss. Es soll lediglich die normalen Tastatureingaben überprüfen und danach wie erwähnt sich die Oktave merken und je nach Eingaben die genannten Ausgaben liefern. Also ungefähr wie ein AutoHotkey-Programm.
Ich hoffe ich habe nichts ausgelassen, sollte es dennoch Fragen geben, würde ich mich freuen wenn ihr mir sie kund tut.
Ansonsten an alle die sich jetzt an die Arbeit machen, vielen Dank!
An alle anderen vielen Dank das ihr wenigstens vorbei geschaut habt.
Mit freundlichen Grüßen
Chris
Zuletzt bearbeitet: