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. RapIt

Beiträge von RapIt

  • Hoch leben Gun-Food und pee!

    • RapIt
    • 29. Juli 2011 um 23:11

    :party: :party: :party: Happy Adminday!! :party: :party: :party:

  • Jazzy -- Schachvarianten online spielen

    • RapIt
    • 29. Juli 2011 um 22:43

    Hallo alle zusammen! :)

    Wir (pee und ich) haben peethebees JazzChess heute zum ersten Mal richtig getestet und ich muss sagen, dass es ziemlich gut ging!


    Auch wenn es außer uns niemanden interessiert :D :D , hier ein kurzer Report zu unseren Testrunden:

    Zur Verbindung: Die Verbindung erfolgte einwandfrei flüssig, gespielt haben wir mithilfe des Tools DynDNS (falls andere es auch ausprobieren wollen :) ) und es hat alles funktioniert.
    Der Verbindungsaufbau erfolgte schnell und für mich verlief das Spiel auch flüssiger als erwartet. Super! Ich finde das reicht völlig, aber pee möchte vielleicht noch auf HTML5 Technik "upgraden" ;)

    Einen Bug haben wir beim Chat festgestellt der den Text nicht vollständig übermittelt hat, was aber ja nichts mit dem Spiel direkt zu tun hat. Ich denke, er wird sich darum kümmern, denn ein funktionierender Chat ist ja schon wichtig...

    Zu den Varianten:
    Wir haben einige getestet, doch ich denke, dass pee sich immer über weitere Tester freuen würde! :)

    Wir haben bei allen getesteten Varianten keinen einzigen Bug gefunden! :thumbup: :thumbup: Super!
    Diese haben wir ausprobiert:

    • Los Alamos Chess
    • Stationary King Chess
    • Hole Chess
    • Micro Chess
    • (:D Mir fällt gerade auf, dass wir uns gar nicht im normalen Schach gemessen haben...)


    Auch wenn es noch einiges zu tun gibt, sind jetzt fast alle wesentlichen Punkte erfüllt, die für einen einwandfreien Spielbetrieb nötig sind!
    Also meiner Meinung nach ist für den ersten Test (fast) alles einwandfrei verlaufen!

    Was ich noch wichtig finde (hab ich i-wie völlig vergessen) ist eine Funktion zum Aufgeben, bzw. Remis bieten! Aber ich hab gesehen, dass dies ist bei deiner Planung ja schon dabei ist (https://github.com/jazzer/Jazzy/issues/8)

    Achja, wen es interessiert :D : Wie immer aktuelle Commits bei GitHub! --> Hier

    :thumbup: :thumbup: :thumbup: und weiter so!


    Viele Grüße,
    RapIt

  • Jazzy -- Schachvarianten online spielen

    • RapIt
    • 29. Juli 2011 um 00:12

    Hi!

    Zitat von peethebee

    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


    StrongKing hatte ich völlig vergessen, dann macht das natürlich Sinn, die Buttons zu benutzen, auch wenn das sicherlich irgendwie eleganter gelöst werden kann :D

    Zitat von peethebee

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

    Ich kenn es nur so und habs nachgeguckt ;) Es macht aber auch Sinn, dass man aus dem Schach und durch das Schach rochieren kann, denn der König ist hierbei ja keine besondere Figur mehr sondern genauso wertvoll wie die Dame. Aber das ist ja Haarspalterei und es interessiert sowieso keinen. :D :D

    Zitat von peethebee

    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?

    Ja, einverstanden :) Sehe ich auch so, kenn ich nur anders...

    Zitat von peethebee

    Den Fehler habe ich gefixt,

    Schön^^

    Zitat von peethebee

    Danke für den schönen Stacktrace mit Fehlerbeschreibung!

    Bitte! :D

    Zitat von peethebee

    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).

    Ich denke bei diesen ganzen Varianten ist sowas reine Definitionssache und man sollte es einfach so machen, wie es Sinn macht. Der Aufwand lohnt sich nicht um bei den großen Brettern, etc. die Rochade extra anzupassen. Wichtig ist ja nur, dass sie ausgeschaltet werden kann, bzw. das man diverse Einstellungen der Rochade für die verschieden Varianten vornehmen kann.

    Zitat von peethebee

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

    Immer gerne! :thumbup: :thumbup:

    RapIt

  • Jazzy -- Schachvarianten online spielen

    • RapIt
    • 28. Juli 2011 um 15:12

    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 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!

    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. 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.)

    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 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. :)

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

  • Jazzy -- Schachvarianten online spielen

    • RapIt
    • 27. Juli 2011 um 22:42

    Cool, dass du weiter gemacht hast! Leider funktioniert das ausführen komischerweise jetzt nicht mehr!? Bisher hat immer alles einwandfrei geklappt.

    Folgender Error:

    Spoiler anzeigen


    raphael@raphael-PC:~/Dokumente/Autoit/JazzChess11/jazzer-Jazzy-4b83c97/src/jazzy/server$ export PYTHONPATH=../../../src:$PYTHONPATH
    raphael@raphael-PC:~/Dokumente/Autoit/JazzChess11/jazzer-Jazzy-4b83c97/src/jazzy/server$ python3 JazzyServer.pyTraceback (most recent call last):
    File "JazzyServer.py", line 36, in
    from jazzy.logic import DifferentSetupGames, DifferentBoardGames, \
    ImportError: cannot import name TestGames


    Ich hab kp, was ich tun muss...?!

    Wäre aber cool, wenn ich es ausprobieren könnte!
    RapIt

  • IrrCube - Ein Zauberwürfel Emulator

    • RapIt
    • 20. Juli 2011 um 21:59

    :) Also Blender ist schon Open-Source, da brauchen wir kein zweites... ;) Außerdem ist das nochmal ne krasse Liga höher :D
    Aber danke für das Lob ;)

  • Jazzy -- Schachvarianten online spielen

    • RapIt
    • 28. Juni 2011 um 16:01

    Hey!

    Das Kategoriesystem ist meiner Meinung nach sehr gut umgesetzt! Vom Prinzip super und ich finde auch die Optik nicht dramatisch ;) Bei "Handicap" stört mich ein bisschen, dass 3 mal Classic Chess auftaucht und man nicht sieht, welche Figur fehlt! Ansonsten super und keine Bugs entdeckt ;)

    RapIt

  • Hilfe bei neuem Projekt "Teammanager"

    • RapIt
    • 26. Juni 2011 um 22:45

    Hast du denn schon was hinbekommen?

    Erstmal machst du eine leichte Gui, braucht ja nur 2 Buttons...
    z.B. so:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    $Form1 = GUICreate("Form1", 251, 152, 192, 124)
    $Button1 = GUICtrlCreateButton("Spieler hinzufügen", 8, 8, 233, 65, $WS_GROUP)
    $Button2 = GUICtrlCreateButton("Teams teilen!", 8, 80, 233, 65, $WS_GROUP)
    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    ;machwas1
    Case $Button2
    ;machwas2
    EndSwitch
    WEnd

    [/autoit]


    Dann lässt du bei Klick auf den 1 Button ("Spieler hinzufügen") eine InputBox erscheinen!
    (

    [autoit]

    InputBox('Meine InputBox','Geben sie den Text ein')

    [/autoit]

    Alle Spieler (Ergebnisse der InputBoxen) speicherst du in einem Array. (Am besten 2 dim., da die 2 Dimension dann die Teamfarbe anzeigen köntne.)
    Anschließend lässt du einfach eine Schleife durchlaufen, die AnzahlDerSpieler /2 mal durchläuft.

    [autoit]

    For $i=0 to Round($AnzahlderSpieler/2)
    ;Zuweisung
    Next

    [/autoit]


    In der Schleife weißt du einem Spieler (mit Random Index) dann z.B "blau" zu. -->

    [autoit]

    Random(1,$AnzahlDerSpieler,1);Random Index

    [/autoit]

    Jeder Index darf natürlich nur einmal benutzt werden,d as musst du noch abfragen. Alle restlichen Spieler kriegen dann die Farbe Rot.
    Mit

    [autoit]

    _ArrayDisplay($Array)

    [/autoit]

    kannst du das 2 Dim. Array dann ausgeben.

    Natülich gibt es viele Wege, aber vielleicht hilft dir das ja etwas, ohne dir das Programm vorzugeben...
    RapIt

  • Welchen Internet Browser für Windows nutzt ihr - Umfrage ?

    • RapIt
    • 26. Juni 2011 um 21:05

    Also bis vor ca. nem Jahr hab ich FF benutzt...Aber er ist auf meinem Laptop (Ich hab keinen PC) soo lahm geworden und ständig abgestürtzt, sodass ich dann zu Chrome gewechselt habe. Und ich habe es überhaupt nicht bereut, ich kann nur GtaSpider zitieren:

    Zitat von GtaSpider

    Schnell (sowohl im Inet als auch das starten (dauert < 1 sec))
    Schlicht
    Alle wichtigen AddOns
    HTML 5

    Und das ist alles wichtige!! AdBlock gibts ja auch für Chrome...

    Das einzige was mir an Chrome nciht so wirklich gefällt ist, dass er von Google ist. :)

  • Security Screen sperren

    • RapIt
    • 25. Juni 2011 um 13:34

    Ich kenne nur das Sperren des Taskmanagers: TaskManager sperren Ich weiß nicht ob das hilft!? Ob man den Security Screen selbst sperren kann bezweifel ich mal, aber die Tastenkombi kann man bestimmt irgendwie umgehen...Aber bei XP wir ja durch Str+Alt+Entf direkt der Taskmanager aufgerufen.

  • Jazzy -- Schachvarianten online spielen

    • RapIt
    • 24. Juni 2011 um 10:39

    Cool! Die neue modale Abfrage bei der Umwandluung gefällt mir sehr gut! :)

    Was ich so langsam schön fände, wäre eine übersichtliche Sortierung der Schachvarianten nach irgendeinem Kriterium. Die Box ist schon so voll, das man jetzt schon suchen muss :D Aber tolle und viele Varianten ;) Außerdem wäre Rochade schön, was ja eigentlich der letzte "wichtige" Punkt ist, der das Spiel komplett macht. (Neben en passant :))

    Mir sind keine Bugs aufgefallen, aber ich hab auch noch nicht intensiv gesucht :D

  • Jazzy -- Schachvarianten online spielen

    • RapIt
    • 23. Juni 2011 um 14:26

    Hey, Das neue Design gefällt mir ;)
    Hat sich ja viel getan!

    Zu 1: Marseillaise Chess geht ohne Bug, soweit ich es feststllen konnte. Auch das Schachgeben im ersten Zug geht einwandfrei.

    Zu 2: Toll, schön gemacht, aber kleiner Bug: Wenn man auf das betreffende Feld auf der Grundreihe drückt und dann wieder auf die Figur, die ziehen soll und dann wieder auf die Grundreihe, usw. , dann erscheinen ganz viele Figurensätze unter dem Brett!

    Zu 3: Bug einwandfrei gefixed...

    RapIt

  • Alina feiert heute ;)

    • RapIt
    • 19. Juni 2011 um 10:54

    [Blockierte Grafik: http://www.glitzertext.gif-paradies.de/0017/z4dfdb92c9e8c6.gif]

  • Jazzy -- Schachvarianten online spielen

    • RapIt
    • 17. Juni 2011 um 15:05

    Hey!
    Schön, dass du nochmal weiter gemacht hast!
    Dark Chess hab ich nur kurz getestet, scheint aber zu funktionieren! :thumbup: Beim Atomschach ist mir etwas aufgefallen, was (so weit ich weiß) falsch ist: Wenn ein Stein geschlagen wird, müsste der schlagende Stein eigentlich mitverschwinden.
    Ansonsten toll ;)

    Kommt eigentlich in absehbarer Zeit auch noch en passant, Bauernumwandlung und Rochade rein? Dann könnte man nämlcih auch alles fertig spielen :)

    RapIt

  • Jazzy -- Schachvarianten online spielen

    • RapIt
    • 13. Juni 2011 um 21:54

    Nett, funktioniert einwandfrei bis auf eine kleine Sache: Wenn ein Spieler noch Bauern (sonst nichts, auch keinen König) hat, aber nichts mehr tun kann, weil sie sich nicht mehr bewegen können, dann kann man im Spiel nichts mehr tun... Da sollte dann ein Endstand angezeigt werden...

  • Jazzy -- Schachvarianten online spielen

    • RapIt
    • 13. Juni 2011 um 19:24

    Schön! :D Also ich hab mir vor 2 min die neuste Version gezogen und von der Geschwindigkeit keinen merklichen Unterschied zu den Vorgängerversionen gespürt!?

    Edit: Ich hab nochmal ein bisschen rumprobiert und muss sagen, dass es wirklich etwas länger braucht, bis der Zug beim Client erscheint...
    Edit2: Darf bei LosAlamos der Bauer nicht nur ein Feld vorgehen? Das ist noch nicht implementiert...

  • Jazzy -- Schachvarianten online spielen

    • RapIt
    • 13. Juni 2011 um 19:17

    Hey, die neuen Modes sind Cool...:D
    Kommt eigentlich auch noch ein Räuberschach-mode?

  • Jazzy -- Schachvarianten online spielen

    • RapIt
    • 12. Juni 2011 um 22:57

    Echt toll, er erkennt sogar Patt... :D Danke für den Tipp mit der Anmeldung bei GitHub. Wäre es eigentlich theoretisch möglich (oder ist es geplant) eine Engine einzubinden? Das wäre natürlich genial, denn man könnte dann auch z.B. gegen den PC spielen, oder die Stellung analysieren lassen...Aber es ist ja so schon spitze... :thumbup: Jetzt ist das wichtigste erstmal Rochade, en passant, Zeit-Modi und die Möglichkeit aufzugeben, etc... Aber das steht ja auch schon alles auf GitHub. Wenn das realisiert ist, ist es schon mit allen Details spielbar ;)
    Weiter so!

  • Betriebssystem Umfrage

    • RapIt
    • 12. Juni 2011 um 12:55

    Mein Ipod läuft auch unter Ubuntu. Man kann Musik und Viedeos mit fast jedem Wiedergabeprogramm mit dem Ipod syncroniesieren und das reicht für mich völlig... :)

  • Jazzy -- Schachvarianten online spielen

    • RapIt
    • 11. Juni 2011 um 21:04

    Ja, jetzt funktioniert alles einwandfrei... :thumbup: :thumbup:

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™