Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 22:46

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Java] Bot programmieren?

Discussion on [Java] Bot programmieren? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
galaxyo's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 425
Received Thanks: 183
Question [Java] Bot programmieren?

Hallo Leute,

da ich eine Ausbildung zum Fachinformatiker Anwendungsentwicklung begonnen und auf Grund dessen viel mit Java zu tun habe, wollte ich mich mal erkundigen ob es damit möglich ist einen hochwertigen Bot z.B. für World of Warcraft zu programmieren.

Meine Kenntnisse spielen dabei aber keine Rolle. Das nötige Know-How werde ich während meiner Ausbildung erlangen, daran soll's nicht scheitern.

Ich freue mich über eure Antworten!

gez. galaxyo
galaxyo is offline  
Old 08/04/2012, 17:41   #2
 
epiTR's Avatar
 
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
Mit Java ist das nicht möglich, da du nicht auf den Speicher zugreifen kannst und somit nötige Daten (wie z.B. Position, Leveln...) auslesen kannst.
Das müsstest du dann in Verbindung einer anderen Programmiersprache machen (C++, C#)
epiTR is offline  
Thanks
1 User
Old 08/04/2012, 17:53   #3
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
Theoretisch möglich - ja.
praxistauglich - eher nicht.

sollte da eher zu einer programmiersprache greifen, bei der man nicht über 4 ecken auf die winapi zugreifen muss, wie C/C++.
ansonsten, wenn du auf java bestehst, kannst du mal hier lesen:
Dr. Coxxy is offline  
Thanks
1 User
Old 08/04/2012, 18:46   #4
 
elite*gold: 0
Join Date: Jul 2010
Posts: 388
Received Thanks: 196
Wenn du sowieso Java lernst ist sich nebenbei selbst in C oder C++ einzulesen keine große Sache. Die meisten Unterschiede finden sich oberflächlich ohnehin nur in der OOP und du wirst auch auf keine beruflichen Programmierer treffen die nur Java können. Habe ich zumindest noch nicht, einfach weil erstens der Sprung vom C/C++ zu Java oder auch von Java zu C/C++ sehr einfach ist und weil zweitens wenige Firmen Software entwickeln die nicht wenigstens teilweise auf nativen Bibliotheken aufbaut.

Die Herrausforderung bei der Bot-Entwicklung liegt immer im Reversing Prozess, sei es ein Bot der den laufenden Client-Prozess missbraucht oder ein alleinstehendes Programm das Packets versendet und sich somit wie der Client verhält (was in Java übrigens genauso möglich ist wie in jeder anderen Sprache die das Versenden und Erhalten von Daten übers Netzwerk unterstützt). Sich über die Programmiersprache zu sorgen bevor man überhaupt ein Protokoll oder ein Programm reversen kann ist vergleichbar mit Leuten die sich sorgen zu muskulös zu werden bevor sie überhaupt angefangen haben zu trainieren.
SmackJew is offline  
Thanks
1 User
Old 08/04/2012, 19:44   #5
 
galaxyo's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 425
Received Thanks: 183
Quote:
Originally Posted by SmackJew View Post
Sich über die Programmiersprache zu sorgen bevor man überhaupt ein Protokoll oder ein Programm reversen kann ist vergleichbar mit Leuten die sich sorgen zu muskulös zu werden bevor sie überhaupt angefangen haben zu trainieren.
Quote:
Originally Posted by galaxyo View Post
Meine Kenntnisse spielen dabei aber keine Rolle. Das nötige Know-How werde ich während meiner Ausbildung erlangen, daran soll's nicht scheitern.
Es liegt ja selbstverständlich auch nicht in meinem Interesse nur eine Sprache zu beherrschen um im Endeffekt gegenüber bewanderteren Programmierern im Nachteil zu sein.

Meine Frage dürfte dann soweit geklärt sein. Ich bedanke mich!

Cö mit ö
galaxyo is offline  
Old 08/04/2012, 19:54   #6
 
kissein's Avatar
 
elite*gold: 0
Join Date: Sep 2005
Posts: 427
Received Thanks: 87
Kann man eine Sprache von C/Java/Python, kann man im Prinzip 6-7 weitere Sprachen. Man muss sich jan nur noch den Syntax aneignen.

Generell würde ich jedem empfehlen der ernsthaft entwickelt, sich ein set aus 6-7 Sprachen anzueignen. (Handwerker fürs Haus kommt auch nicht mit nur einem Hammer vorbei )
kissein is offline  
Old 08/05/2012, 02:15   #7
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
naja, C/C++ ist wegen nichtautomatischer speicherverwaltung und dem ganzen pointerkram schon ein wenig anders und kann für leute die von java drauf umsteigen schon ein schlag ins gesicht sein :P

außerdem hat jede sprache immer irgendwelche besonderheiten, ist also nicht so, dass man so eben mal 6-7 sprachen lernen kann und dann auch vollständig beherrscht, sprachen haben schon unterschiede, ansonsten würde es nur eine geben.
Dr. Coxxy is offline  
Old 08/05/2012, 11:10   #8
 
xNopex's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Es gibt in Java die - Klasse. Damit dürften billig-Bots (á la AutoIt) möglich sein. Und das erstmal Plattformunabhängig, was dann interessant wird, wenn das Spiel z.B. auch auf einem Mac läuft.
Aber wenn du was hochwertiges willst, was über das stupide Tastensenden hinaus geht, dann s. andere Beiträge.
xNopex is offline  
Old 08/05/2012, 13:00   #9
 
elite*gold: 0
Join Date: Jul 2010
Posts: 388
Received Thanks: 196
Quote:
Originally Posted by Dr. Coxxy View Post
naja, C/C++ ist wegen nichtautomatischer speicherverwaltung und dem ganzen pointerkram schon ein wenig anders und kann für leute die von java drauf umsteigen schon ein schlag ins gesicht sein :P

außerdem hat jede sprache immer irgendwelche besonderheiten, ist also nicht so, dass man so eben mal 6-7 sprachen lernen kann und dann auch vollständig beherrscht, sprachen haben schon unterschiede, ansonsten würde es nur eine geben.
Von einer 3 (?) jährigen Ausbildung würde ich mir allerdings erhoffen, dass das Konzept von Speicher und Adressierung gelehrt wird, und dass man sich auch mal den Bytecode seiner Java Programme anschaut. Wie dann in C ein Zeiger verwendet wird sollte dann auch schnell begriffen sein.
SmackJew is offline  
Old 08/07/2012, 17:29   #10
 
elite*gold: 0
Join Date: Jun 2012
Posts: 187
Received Thanks: 58
Ein bekannter hat Anwendungsinformatik an der Uni studiert. 3 Jahre lang Java - "was ist ein pointer nochmal gleich?".
tnd0 is offline  
Old 08/07/2012, 19:41   #11
 
galaxyo's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 425
Received Thanks: 183
Quote:
Originally Posted by tnd0 View Post
Ein bekannter hat Anwendungsinformatik an der Uni studiert. 3 Jahre lang Java - "was ist ein pointer nochmal gleich?".
Ich möchte weder dir noch deinem "bekannten" zu nahe treten, aber er ist eine Pfeife. Weißt du, wenn ich "Pointer" im Bezug auf Speicher definieren kann, dann finde ich es doch ziemlich lächerlich, dass dein studierter "bekannter" nicht weiß was das ist, zumal man sowas innerhalb von 2 Minuten nachlesen kann.
galaxyo is offline  
Reply


Similar Threads Similar Threads
[JAVA Error] Could not create the java virtual machine
07/21/2013 - Technical Support - 10 Replies
Schönen Abend! Leider hat es sich aus einem unerfindlichen Grund ergeben, dass sobald ich die Minecraft.exe starten will die Errormeldung kommt. Die Tips auf Minecraft.net habe ich schon ohne Erfolg befolgt. Hoffe ihr könnt mir weiterhelfen... Mein PC:
[Java] Could not create the Java virtual machine
06/22/2011 - Minecraft - 1 Replies
hallo ihr minecraftler ^^ habe seit heute das problem das wenn ich minecraft starte original als auch cracked das diese fehlermeldung kommt: Java virtual machine Launcher Could not create the Java virtual machine
Java programmieren?
05/03/2011 - Main - 4 Replies
Grüße an alle die mir helfen wollen :D Also ich intresiere mich sehr für minecraft deswegen will ich mal mit java rum probieren und eingene programme machen deswegen suche ich ein BUCH oder irgend etwas zum LESEN bitte keine videos weil ich bei videos dazu neige den code abzuschreiben und das hilft mir nicht weiter und neben bei gesagt will ich kein geld ausgeben da ich auf ein pc spare :D Lg chinfarm2 :D
kann einer mit java programmieren?
02/22/2011 - General Coding - 1 Replies
Hi leute, seit neustem bin ich sehr oft online in knuddels. Ich hab mal versucht per handy auf die seite zu connecten (n97 mini & f480i) Ich komme bis zum log-in aber da geht es nicht wegen dem Java. Kann einer für beide handy's ein java-applet programmieren (.jar) wo mit man in den chat connecten kann so wie bei ebuddy halt für knuddels. MfG .DowN



All times are GMT +2. The time now is 22:47.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.