update
This commit is contained in:
12
README.md
12
README.md
@@ -2,6 +2,16 @@
|
|||||||
|
|
||||||
Kartenspiel in 2D (Godot 4.7): du und 1 bis 5 KI-Magier, jeder gegen jeden, alle mit denselben Regeln.
|
Kartenspiel in 2D (Godot 4.7): du und 1 bis 5 KI-Magier, jeder gegen jeden, alle mit denselben Regeln.
|
||||||
|
|
||||||
|
## Starten
|
||||||
|
|
||||||
|
```
|
||||||
|
./start.sh # Linux/macOS (start.bat unter Windows); Godot 4.7 muss als `godot` im Pfad liegen
|
||||||
|
```
|
||||||
|
|
||||||
|
Frisch geklont fehlt das Verzeichnis `.godot` mit Godots Import-Cache. Die Startskripte holen den Import
|
||||||
|
beim ersten Start nach; alternativ das Projekt einmal im Godot-Editor öffnen oder
|
||||||
|
`godot --headless --path . --import` ausführen. Danach genügt `godot --path .`.
|
||||||
|
|
||||||
## Start
|
## Start
|
||||||
|
|
||||||
Projektordner in Godot öffnen und auf „Play“ drücken, oder im Terminal:
|
Projektordner in Godot öffnen und auf „Play“ drücken, oder im Terminal:
|
||||||
@@ -60,7 +70,7 @@ Headless und schneller Fenster-Test bei jedem Push, voller Fenster-Test und Arch
|
|||||||
Statistiken aus Spieltests lassen sich unter Erfolge als CSV exportieren.
|
Statistiken aus Spieltests lassen sich unter Erfolge als CSV exportieren.
|
||||||
|
|
||||||
```
|
```
|
||||||
godot --headless --path . --import # einmalig: Ressourcen importieren
|
godot --headless --path . --import # einmalig nach dem Klonen: Ressourcen importieren (macht start.sh auch)
|
||||||
godot --headless --path . -s tests/test_runner.gd # Regeln, KI, Booster, Spielstand
|
godot --headless --path . -s tests/test_runner.gd # Regeln, KI, Booster, Spielstand
|
||||||
godot --headless --path . -s tests/simulate.gd # Balance: KI spielt gegen KI
|
godot --headless --path . -s tests/simulate.gd # Balance: KI spielt gegen KI
|
||||||
godot --headless --path . -s tests/matchup.gd # Startvorteil und Mono gegen Paar
|
godot --headless --path . -s tests/matchup.gd # Startvorteil und Mono gegen Paar
|
||||||
|
|||||||
9
start.bat
Normal file
9
start.bat
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
@echo off
|
||||||
|
rem Startet Dinger. Beim ersten Start nach dem Klonen importiert Godot zuerst die Ressourcen.
|
||||||
|
cd /d "%~dp0"
|
||||||
|
if "%GODOT%"=="" set GODOT=godot
|
||||||
|
if not exist ".godot\global_script_class_cache.cfg" (
|
||||||
|
echo Erster Start: Ressourcen werden importiert ...
|
||||||
|
"%GODOT%" --headless --path . --import >nul 2>&1
|
||||||
|
)
|
||||||
|
"%GODOT%" --path . %*
|
||||||
10
start.sh
Executable file
10
start.sh
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# Startet Dinger. Beim ersten Start nach dem Klonen importiert Godot zuerst die Ressourcen
|
||||||
|
# (Schriften, Übersetzungen, Klassenliste), sonst lässt sich das Projekt nicht laden.
|
||||||
|
cd "$(dirname "$0")" || exit 1
|
||||||
|
GODOT="${GODOT:-godot}"
|
||||||
|
if [ ! -f .godot/global_script_class_cache.cfg ]; then
|
||||||
|
echo "Erster Start: Ressourcen werden importiert ..."
|
||||||
|
"$GODOT" --headless --path . --import > /dev/null 2>&1
|
||||||
|
fi
|
||||||
|
exec "$GODOT" --path . "$@"
|
||||||
Reference in New Issue
Block a user