Hallo Epvp'ler,
Ich spiele zur Zeit das Broswergame "Die Stämme".
Da ich seit einiger Zeit während meins Studiums die Sprache C lerne, hab ich mir überlegt, eine "erleichterung" für das Browsergame zu basteln.
Grundlegendes Problem:
In diesem Spiel kann man NPC gesteuerte Dörfer angreifen, um sich die Ressourcen anzueignen. Dies geht am schnellsten über den sogenannten Farmassistentent. Die Dörfer werden untereinander aufgelistet, und können dann per Mausklick auf ein Symbol dahinter, angegriffen werden.
Mit diesem Schema geht man eine Liste von belibig vielen Dörfern durch, bis keine Truppen mehr untätig sind.
Zur Zeit mache ich das ganze von Hand. Durch das Fortschreiten im Spiel, und durchs erobern neuer Dörfer, kommen immer mehr Truppen hinzu. Mittlerweile bin ich bei über 2000 NPC Dörfern, die nacheinander von meinen Truppen angegriffen werden können. Dementsprechend zieht sich ein einmaliges Durchklicken aller Dörfer auf fast 30 Minuten bis zu einer Stunde hinaus.
Gibt es eine möglichkeit, eventuell sogar mit der verwendung von C, diese Vorgänge zu Automatisieren? Nach jedem klick, muss man die Maus ein stück nach unten bewegen, daher eignet sich ein "Auto-clicker" nicht.
Zum Schluss, sollte das grundlegende Programm funktionieren, möchte ich noch eine Art "Pixelscan" einbauen, der bei der Meldung "Es sind nicht genügend Truppen vorhanden, um den Angriff durchzuführen", selbstständig durch die Taste "d", das Dorf wechselt.
Das Browsergame besitzt folgende Sicherheitskontrollen:
-Nicht mehr als 5 Angriffe pro Sekunde abschicken
-Nach einer bestimmten Zeit wird ein Captcha Feld geöffnet
Da ich dieses Programm nicht durchgehend laufen lassen möchte, sondern nur, wenn ich eh am PC sitze, kann ich den Captcha dann per Hand ausfüllen.
Zur Hilfe noch ein Bild vom Aufbau des farmassistenten. :)
Hat jemand Ideen, wie und womit man soetwas programmieren könnte?
Ich bin in C noch nicht weiter, als zu Konsolenanwendungen gekommen. Ist sowas überhaupt mit C möglich?
Ich freue mich über jeden Tipp, und jede Idee!
/Sunliight
Ich spiele zur Zeit das Broswergame "Die Stämme".
Da ich seit einiger Zeit während meins Studiums die Sprache C lerne, hab ich mir überlegt, eine "erleichterung" für das Browsergame zu basteln.
Grundlegendes Problem:
In diesem Spiel kann man NPC gesteuerte Dörfer angreifen, um sich die Ressourcen anzueignen. Dies geht am schnellsten über den sogenannten Farmassistentent. Die Dörfer werden untereinander aufgelistet, und können dann per Mausklick auf ein Symbol dahinter, angegriffen werden.
Mit diesem Schema geht man eine Liste von belibig vielen Dörfern durch, bis keine Truppen mehr untätig sind.
Zur Zeit mache ich das ganze von Hand. Durch das Fortschreiten im Spiel, und durchs erobern neuer Dörfer, kommen immer mehr Truppen hinzu. Mittlerweile bin ich bei über 2000 NPC Dörfern, die nacheinander von meinen Truppen angegriffen werden können. Dementsprechend zieht sich ein einmaliges Durchklicken aller Dörfer auf fast 30 Minuten bis zu einer Stunde hinaus.
Gibt es eine möglichkeit, eventuell sogar mit der verwendung von C, diese Vorgänge zu Automatisieren? Nach jedem klick, muss man die Maus ein stück nach unten bewegen, daher eignet sich ein "Auto-clicker" nicht.
Zum Schluss, sollte das grundlegende Programm funktionieren, möchte ich noch eine Art "Pixelscan" einbauen, der bei der Meldung "Es sind nicht genügend Truppen vorhanden, um den Angriff durchzuführen", selbstständig durch die Taste "d", das Dorf wechselt.
Das Browsergame besitzt folgende Sicherheitskontrollen:
-Nicht mehr als 5 Angriffe pro Sekunde abschicken
-Nach einer bestimmten Zeit wird ein Captcha Feld geöffnet
Da ich dieses Programm nicht durchgehend laufen lassen möchte, sondern nur, wenn ich eh am PC sitze, kann ich den Captcha dann per Hand ausfüllen.
Zur Hilfe noch ein Bild vom Aufbau des farmassistenten. :)
Hat jemand Ideen, wie und womit man soetwas programmieren könnte?
Ich bin in C noch nicht weiter, als zu Konsolenanwendungen gekommen. Ist sowas überhaupt mit C möglich?
Ich freue mich über jeden Tipp, und jede Idee!
/Sunliight