Maplestory-Bot
Verfasst von piwy am 10.02.2009

Was ist Maplestory

Maplestory ist ein online Rollenspiel, genauer gesagt ein MMORGP. Im Prinzip ist Maplestory vergleichbar mit World of Warcraft, jedoch in 2D und kostenlos spielbar.

Wozu einen Bot

Solche Rollenspiele sind sehr zeitintensiv und verfolgen mei?tens das selbe Ziel, n?mlich Steigerung des Levels, bzw. Erfahrung. Dieses geschieht in Maplestory durch das Bek?mpfen von Kreaturen. Da ich pers?nlich das eigentliche "leveln" zu langweilig und eint?nig fand, habe ich mich entschlossen die Zeit sinnvoller zu nutzen und einen "Bot" (Roboter) zu bauen welcher das "leveln" f?r mich erledigt.

Funktionsprinzip

Die Aufgabe vom Bot ist es, die gegnerischen Kreaturen zu "t?ten" und dem Spiel / Mitspielern vorzut?uschen das ein Mensch spielt. Der Bot muss Kreaturen erkennen, entsprechend reagieren und die Angriffsposition wechseln k?nnen.

Technische Umsetzung

Dieser Bot wurde in Hardware realisiert, weil das Spiel Software entdeckt die den Spielablauf manipuliert. Um den Aufwand m?glichst gering zu halten, wurde der Kontroller einer alten USB-Tastatur mit einem Microkontroller angesteuert. Der Microkontroller, ein Atmel AVR Tiny 26, "schaltet" nach gewissen Kriterien die Leitungen der USB-Tastatur. Der grobe Spielablauf wird vom Microkontroller endlos wiederholt. Damit die Spielfigur nicht ins Leere schl?gt falls keine Kreaturen vorhanden sind, sind drei kleine Solarpanel am Microkotnroller angeschlossen. Diese Solarpanel werden auf dem Monitor an verschiedenen Stellen befestigt. Da die Kreaturen eine andere Helligkeit als der Spielhintergrund aufweisen, reagieren die Solarpanel bei Bewegungs?nderungen der Kreaturen mit einer Spannungs?nderung. Die Spannungen der Solarpanel werden im Microkontroller analog digital gewandelt und k?nnen so ausgewertet werden.
Die Software wurde in Assembler programmiert und wiederholt einen festgelegten Spielablauf, welcher jedoch durch die Auswertung der Helligkeits?nderungen der Situation angepasst abl?uft.

Fazit

Dieser Bot hat meine Spielfigur schnell auf ein hohes Level gespielt, da dieser 24 Stunden am Tag und 7 Tage die Woche laufen konnte

Der gr??te Nachteil ist jedoch, dass er nicht auf Gespr?che anderer Mitspieler reagieren kann und somit von manchen als Bot erkannt wird. Meiner Meinung nach ist er die sicherere Alternative zur softwareseitigen Manipulation des Spieles, welches zum Ausschluss f?hren kann.


.
Kommentare:
bull schrieb am 13.11.2009 (15:53)
..dave du freak






Impressum
. Login


Automatisch einloggen

Registrieren!

. Projekte
RGB Lampe Version 2...
vom 13.02.2009
Car-PC: Start/Shutdown Contr...
vom 10.02.2009
Maplestory-Bot...
vom 10.02.2009
Car-PC (Stand 2005)...
vom 31.12.2005

. Besucher
1 Online



LADE...