Discuss Scratch

MaskProgrammer_13
Scratcher
7 posts

Spieldaten speichern

Hallo liebe Scratch Community,

ich programmiere gerade an einem etwas Komplizierterem Spiel und wenn man es spielt, wäre es natürlich schön wenn die Spieldaten nicht verloren gehen würden.
Gibt es eine Möglichkeit die Daten für den jeweiligen Spieler zu speichern?

Liebe Grüße
MaskProgrammer_13
tkarcher
Scratcher
94 posts

Spieldaten speichern

Am leichtesten geht das, indem du aus allen wichtigen Variablen des Spiels einen Code bildest, der vom Spieler kopiert und später wieder eingefügt werden kann. Ein sehr komplexes Beispiel dafür findest du bei Paper Minecraft:

https://scratch.mit.edu/projects/10128407/

Griffpatch musste ganz schön tricksen, um all seine Daten in diesen Code zu bekommen. Für kleinere Spiele ist das viel einfacher: Wenn dein Spieler 13 Gold gesammelt hat, in Level 7 ist, noch 4 Lebenspunkte übrig hat und an Position X:37, Y:127 steht, könntest du “13/7/4/37/127” ausgeben und diesen Text später wieder als Gold, Level, Lebenspunkte und Position einlesen. Je mehr Sachen du speichern möchtest, desto länger / komplizierter wird dann der Code.
fixundlos
Scratcher
100+ posts

Spieldaten speichern

tkarcher wrote:

Am leichtesten geht das, indem du aus allen wichtigen Variablen des Spiels einen Code bildest, der vom Spieler kopiert und später wieder eingefügt werden kann. Ein sehr komplexes Beispiel dafür findest du bei Paper Minecraft:

https://scratch.mit.edu/projects/10128407/

Griffpatch musste ganz schön tricksen, um all seine Daten in diesen Code zu bekommen. Für kleinere Spiele ist das viel einfacher: Wenn dein Spieler 13 Gold gesammelt hat, in Level 7 ist, noch 4 Lebenspunkte übrig hat und an Position X:37, Y:127 steht, könntest du “13/7/4/37/127” ausgeben und diesen Text später wieder als Gold, Level, Lebenspunkte und Position einlesen. Je mehr Sachen du speichern möchtest, desto länger / komplizierter wird dann der Code.

Füge eine script ein mitdem der code ausgeben wird und wieder eingelesen werden kann und alles wieder wie davor ist.

tkarcher

bei mir glabts nämlich nicht

(möchte auch ein spiel mit speichercode machen)

Last edited by fixundlos (April 24, 2018 11:59:26)

tkarcher
Scratcher
94 posts

Spieldaten speichern

Ich habe mal einen Lade- und Speicherknopf in dein Labyrinth-Spiel eingebaut:

https://scratch.mit.edu/projects/218382351/

Wenn du diesen Code verstanden hast, sollte es leicht sein, ihn auch in andere Spiele einzubauen.
tkarcher
Scratcher
94 posts

Spieldaten speichern

Und hier gibt's jetzt auch noch einen deutschsprachigen Wiki-Artikel mit ausführlicher Erklärung zu diesem Thema:

Scratch-Wiki: Daten speichern
megrathund
Scratcher
100+ posts

Spieldaten speichern

tkarcher wrote:

Und hier gibt's jetzt auch noch einen deutschsprachigen Wiki-Artikel mit ausführlicher Erklärung zu diesem Thema:

Scratch-Wiki: Daten speichern
Wow!
LiFaytheGoblin
Forum Moderator
1000+ posts

Spieldaten speichern

megrathund wrote:

tkarcher wrote:

Und hier gibt's jetzt auch noch einen deutschsprachigen Wiki-Artikel mit ausführlicher Erklärung zu diesem Thema:

Scratch-Wiki: Daten speichern
Wow!
Cool!


Deutsch, English, Français, Español, Nederlands
DACH Scratch WikiEN Scratch WikiAll Scratch WikisA Scratch Wiki in your native language

KICK_THE_HABIT
Scratcher
100+ posts

Spieldaten speichern

Möchtest du noch einige Anwendungsbeispiele studieren, schaue mal in folgendes Studio:
https://scratch.mit.edu/studios/4082768/


Powered by DjangoBB