ich hoffe da nur das shadow nicht nur den installer meines cms'sses bewertet hat sondern den benutzt hat um mein cms zu installieren und das dann zu bewerten
denn da oben steht cmsinstaller
edit: shadow, ich bleib denk ich weiter bei meiner alten lizens (cc lizens)
Prozessorleistung: 9/10
Verständlichkeit des Codes: 6/10
Art der Umsetzung: 3/10
Geschwindigkeit: 0/0
Stabilität: 8/10
Sprache: 6/10
Bedienung: 9/10
Anteil an fremden Funktionen: 6/10
Allgemeine Bewertung: 2/3
Anmerkung:
Die Prozessorleistung ist sehr gut, man hätte zwar noch mehr rausholen können,
indem man weniger Sleeps benutzt und mehr auf Timing achtet, aber ansosnten
gab es bei meinem PC nie mehr als 1%.
Punkte: 9/10
Die Verständlichkeit des Codes ist eigentlich super, das einzige was mich extrem
beim Verstehen gestört hat waren die Variablen Namen.
Man liest im ganzen Skript nur "Label", "Button", es wäre besser gewesen das genauer
zu bezeichnen, z.b. so:
metal_label
Punkte: 6/10
Der Code an sich und auch die Übersichtlichkeit ist nicht gut.
So hätte man viel mehr aus der Bau-Funktion machen können.
Eine Bau-Funktion mit einem Eingangsparameter, der bestimmt welches Gebäude
gebaut werden soll wäre wohl eine um Längen bessere Lösung gewesen.
Der Hauptgrund für die geringe Anzahl an Punkte ist aber die "readini" bzw.
"readini2" Funktion.
Es wäre viel besser gewesen da eine For-Schleife + ein Array zu nehmen, anstatt es
auf diese Art und Weise regeln zu lassen.
Trotzdem machen die Kommetare (wenn es auch nicht sehr viele sind) wieder etwas gut:
Punkte: 3/10
Geschwindigkeit kann ich bei solchen Sachen leider nicht bewerten, da es bei Browsergame-Bots
eben sehr selten auf die Geschwindigkeit ankommt.
Ich habe zwar keinen "***.exe funktioniert nicht mehr" Fehler bekommen, aber wenn
man sein Passwort und seinen Benutzernamen falsch eingibt, dann hängt sich das Programm
mehr oder weniger auf, es wäre schön gewesen, wenn überprüft werden würde ob das
Passwort falsch war und wenn ja, dann sollte der Benutzer erneut aufgefordert werden
das Passwort einzutragen.
Ansonsten saubere Arbeit.
Punkte: 8/10
Da das Programm mit AutoIt gemacht wurde (und zwar ausschließlich mit AutoIt), gibt
es keine extra Punkte, es gibt standardmäßig 6 Punkte für AutoIt-Programme.
Punkte: 6/10
Die Bedienung war am anfang etwas verwirrend, hat sich mit der Zeit dann aber gelegt.
Es war nach ein paar mal ausprobieren relativ klar, was welcher Knopf wann macht.
Punkte: 9/10
Die WebTcp.au3 zieht die Punktzahl für diesen bereich natürlich extrem runter,
denn besonders diese UDF erleichtert einiges enorm und du brauchst die UDF nunmal
sehr oft in deinem Skript.
Punkte: 6/10
Mir sind im Programm ein paar kleine Rechtschreibfehler aufgefallen, wie:
"Nicht Erfolgreich eingeloggt!" oder "Comming soon", wobei es so heißen müsste:
"Nicht erfolgreich eingeloggt!" und "Coming soon", außer den Button,
der etwas zu klein für den Text war, habe ich sonst nichts gefunden, was einen
schlechten Eindruck hinterlässt.
Punkte: 2/3
Punktzahl: 49/73
Idee:
Ein relativ normaler packetbased Bot, keine außergewöhnlichen Ansätze, schlicht gehalten.
Punkte: 25/100
Berechnung und endgültige Wertung:
49/73 = 0.671
25/100 = 0.25
(0.25+0.671)/2 = 0.461 = 46%
Wertung:
Der Teilnehmer mape68 hat mit seinem "star-nova_Bot" eine Wertung von 46% erreicht.
Das heißt er hat die Anforderungen der Jury zu 46% erfüllt.
Prozessorleistung: 5/10
Verständlichkeit des Codes: 5/10
Übersichtlichkeit des Codes: 6/10
Geschwindigkeit: 0/0
Stabilität: 7/10
Sprache: 6/10
Bedienung: 7/10
Anteil an fremden Funktionen: 6/10
Allgemeine Bewertung: 1/3
Anmerkung:
Teilweise geht mir die Prozessorauslastung auf 3-7% hoch, das ist doch relativ viel für einen Bot.
Punkte: 5/10
Die Kommentare sind zwar teilweise etwas überflüssig und man hätte einige Variablen besser benennen können, aber
das ist nicht der Hauptgrund für die Punkteanzahl.
Besonders gestört haben mich die 2 Funktionen "go" und "go_other", ich hatte auf den ersten Blick keine Ahnung,
was die jetzt machen, beim zweiten Blick hat sich mir die Frage gestellt, warum man dafür 2 unterschiedliche Funktionrn braucht,
eine Funktion mit Eingangsparameter hätte auch gepasst und unmengen an Zeilen Code sparen können.
Punkte: 5/10
Die Übersichtlichkeit war zwar relativ gut aber im Vergleich zur Codelänge ist sie eher durchschnittlich.
Punkte: 6/10
Geschwindigkeit kann ich bei solchen Sachen leider nicht bewerten, da es bei Browsergame-Bots
eben sehr selten auf die Geschwindigkeit ankommt.
Ein großer Nachteil ist, dass man das Programm während es läuft nich per "X" schließen kann.
Das ist sehr nervig.
Punkte: 7/10
Da das Programm mit AutoIt gemacht wurde (und zwar ausschließlich mit AutoIt), gibt
es keine extra Punkte, es gibt standardmäßig 6 Punkte für AutoIt-Programme.
Punkte: 6/10
Die Bedienung war eigetnlich von anfang an klar.
Aber es gab leider auch nicht viel zu bedienen.
Punkte: 7/10
Die WebTcp.au3 zieht die Punktzahl für diesen Bereich natürlich extrem runter,
denn besonders diese UDF erleichtert einiges enorm und du brauchst die UDF nunmal
sehr oft in deinem Skript.
Punkte: 6/10
Es ist schade, dass das Programm den Log mit "@CRLF" versieht, dadurch entstehen häässliche Zeichen.
Auch das Programm an sich ist nicht so toll.
Punkte: 1/3
Punktzahl: 43/73
Idee:
Ein normaler packetbased Bot, keine außergewöhnlichen Ansätze, schlicht gehalten.
Punkte: 20/100
Berechnung und endgültige Wertung:
43/73 = 0.589
20/100 = 0.20
(0.25+0.671)/2 = 0.394 = 39%
Wertung:
Der Teilnehmer Baaam01 hat mit seinem "BK2-Bot" eine Wertung von 39% erreicht.
Das heißt er hat die Anforderungen der Jury zu 39% erfüllt.
Prozessorleistung: 10/10
Verständlichkeit des Codes: 9/10
Art der Umsetzung: 8/10
Stabilität: 8/10
Sprache: 6/10
Bedienung: 9/10
Anteil an fremden Funktionen: 9/10
Allgemeine Bewertung: 3/3
Anmerkung:
Die Prozessorauslastung ist durchgehend unten geblieben bei mir.
Punkte: 10/10
Abgesehen von dem Schrecken, den ich am Anfang bekommen habe, als ich die Arrays
mit nicht gerade sinnvollen Namen gesehen habe, lies sich der Code, sehr gut nachvollziehen.
Punkte: 9/10
Beim Punkt "Art der Umsetzung" wusste ich nicht genau was ich geben soll.
Denn es sind sehr viele schöne Ansätze vorhanden, die aber leider teilweise sehr verhunzt
wurden.
Beispielsweise das Erstellen der Bilder/Labels, wenn man es schon in einem
Array hat, warum lässt man es dann nicht auch per For-Schleife erstellen?
Das wäre um einiges schöner gewesen.
Trotzdem gebe ich 8 Punkte und das nicht zuletzt, weil der Autor "StringRegExp" benutzt,
eine Funktion, die sehr selten benutzt wird.
Punkte: 8/10
Es gibt hier und paar einige Lücken, die das Programm zum Abstürzen bringen können
(beispielsweise die Verwendung von Arrays nach Stringbetween obwohl gar
nicht überprüft wurde, ob Stringbetween auch etwas gefunden hat).
Hinzu kommt, dass sich das Programm nicht sofort beendet, wenn es arbeitet und
man schließen klickt.
Punkte: 8/10
Da das Programm mit AutoIt gemacht wurde (und zwar ausschließlich mit AutoIt), gibt
es keine extra Punkte, es gibt standardmäßig 6 Punkte für AutoIt-Programme.
Punkte: 6/10
Die Bedienung war teilweise komisch, teilweise aber auch interessant.
Der interessante Teil hat die teilweise gewöhnungsbedürftige Bedienung ausgeglichen
und deswegen gibt es 9 Punkte.
Punkte: 9/10
Diese eine Include-Datei sieht teilweise selbst gemacht, teilweise kopiert aus.
Ansonsten gibts aber nichts zu bemängeln.
Punkte: 9/10
Recht schön gestaltet, gibts nicht viel zu sagen.
Punkte: 3/3
Punktzahl: 62/73
Idee:
Ein relativ normaler IEBot, mit einigen schönen extras.
Punkte: 35/100
Berechnung und endgültige Wertung:
62/73 = 0.849
35/100 = 0.35
(0.35+0.849)/2 = 0.599 = 60%
Wertung:
Der Teilnehmer BlackHybrid hat mit seinem "Travian Tool" eine Wertung von 60% erreicht.
Das heißt er hat die Anforderungen der Jury zu 60% erfüllt.
Nice work Shadow, it was a good idea to start a competition here. It gives a nice boost in the development progress. Also nice to see we have a lot of active programmers here.
Still have a lot of ideas to implement in the bot to make it more advanced and unique. Will keep the release post up to date for everyone interested in the bot, you can expect some useful features in the future
For every one who is interested in the source code, you can find it here:
Nice work Shadow, it was a good idea to start a competition here. It gives a nice boost in the development progress. Also nice to see we have a lot of active programmers here.
Still have a lot of ideas to implement in the bot to make it more advanced and unique. Will keep the release post up to date for everyone interested in the bot, you can expect some useful features in the future
For every one who is interested in the source code, you can find it here:
~Uthar
You will get your prices later, but you will get them today (30.5.11).
Beim Punkt "Art der Umsetzung" wusste ich nicht genau was ich geben soll.
Denn es sind sehr viele schöne Ansätze vorhanden, die aber leider teilweise sehr verhunzt
wurden.
Beispielsweise das Erstellen der Bilder/Labels, wenn man es schon in einem
Array hat, warum lässt man es dann nicht auch per For-Schleife erstellen?
Das wäre um einiges schöner gewesen.
Trotzdem gebe ich 8 Punkte und das nicht zuletzt, weil der Autor "StringRegExp" benutzt,
eine Funktion, die sehr selten benutzt wird.
Punkte: 8/10
Die Coords sind ja auch immer andere daher ist es ein wenig schlecht die Controls in einer For schleife zu erstellen. Wo es ging hab ich es ja auch gemacht.
Aber im allgemeinen bin ich mit der Bewertung zufrieden, zudem ich relativ wenig zeit hatte.
@Utharnl: Congratulation ;)
PS: Seit heute kann ich wieder ohne Proxy ins Forum das heist mal wieder ein wenig aktiver werden^.^
Die Coords sind ja auch immer andere daher ist es ein wenig schlecht die Controls in einer For schleife zu erstellen. Wo es ging hab ich es ja auch gemacht.
Aber im allgemeinen bin ich mit der Bewertung zufrieden, zudem ich relativ wenig zeit hatte.
@Utharnl: Congratulation
PS: Seit heute kann ich wieder ohne Proxy ins Forum das heist mal wieder ein wenig aktiver werden^.^
Du kannst die nächste Position berechnen lassen.
Oder wenn es wirklich nicht anders geht, die Y-Position in einem Array speichern.
WoW-Bot programmier problem 01/08/2011 - WoW Bots - 2 Replies Hallo Leute,
ich habe die letzten Tage angefangen einen kleinen Bot in Autoit zu programmieren mit Waypointnavigation. Ich habe schon ein Grundgerüst von CtM mit Blackmagic.au3 gebastelt doch habe ich ein Problem mit dem Offset da man jetzt ja irgendwie was dazu addieren muss. Die Offset-Daten habe ich mir von MMo geholt. Es wäre toll wenn jemand meinen Bot-source angugen könnte wenn er fast fertig gestellt ist.
Mit freundlichen Grüßen
MyKnoppers
Suche Programmier 11/30/2010 - Lord of the Rings Online - 1 Replies Ich suche jemanden der folgenden bot für mich programmiert=Man stellt seinen charakter neben erz und immer wenn das erz respawnt baut der bot es von alleine ab.
Programmier Fragen 10/20/2010 - AutoIt - 3 Replies Hallo alle zusammen,
ich habe einen kleinen Bot gecodet der mit Controlsend arbeitet und wie wir wissen braucht Controlsend den Titel des Fensters und diesen möchte ich in einer ini datei abspeicehr das habe ich nun auch hinbekommen,jedoch wenn ich diesen wärend der Bot an ist ändere und dann speichere muss ich den ganzen bot nochmal aus schalten und wieder an ...
Es solle wie dieser Bot sein...
C++ Programmier Tutorials 08/01/2010 - C/C++ - 2 Replies Hallo epvpers!
Hallo, ich lern schons eit einiger Zeit C++ und wollt fragen, wie ihr C++ gelernt habt!
Habt ihr Bücher benutzt?Oder Online Tutorials?
Bitte psotet mal, wie ihr C++ gelernt habt, wenn ihr es gelernt habt ;)
Programmier von Metin2 dumm? 05/10/2010 - Metin2 - 12 Replies Hallo habe heute mit meinem lvl 35 eine quset (namen weiß ich nicht mehr)vom hauptmann angennomen
Aufgabe:Zerstöre Metin der Schwärze
dann habe ich metin der schwärze zerstört und dann kamm du hast den metin der stärke erfolgreich zerstört kehre zum hauptmann wieder zurück.
Dann habe ich an der linken seite gesehen das die quest noch nicht weg war
und habe drauf geklickt
Und siehe da:
Du hast erfolgreich metin der Schlachtzerstört.
Wie dumm können programmier nur sein.
Was halte ihr von...