1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. peethebee

Beiträge von peethebee

  • 10 Zeilen Tool - Führt AutoIt Code aus der Zwischenablage aus, ohne jegliche AutoIt Installation

    • peethebee
    • 16. August 2011 um 11:54

    Nein, muss es nicht. Nur die Standard-Includes sind damit nicht ohne Weiteres nutzbar. In jedem Fall aber schon deutlich besser :).

    Johannes

  • BadBlaster - Ein AutoIt Virenscanner + Cleaner + Active Guard mit großer Datenbank

    • peethebee
    • 16. August 2011 um 11:52

    @campweb: Wie hast du die Signaturen gebaut? Welche Technik nutzt du da? :)

    Johannes

  • Jazzy -- Schachvarianten online spielen

    • peethebee
    • 16. August 2011 um 00:54

    Hi RapIt,

    Danke für das Feedback zur Optik. Ich bin kein Künstler, aber freue mich, wenn mir zumindest eine Verbesserung gelungen ist (war ja sooo schwer nicht ;) ).
    Die Darstellungsprobleme kommen vom Zentrieren des Brettes und von einem falschen z-Index des Menüs (letzteres ist schon behoben und committed).
    An der Brettlogik bin ich gerade dran, das sollte ja eh noch mal neu gemacht werden (siehe https://github.com/jazzer/Jazzy/issues/34). Weil JS nicht wirklich objektorientiert ist, wird das nicht ganz ohne Probleme runterzuprogrammieren sein, aber dafür sind wir ja da :D.

    Der Screenshot hat wunderbar aufgezeigt, wo es hakt, danke!

    Gute Nacht!
    Johannes

  • Jazzy -- Schachvarianten online spielen

    • peethebee
    • 15. August 2011 um 19:27

    Hallo,

    Ich habe jetzt mal die beiden Threads getrennt: Die alte Java-Variante namens JazzChess ist jetzt ausgelagert, hier nur noch Material zur aktuellen Python-Umsetzung Jazzy (die RapIt und ich natürlich auch getestet haben). Vielen Dank an dich, RapIt, für den Test und den netten Bericht!

    Ich habe jetzt mal ein bisschen am Design gearbeitet und das ganze System in verschiedene Grüntöne getaucht. Da alles CSS-basiert ist, ist es keine große Sache, andere Farben umzusetzen. Insgesamt wirkt es meiner Meinung nach aber deutlich frischer und angenehmer als vorher. Aber seht selbst:

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Beste Grüße,
    Johannes

    Dateien

    jazzy_1.png 62,26 kB – 0 Downloads jazzy_2.png 57,94 kB – 0 Downloads jazzy_3.png 86,1 kB – 0 Downloads jazzy_4.png 78,34 kB – 0 Downloads
  • Shayn is Back [Erklärung im Thread]

    • peethebee
    • 14. August 2011 um 19:17

    Hallo,

    Ich werde wie folgt vorgehen:
    Dieser Thread bleibt erhalten, wird aber geschlossen, sodass jeder die Chance hat, campweb einzuordnen. Der Benutzer shayn ist gesperrt und wird nicht gelöscht, um eben das auch zu ermöglichen.
    Darüber hinaus gibt es erst einmal keine Konsequenz. Wenn jemand jedoch stichhaltig nachweisen kann (bitte per PN an mich oder PUs im PU-Forum), dass campweb wieder Code unberechtigt verwendet (und als seinen ausgegeben) hat, dann ist natürlich Ende für ihn in diesem Forum.

    Ich hoffe, dass die Sache damit erst einmal erledigt ist, für campweb gilt in Bezug auf Skriptklau die Unschuldsvermutung und in Bezug auf den Account eine zweite Chance.
    Johannes

  • Warez - Renamer (Massen Rename Tool)

    • peethebee
    • 14. August 2011 um 18:37

    Hallo,

    1. Warum lädst du es hier nicht hoch? :)
    2. Warum "Warez" im Namen?

    Johannes

  • Portforwarding / NAT Tool

    • peethebee
    • 12. August 2011 um 18:58

    Das ist nicht so einfach leider… Vor allem die Rückrichtung fällt einem nicht in der Schoß, so wie ich mir das denke :S.
    Was spricht gegen einen billigen Router/Switch?

    Johannes

  • Office 2010 Installationsschlüssel auslesen

    • peethebee
    • 10. August 2011 um 19:42

    Guck halt mal mit RegShot, welche Keys der ausliest...

  • Irrlicht Beispiel Sicht-Berechnung

    • peethebee
    • 9. August 2011 um 12:09

    Das hier ist kein Chat, bitte Posts editieren anstatt Doppel- und Dreifachposts zu fabrizieren!

    Danke.

    Johannes

  • Stringlänge

    • peethebee
    • 8. August 2011 um 22:39
    [autoit]

    StringFormat

    [/autoit]

    ist vielleicht auch einen Blick wert :).

    Johannes

  • Prüfen ob ein bestimmtes Programm installiert ist

    • peethebee
    • 8. August 2011 um 17:26

    Das steht in der Registry. Der Schlüssel war so was wie HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall.

    Wer dort steht, den kann man deinstallieren, also ist er auch installiert ;).

    Johannes

  • Bestes Windows Tool

    • peethebee
    • 7. August 2011 um 20:36

    Es ist genau eine Woche…

  • Fensterzugriff unmöglich

    • peethebee
    • 6. August 2011 um 11:52

    Mehrere Möglichkeiten:
    - Es läuft gerade ein Run(Wait)/ShellExecute(Wait). Wenn sowas das Fenster früh genug im Startprozess auslöst, dann ist dein Skript noch blockiert (Abhilfe z.B. zweites Skript, eventuell AdlibRegister).
    - Das Fenster kommt von einem Programm, dass als Administrator läuft, dann #RequireAdmin oben in dein Skript, damit es auch Admin-Rechte anfordert

    Johannes

  • Jazzy -- Schachvarianten online spielen

    • peethebee
    • 28. Juli 2011 um 18:09

    Hi RapIt,

    Vielen herzlichen Dank für deinen Test!

    Zitat von RapIt

    Hey,
    ja, jetzt klappts wieder einwandfrei :)

    Ich hab gerade alle, was mir eingefallen ist (und das ist ziemlich viel :D ), durchprobiert und muss sagen, dass mir beim normalen Schach kein Bug aufgefallen ist. :thumbup: Es funktioniert in jeder erdenklichen (Sonder)position genau richtig.


    Das freut mich. Was anderes als Perfektion wäre einfach auch zu schlecht :D.
    Die ganzen Regeln kann man jetzt auch einzeln ein- und ausschalten (also z.B. Rochaden durchs Schach erlauben oder Rochaden bei bereits bewegtem Turm, solche Geschichten).

    Zitat

    Das mit den beiden Buttons finde ich jetzt nicht soo schick, ich fänds besser, wenn man den König auch richtig ziehen könnte, aber was solls ;) Es erfüllt ja seinen Zweck!


    Da habe ich mir was bei gedacht (wie du vielleicht auch vermutet hast :rofl::( Man kann auch in der Variante StrongKing rochieren, bei der der König auch alleine einen Doppelschritt machen kann. Deshalb musste eine Alternative her ;). Die einfachste Variante habe ich implementiert, eine andere wäre, dass man mit Strg+Maus rochieren kann. Das ist bisschen komplizierter und ich weiß nicht, ob man Strg von JavaScript aus abfangen kann. Mal gucken später ;).

    Zitat

    Ich hab nicht alle 'Sondervarianten durchprobiert, doch ich denke nicht, dass du die Rochadenregeln an jede einzelne Variante angepasst hast, oder!? Also bei Extinction Chess darf man meines Wissens nach aus und durch das Schach rochieren, was noch falsch ist.


    Extinction läuft bisher mit relativ normalen Regeln (Schach bedienen usw.), daher passt da m.M.n. die klassische Rochade!?

    Zitat

    Bei Antichess sollte man gar nicht rochieren dürfen, ich weiß nicht, ob du das beachtet hast. Ich konnte es nicht ausprobieren, da ich bei Antichess keinen einzigen Zug machen konnte. :huh: (Bug!? :D )
    Fehler:

    Spoiler anzeigen


    Exception happened during processing of request from ('127.0.0.1', 56691)
    Traceback (most recent call last):
    File "/usr/lib/python3.1/socketserver.py", line 283, in _handle_request_noblock
    self.process_request(request, client_address)
    File "/usr/lib/python3.1/socketserver.py", line 309, in process_request
    self.finish_request(request, client_address)
    File "/usr/lib/python3.1/socketserver.py", line 322, in finish_request
    self.RequestHandlerClass(request, client_address, self)
    File "/usr/lib/python3.1/socketserver.py", line 616, in __init__
    self.handle()
    File "/usr/lib/python3.1/http/server.py", line 352, in handle
    self.handle_one_request()
    File "/usr/lib/python3.1/http/server.py", line 346, in handle_one_request
    method()
    File "JazzyServer.py", line 232, in do_GET
    isLegalMove = game.isLegalMove(postedMove)
    File "/home/raphael/Dokumente/Autoit/JazzChess11/jazzer-Jazzy-f867499/src/jazzy/logic/ClassicGame.py", line 474, in isLegalMove
    self.parsePossibleMoves()
    File "/home/raphael/Dokumente/Autoit/JazzChess11/jazzer-Jazzy-f867499/src/jazzy/logic/ClassicGame.py", line 328, in parsePossibleMoves
    moveSet = self.getPossibleMoves(self.board, checkTest=self.CHECK_FOR_CHECK)
    File "/home/raphael/Dokumente/Autoit/JazzChess11/jazzer-Jazzy-f867499/src/jazzy/logic/ClassicGame.py", line 349, in getPossibleMoves
    moveSet = self.filterMovesByRules(moveSet, board, player, noCastlingMoves)
    TypeError: filterMovesByRules() takes exactly 4 positional arguments (5 given)
    ----------------------------------------

    (Es passiert einfach nichts, wenn ich einen Zug mache.)

    Alles anzeigen


    Meine Interpretation: Man darf schon rochieren (warum auch nicht?) und das sogar aus dem Schach, durchs Schach und ins Schach, denn Schachgebote sind bei der gesamten Variante ja kein Problem. Einverstanden? ;)
    Den Fehler habe ich gefixt, man kann es wieder spielen. Danke für den schönen Stacktrace mit Fehlerbeschreibung!

    Zitat

    Die anderen Sondervarianten hab ich erstmal nicht durchprobiert, da die meisten keine speziellen Sonderregeln haben und es einfach funktionieren sollte. Außerdem kenn ich auch nicht alle Sonderregeln von den Varianten. ;)


    Ich habe versucht, bei unsinnigen Fällen die Rochade einfach zu deaktivieren. Es wird sich mit der Zeit herausstellen, wo das zu hart war (evtl. bei den großen Brettern, allerdings wäre der Fix, um zwei unabhängige Könige zu unterstützen, leider nicht ganz klein).

    Zitat

    Ich finds echt cool, dass es bei normalem Schach einwandfrei funktioniert und somit jetzt (bis auf en passant) vollständig spielbar ist!!!
    Ich teste noch ein bisschen weiter, vielleicht fällt mir ja noch irgendwas auf. :)


    Bock auf ein paar Partien morgen oder am Wochenende? Jetzt funktioniert ja wirklich das Meiste, es wird langsam :).

    Zitat

    Weiter so!! :thumbup: :thumbup: :thumbup:
    RapIt

    Schöne Grüße,
    Johannes

  • Jazzy -- Schachvarianten online spielen

    • peethebee
    • 28. Juli 2011 um 08:11

    Ups, Datei vergessen beim Commit. Ist jetzt nachgeholt.
    Die Bauernzüge sind gerade buggy, darüber bitte kurz hinwegsehen ;-). fixed

  • Jazzy -- Schachvarianten online spielen

    • peethebee
    • 27. Juli 2011 um 17:11

    Jetzt sind alle Spiele richtig benannt, aber das hauptsächliche Feature ist die Rochade.
    Wenn die jemand (RapIt? ;) ) ein bisschen testen könnte, wäre ich dankbar :-).

    Johannes

  • Simulierter Mausklick

    • peethebee
    • 26. Juli 2011 um 10:53

    Es ginge als Notlösung auch

    [autoit]

    MouseClick

    [/autoit]

    und

    [autoit]

    MouseMove

    [/autoit]

    mit Speed 0 (oder 1) jeweils, wobei die Position vorher mit

    [autoit]

    MouseGetPos

    [/autoit]

    abgefragt und dann für MouseMove genutzt werden kann.

    Happy Coding!
    Johannes

  • Chosen One

    • peethebee
    • 25. Juli 2011 um 23:18

    Alles Gute :)

  • Wenn Zahl durch 8 teilbar, dann...

    • peethebee
    • 21. Juli 2011 um 20:42
    [autoit]

    If Mod(151515, 8) = 0 then MsgBox(0, "", "ist teilbar")

    [/autoit]
  • Function mit Tags erstellen

    • peethebee
    • 16. Juli 2011 um 20:56

    Wir wissen es besser. Wirklich :).
    Du brauchst es nicht…

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™