Ein eigener Build für Spieleportale (zuerst CrazyGames): nur als Gast, Tutorial und Spiel gegen den Computer, sonst nichts.
Weitere Änderungen
Neuer Portal-Build: python online/client/build_client.py baut jetzt neben online/web/ auch online/web-portal/ und dazu online/web-portal.zip zum Hochladen im Portal (beides lokal gebaut, nicht im Repository). Das Spiel unter play.shardmoon.com (online/web/) bleibt unverändert.
Im Portal-Build gibt es kein Konto, kein Spiel Online, keine Quests, keine Sammlung, keinen Shop/Moonglass, keinen Chat und kein Angebot, ein Konto anzulegen; das Menü bietet nur Tutorial und Spiel lokal gegen den Computer, und das Tutorial startet für neue Gäste sofort, wie bisher schon.
Keine Links aus dem Spiel heraus (shardmoon.com, play.shardmoon.com, Discord, das Buch), außer Nutzungsbedingungen und Datenschutzerklärung, die ein Spieleportal verlangt; im normalen Spiel bleiben alle Links wie bisher.
Der Portal-Build lädt das CrazyGames-SDK und meldet Spielbeginn/-ende für jede Tutorial- und Lokal-Partie, damit das Portal weiß, wann wirklich gespielt wird.
Im Portal-Build wird dein Fortschritt (Tutorial, Siege mit jedem Starterdeck, Deckwahl, Einstellungen) über das Portal gespeichert: Auf CrazyGames bleibt er bei deinem CrazyGames-Konto, wenn du dort angemeldet bist, sonst auf diesem Gerät.
Der Portal-Build übernimmt die Sprache vom Portal (auf CrazyGames: das Gebietsschema aus den CrazyGames-Systeminfos) und nimmt sonst Englisch; play.shardmoon.com richtet sich weiter nach der Sprache deines Browsers.