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.
|
||||
|
||||
## 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
|
||||
|
||||
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.
|
||||
|
||||
```
|
||||
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/simulate.gd # Balance: KI spielt gegen KI
|
||||
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