CS561-Halmaeditor
Ein Boardredakteur für Halma Game.
Bitte hinterlassen Sie einen Stern, wenn Sie ihn hilfreich finden.
- Automatisch input.txt und Editor bidirektional aktualisieren.
- Automatisch output.txt anwenden.
- Führen Sie das Spiel automatisch mit Ihrem Programm aus.
- Unterstützen Sie die Überwachung der Multi-Datei.
- Entwickelt mit Blazor (.NET Core 3.0) von Microsoft.
- Willkommen bei Problemen zu verlassen und Anfragen zu ziehen.
Herunterladen
Klicken Sie hier, um herunterzuladen
Verfügbar für Windows 10, Mac und Linux
Erste Schritte
Ordner entpacken
Bearbeiten Sie appsettings.json , ändern Sie die Standardpfade von input.txt und output.txt in den Einstellungen.
"BoardManager": "FilePath": "<your default input path>"
"BoardManager": "OutputFilePath": "<your default output path>"
Führen Sie HalmaEditor.exe (Windows) oder HalmaEditor (MacOS & Linux) gemäß Ihrem Betriebssystem aus.
Hinweis: MacOS benötigen möglicherweise Berechtigungen. Bitte versuchen Sie sudo spctl --master-disable um den Gatekeeper zu deaktivieren.
Warten Sie eine Sekunde und suchen Sie nach einer Linie, die damit beginnt, jetzt zuzuhören . Öffnen Sie die URL mit Ihrer Bevorzugung von Broswer. Oder öffnen Sie einfach http: // localhost: 5000
Redakteur -Nutzung
Dateioperationen
- Klicken Sie auf
Link input.txt , um eine Eingabedatei zu öffnen, deren Pfad geändert werden kann. - Sobald eine Eingabedatei geöffnet ist, überwacht der Editor die Dateiänderungen und aktualisiert automatisch.
- Um einen neuen Editor zur Verfolgung verschiedener Eingabe.TXT -Datei zu öffnen, klicken Sie auf
Open New Editor . - Um die Datei zu entfernen und eine neue Datei zu öffnen, geben Sie einen Pfad erneut ein und klicken Sie auf
Link input.txt . - Um die Datei ohne Öffnen einer neuen Datei zu entfernen, schließen Sie einfach die Registerkarte Broswer.
- Um als neue Eingabedatei zu speichern, geben Sie einfach einen Pfad erneut ein und klicken Sie auf
Save As . - Um den Ausgang.txt automatisch auf die aktuelle Karte zu überwachen und automatisch anzuwenden, geben Sie den Ausgabedateipfad ein und klicken Sie auf
Link output.txt . - Klicken Sie auf die Ausgabe von AUSGABE
Apply output.txt , um manuell anwenden.
Vorstandsvorgänge
- Klicken Sie auf
Single/Game -Schaltfläche, um den Modus zu ändern. - Klicken Sie auf
Black/White -Schaltfläche, um die Farbe zu ändern. - Ändern Sie den Wert der
Left Time der Eingabe, um den Zeitwert zu ändern. - Klicken Sie auf weißes oder schwarzes Quadrat, um die Pinselfarbe zu ändern, Cyan Square, um Radiergummi auszuwählen.
- Klicken Sie auf eine beliebige Kachel am Breit, um die Kachel mit dem aktuellen Pinsel umzuschalten.
Läuferoperationen
- Um einen neuen Läufer zu öffnen, klicken Sie auf
Open New Runner . - Geben Sie den Befehl und das Arbeitsverzeichnis ein und klicken Sie auf
Run , um Ihr Programm manuell auszuführen. - Wählen Sie eines der verknüpften Boards, um an diese Karte zu binden. Wenn das Board aktualisiert wird, kann der Programmläufer automatisch ausgelöst werden.
- Die ausgewählte Platine muss an einen input.txt und einen output.txt binden, damit der Läufer funktioniert.