Mini-Projekt für Hobbyprogrammierer (unbezahlt)

Spoon94

Newbie
Registriert
Aug. 2014
Beiträge
4
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
 
Zuletzt bearbeitet:
So ein Mini-Projekt ist doch ideal, um sich wieder mit C oder C++ zu beschäftigen. Es ist nicht schwierig dein Programm umzusetzen. Also stell dich nicht so an und investiere etwas Zeit in deine Zukunft :).
 
Spoon94 schrieb:
Ansonsten an alle die sich jetzt an die Arbeit machen, vielen Dank!
Chris

Da sich wahrscheinlich schon 100 Leute an die Arbeit gemacht haben, lass ich mich mal aus. ;)

Verdammt ich warte auch noch auf den Tag an dem einfach der Maler in meiner Wohnung vorbeikommt und mir alles (unbezahlt) streicht.

Anyways, nice try!
 
Habe die Entlohnung jetzt auf 10€ über PayPal gesetzt. Hoffe jetzt findet sich doch noch jemand. :)
 
Selbst jemand der perfekt C/C++ programmieren kann, bekommt das nicht leicht hin. So eine Interaktion mit Tastatur und Computerspiel ist immer sehr stark betriebssystemabhängig. Du brauchst einen Coder der sich sehr gut mit Windows? auskennt. Wahrscheinlich sogar jemand der Erfahrungen mit Trainer/Cheats Programmierung hat.

Auf jeden Fall muss sich derjenige dieses Spiel runterladen...

Wenn du sowas kostenlos haben willst, solltest du sehr höflich auf MP Cheat Seiten fragen z.B. http://www.unknowncheats.me/forum/
 
Zurück
Oben