Register for your free account! | Forgot your password?

Go Back   elitepvpers > The Black Market > Trading
You last visited: Today at 08:33

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

Advertisement



[S] Programmierer für einen TCP Bot

Discussion on [S] Programmierer für einen TCP Bot within the Trading forum part of the The Black Market category.

Reply
 
Old   #1
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
[S] Programmierer für einen TCP Bot

Wird sich wahrscheinlich sehr komplex für den einen oder anderen anhören, was es eigentlich nicht ist. Es geht um ein MUD bzw ein Textbasierendes Spiel das über eine TCP Verbindung gespielt wird, dabei wird keine verschlüsselung verwendet oder sonst was, sondern nur Text empfangen und gesendet.

So würde empfangener Text aussehen
Quote:
Crash Landing cube hotel (wall of cubes) 2:52am

Madtoaster55 and Satori are standing here, dozing.
und so gesendete Befehle
Quote:
connect username password
open door
get knife
Recht einfach also.


Im groben muss der Bot nur folgendes machen
  • Einloggen
  • Zur Charakter erstellung gehen ( Braucht kein Pathfinding sondern wird vom spiel erledigt )
  • Die Charakter Skills auswählen ( Kann man im Spiel zufällig erledigen lassen wenn man einfach 'wake' zum server schickt. )
  • Charakter Attribute verteilen ( Dazu muss man einfach in 2 verschiede Räume laufen und die Objekte mehrmals benutzen, also ziemlich einfach )
  • Dann einfach nurnoch zum Ausgang laufen und mit 2 Zeilen text wird dann automatisch im Spiel rumgelaufen um etwas XP zu bekommen und dann wieder zurück zur charakter erstellung
  • Der erstellte Charakter 'schickt' dann seine XP an einen zweiten Charakter der einfach nur rumsteht, der Bot muss also nur auf eine Anfrage von einen anderen charakter mit dem gleichen text immer reagieren.
  • Der Charakter läuft dann wieder zurück zu einen bestimmten Punkt und tötet sich dann selbst mit 2 Eingaben und beginnt dann das ganze wieder von vorne. Man muss keine neuen Accounts erstellen, sondern nach jedes mal das man gestorben ist wird der Charakter neu erstellt.

Der Bot muss eigentlich nicht groß nachdenken, braucht auch kein Pathfinding sondern muss nur eine bestimmte Reihenfolge von Eingaben abarbeiten und gewisse pausen einhalten z.B warten bis der Bot an einer gewissen Position angekommen ist. Was aber wichtig ist das der Bot auf eine Kleinigkeit achtet, man wird nämlich selten von NPCs angegriffen wo es öfters dann der Fall sein wird das man im ersten Versuch es nicht schafft zu fliehen. Die Gegner sind auch kein Problem, allerdings wird dann der "Go" befehl abgebrochen um zu den verschiedenen Positionen anzukommen und man steht dann einfach nur rum ohne sich zu bewegen, der Bot muss also erkennen ob man angegriffen wird und sobald er dem Kampf erfolgreich geflohen ist einen Befehl ausführen um wieder den richtigen Weg zu finden.

Im ganzen braucht der Bot ca. 1-2 Minuten um den ganzen Zyklus zu erledigen, ist also nicht sehr viel und der Sinn dahinter ist das man durch das ständige neu erstellen des Charakters die verdiente XP an einen anderen charakter der AFK ist übergibt und ihn damit boostet. Für jemanden der sowas noch nicht gespielt hat wird es denke ich mal etwas schwerer, ansonsten gibt es Informationen per PM zu welchen server man sich verbinden muss.

Programmiersprache ist relativ egal, am liebsten wäre mir C#. Der Bot ist nur für mich gedacht und hat auch keinen kommerziellen Nutzen. Meine Vorstellung wäre so bei 10-50€ über paypal oder etwas anderes und kann auch mehr sein, Anzahlung gibt es leider keine aber ich hab auch keinen bestimmten Zeitraum wo das ganze fertig sein sollte. Ich werde allerdings dann das meiste auch bereitstellen z.B welche Befehle ausgeführt werden müssen in welcher Reihenfolge, welchen Befehl der Charakter ausführt bei einer bestimmten Antwort vom Server usw. Mein Problem liegt einfach daran das mein Event Handler zu einfach ist und teilweise nicht wusste ob der Server auf einen bestimmten Befehl bereits geantwortet hat oder nicht und die langen Pausen das ganze durcheinander brachten, deswegen würde ich das jetzt gerne jemand anderen machen lassen.
Atheuz is offline  
Old 07/31/2011, 12:56   #2 Trade Status: Unverified(?)
 
Noisuf-X's Avatar
 
elite*gold: 38
Join Date: Dec 2008
Posts: 1,339
Received Thanks: 462
Suchst du noch?

Ich setz dir das ganze auch gerne in .NET um, da ich beruflich auch in .NET seit längerem auf .NET arbeite. Wenn es nicht kommerziell genutzt wird gebe ich dir auch gerne immer den Quellcode mit.
Noisuf-X is offline  
Reply


Similar Threads Similar Threads
[Netlog] Einen Bot, programmierer schaut rein (:
07/16/2012 - General Coding - 9 Replies
Also... hätte mal ne frage an die profis :) ich hab mir schon einige... man kann sogar sagen zu viele Tutorials angesehen.. nur es hat nichts gebracht... ich bin mir nicht sicher aber hier müssten schon einige wissen was netlog ist ? naja egal jetzt. Ich habe tipps bekommen das es mit C gehen könnte. oder mit nem "privatem" firefox addon. was ich aber nicht glaube.
Suche einen netten Programmierer ^^
06/21/2011 - Main - 4 Replies
Hiho :D Ich suche einen netten Programmierer, der mir mal weiterhelfen könnte ^^. Ich bräuchte unbedingt einen Bot für Teeworlds 0.6 und ich wäre demjenigen, der mit weiterhelfen könnte, sehr verbunden :D Ich hoffe irgendeiner hat mal etwas Zeit um sowas zu machen :D MfG Fabs :D
Programmierer sucht Programmierer
05/11/2011 - Off Topic - 15 Replies
Moin liebe comu, Also ich suche zuwachs für mein (bisher nur aus mir bestehendem) Team aus Programmierern. Was ich mache ? Gamehacking*. Der Sinn ist es, VIP Cheats für allerlei online Spiele zu entwickeln (WarRock, WolfTeam, BlackShot, Operation Blackout, Operation 7, CrossFire, Combat Arms usw..), und diese dann natürlkich gegen ein bisschen Geld zu vertreiben. Ich habe selbst schon welche für WarRock, Wolfteam und Combat Arms gemacht und auch schon verkauft. Da ich gemerkt habe dass das...
[ S ] Programmierer für einen Public Shop [ B ] Elite gold
03/24/2011 - elite*gold Trading - 13 Replies
Hey community, ich einen Programmierer der mir das Public shop ( palshop ) fixxed. Ich bietet im gegenteil dafür ELITE GOLD an! Bitte so schnellst wie möglich melden! Danke.
Suche einen Webseiten programmierer und Last Chaos pserver ersteller.
04/26/2010 - Last Chaos Private Server - 3 Replies
Hallo ich suche wie in der beschreibung steht einen Programmierer:D. Am besten der einen Last Chaos privatserver erstellen kann. Pn me



All times are GMT +2. The time now is 08:33.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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