Bilden Sie ein kleines, in Java geschriebenes Huarong Road-Spiel mit perfekten Funktionen, einer schönen Benutzeroberfläche und vollständigem Code

   Vor einiger Zeit war das Unternehmen zu beschäftigt und der CSDN-Blog wurde fast zwei Monate lang nicht mehr aktualisiert. Heute werde ich ein Huarongdao-Spiel in Java-Form mit Ihnen teilen. Gemäß der Anmerkung von „ Zizhi Tongjian “ „kann das Tao von nun an Huarong erreichen“. Huarong Road war ursprünglich ein Ortsname im alten China. Der Legende nach verirrte sich hier einst Cao Cao . Da die Huarong Road zu dieser Zeit ein Sumpf war, musste Cao Caos Armee Gras mähen und das Land auffüllen, und viele Soldaten wurden lebendig begraben, was sehr tragisch war. Indem Sie jede Schachfigur bewegen, helfen Sie Cao Cao, sich von der Ausgangsposition in die untere Mitte des Schachbretts zu bewegen und dem Ausgang zu entkommen. Es ist nicht erlaubt, die Schachfiguren zu kreuzen und zu versuchen, Cao Cao mit möglichst wenigen Schritten zum Ausgang zu bewegen. Das größte Hindernis für Cao Cao bei der Flucht aus Huarong Dao ist Guan Yu . Guan Yu trifft Huarong Dao sofort, ein Mann bewacht das Tor und zehntausend Ehemänner können es nicht öffnen. Guan Yu und Cao Cao sind natürlich der Schlüssel zur Aufklärung dieses Spiels. Die vier Soldaten von Liu Bei sind am flexibelsten und am einfachsten zu handhaben, und es muss sorgfältig überlegt werden, wie sie ihre Rolle spielen. „Huarong Dao“ hat ein Schachbrett mit zwanzig kleinen Quadraten, das Huarong Dao darstellt. Die gesamte Systemschnittstelle ist wunderschön, mit vollständigem Quellcode, ich hoffe, sie gefällt Ihnen. Helfen Sie mit, liken und folgen Sie. Gemeinsam programmieren und gemeinsam Fortschritte machen.

historische Quelle

 Das Spiel Huarong Road ist der berühmten Geschichte der Drei Königreiche entnommen. Cao Cao wurde in der Schlacht von Chibi durch Liu Beis und Sun Quans „bittere Tricks“ und das „Eisenseilboot“ besiegt und musste sich in die Huarong Road zurückziehen. Er traf auch auf den Hinterhalt von Zhuge Liang . Das Spiel basiert auf der Handlung: „Cao Mengs Armee wurde besiegt und zog nach Huarong, und er traf Guan Gong auf einer schmalen Straße. Nur wegen der großen Freundlichkeit am Anfang ließ er das goldene Schloss los und ging vom Drachen weg.“ Der Ursprung dieses Spiels ist jedoch nicht „eines der ältesten Spiele in China“, wie die meisten Leute denken . Möglicherweise hat es tatsächlich eine kurze Geschichte. Der aktuelle Stil der Huarong Road ist ein Patent, das John Harold Fleming 1932 in Großbritannien angemeldet hat, und die Lösung von Hengdao Lima ist ebenfalls beigefügt.

Entwicklungsumgebung

      Die Entwicklungssprache ist Java und die Entwicklungsumgebung ist Eclipse oder IDEA. Verwendete Datenbank: MySQL. Führen Sie das Hauptprogramm aus oder führen Sie die JAR-Datei aus und öffnen Sie sie, um das Programm auszuführen. .

Systemrahmen

  Entwickelt mit dem SWING-Framework, das mit dem JDK geliefert wird, ist es nicht erforderlich, JAR-Pakete von Drittanbietern zu installieren. MySQL-Datenbank, reiner Formmodus, führen Sie einfach die Hauptdatei direkt aus. Die laufende Methode kann direkt als Anwendung oder JAR --.jar ausgeführt werden

Hauptfunktion des Programms

    1 Hauptfunktion

         (1) Ziehen Sie das angegebene Bild durch Ziehen mit der Maus in den leeren Bereich. Wenn der leere Bereich nicht hineinpasst, schlägt das Ziehen fehl

        (2) Beim Verschieben des Kleinbildes ertönt ein entsprechender Tastaturton

        (3) Wenn das Spiel beendet ist, werden Sie aufgefordert, den nächsten Link einzugeben

       (4) Indem Sie jede Schachfigur bewegen, helfen Sie Cao Cao, sich von der Ausgangsposition in die untere Mitte des Schachbretts zu bewegen und dem Ausgang zu entkommen. Das Überqueren ist nicht gestattet

     Schachfiguren, aber versuchen Sie auch, Cao Cao mit möglichst wenigen Schritten zum Ausgang zu bewegen

       (5) Der Schwierigkeitsgrad des Spiels ist von klein nach groß wie folgt: Poesie in sieben Schritten, sofort mit einem Schwert, Dongbing Donglu, schwer mit Flügeln zu fliegen, fünf Level gekonnt bestehen, Verteidigungsebenen, in der Nähe

       Ein kurzes Stück entfernt nähern sich Soldaten Cao Ying, vereint wie ein Mann, schöne Frauen verkleiden sich.

   2 verwandte Fragen

    Wie viele Öffnungen gibt es? Beurteilen Sie, ob es eine Lösung gibt, geben Sie die optimale Lösung an und lösen Sie sie per Computer.

    Daher ist Huarong Road ein mathematisches Spiel, das das Denken der Menschen trainieren und das Denken der Menschen aktiver machen kann.

Screenshot des laufenden Programms

Projektübersicht

(1) Vor dem Schreiben des Codes muss das Denken im Gehirn klar und nicht vage sein, das Funktionsdiagramm und das Flussdiagramm zeichnen und dann jeden Funktionsblock entsprechend implementieren, mehr analysieren und ein gutes logisches Denkvermögen entwickeln.

(2) Beim Schreiben von Code muss das Prinzip der Nähe übernommen werden. Im Allgemeinen sollten dieselbe Funktion oder Einstellungen für dieselbe Komponente zusammen geschrieben werden, damit das auf diese Weise geschriebene Programm klarer, weniger fehleranfällig und leichter zu finden ist.

(3) Um gute Kommentargewohnheiten zu entwickeln, ist es zunächst für andere von Vorteil, Ihr Programm zu lesen, und es ist auch für Sie selbst von Vorteil, es später zu lesen, damit Sie das Programm schnell verstehen und die Effizienz verbessern können.

(4) Modularisieren Sie die Funktion, dh kapseln Sie das Codesegment, das dieselbe Funktion implementiert, in eine Klasse oder Methode und rufen Sie es bei der Implementierung auf, was die Lesbarkeit des Codes verbessern kann

(5) Erstellen Sie Pakete zum Speichern von Klassen mit unterschiedlichen Funktionen, um die Systemstruktur modularer und standardisierter zu gestalten.

(6) Beim Schreiben von Code müssen Sie während des Schreibens debuggen, Haltepunkte rechtzeitig festlegen oder den Wert einiger Variablen an die Konsole ausgeben sowie den Wert von Variablen beobachten und analysieren, um die Beurteilung des Problems zu erleichtern.

Acho que você gosta

Origin blog.csdn.net/bangxiecode/article/details/131610083
Recomendado
Clasificación