Discuss Scratch

Drachenbauer
Scratcher
100+ posts

Spielstand speicherung programmieren?

Hallo Ich brogrammiere gerade ein Spiel, einen so genannten Klicker.
Da kauft man von dem Spielgeld helfer, die die Spielgeld-Produktion beschleunigen.
Ich habe insgesammt 24 Helfer-Typen vorgesehen, jeder effektiver als der vorhergehande.
Man soll bis zu 100 Exemplare pro typ kaufen können.
Auch gibt es 24 Level, die immer aus einer bestimmten Menge von zu verdienendem Spielgeld bestehen. ist eines geschafft, gibt´s eine Spielgeld-Prämie.
Der letzte Level wiederholt sich dann immer.

Meine Frage ist, wie kann ich da eine Spielstand-Speicher-Funktion einbauen?
Meine Vorstellung ist:
Von jedem der 24 Helfertypen die aktuelle Anzahl der Exemplare, und dann noch die aktuelle Spielgeld-Menge und den aktuellen Level (macht insgesamt 26 Werte) zu nehmen und ein Passwort daraus zu berechnen, das man sich dann in einem Textprogramm (z.b. TXT-Editor) Speichert.
dann soll man das Passwort eingeben können, um die Werte entsprechend einzustellen und weiterzuspielen.

Habt ihr eine Idee, wie ich das hinbekommen könnte?
Arnie1_0
Scratcher
100+ posts

Spielstand speicherung programmieren?

Drachenbauer wrote:

Von jedem der 24 Helfertypen die aktuelle Anzahl der Exemplare, und dann noch die aktuelle Spielgeld-Menge und den aktuellen Level (macht insgesamt 26 Werte) zu nehmen und ein Passwort daraus zu berechnen, das man sich dann in einem Textprogramm (z.b. Text-Editor) Speichert.
dann soll man das Passwort eingeben können, um die Werte entsprechend einzustellen und weiterzuspielen.

Habt ihr eine Idee, wie ich das hinbekommen könnte?
Da hast du dir etwas leider etwas sehr schweres (bzw. unmögliches) vorgenommen.
Es ist zwar mit Variablen möglich, so ein Passwort zu erstellen, welches du dann in Kombination mit dem Benutzernamen in einer Liste speichern könntest.
Nachteil:
  • das Passwort wäre nur in der aktuellen Sitzung gepeichert und könnte somit nicht verwendet werden.
Fix:
du müsstest die Daten in Form einer Zahl bringen und diese in einer Cloud- Variable speichern um sie immer und überall verfügbar zu machen.
diese Daten musst du beim Start aber wieder in die vorherigen Zeichen umwandeln, wieder in die Liste einfügen und alle Elemente variabel nach dem gesuchten Passwort sehr lange dauern könnte.
Kurz:
du bräuchtest eine Cloud- list, welche dein sowiso schon kompliziertes Spiel noch komplizierter machen würde
Nachteil:
  • das erstellen einer Cloud- list ist von Scratch verboten und du könntest dafür eine Warnung bekommen
    ich habe mit meiner bisher Glück gehabt …

Tut mir leid, dass ich dir sonst nicht helfen kann

Liebe Grüße
Arnie
ME_Gaming
Scratcher
100+ posts

Spielstand speicherung programmieren?

Arnie1_0 wrote:

Drachenbauer wrote:

Von jedem der 24 Helfertypen die aktuelle Anzahl der Exemplare, und dann noch die aktuelle Spielgeld-Menge und den aktuellen Level (macht insgesamt 26 Werte) zu nehmen und ein Passwort daraus zu berechnen, das man sich dann in einem Textprogramm (z.b. Text-Editor) Speichert.
dann soll man das Passwort eingeben können, um die Werte entsprechend einzustellen und weiterzuspielen.

Habt ihr eine Idee, wie ich das hinbekommen könnte?
Da hast du dir etwas leider etwas sehr schweres (bzw. unmögliches) vorgenommen.
Es ist zwar mit Variablen möglich, so ein Passwort zu erstellen, welches du dann in Kombination mit dem Benutzernamen in einer Liste speichern könntest.
Nachteil:
  • das Passwort wäre nur in der aktuellen Sitzung gepeichert und könnte somit nicht verwendet werden.
Fix:
du müsstest die Daten in Form einer Zahl bringen und diese in einer Cloud- Variable speichern um sie immer und überall verfügbar zu machen.
diese Daten musst du beim Start aber wieder in die vorherigen Zeichen umwandeln, wieder in die Liste einfügen und alle Elemente variabel nach dem gesuchten Passwort sehr lange dauern könnte.
Kurz:
du bräuchtest eine Cloud- list, welche dein sowiso schon kompliziertes Spiel noch komplizierter machen würde
Nachteil:
  • das erstellen einer Cloud- list ist von Scratch verboten und du könntest dafür eine Warnung bekommen
    ich habe mit meiner bisher Glück gehabt …

Tut mir leid, dass ich dir sonst nicht helfen kann

Liebe Grüße
Arnie

Seit wann ist eine Cloudlist verboten? was habe ich denn da verpasst?
LetUsBattle
Scratcher
3 posts

Spielstand speicherung programmieren?

FIX: Einfach die Daten in eine Liste schreiben. Liste herunterladen. (Mit rechtsklick und dann liste speichern)
Dann beim öffnen des Spieles: Liste importieren > auslesen
NACHTEIL: Spieler könnten die Daten verändern.


lg

Last edited by LetUsBattle (Feb. 29, 2016 20:33:02)

Arnie1_0
Scratcher
100+ posts

Spielstand speicherung programmieren?

ME_Gaming wrote:

Arnie1_0 wrote:

Drachenbauer wrote:

Von jedem der 24 Helfertypen die aktuelle Anzahl der Exemplare, und dann noch die aktuelle Spielgeld-Menge und den aktuellen Level (macht insgesamt 26 Werte) zu nehmen und ein Passwort daraus zu berechnen, das man sich dann in einem Textprogramm (z.b. Text-Editor) Speichert.
dann soll man das Passwort eingeben können, um die Werte entsprechend einzustellen und weiterzuspielen.

Habt ihr eine Idee, wie ich das hinbekommen könnte?
Da hast du dir etwas leider etwas sehr schweres (bzw. unmögliches) vorgenommen.
Es ist zwar mit Variablen möglich, so ein Passwort zu erstellen, welches du dann in Kombination mit dem Benutzernamen in einer Liste speichern könntest.
Nachteil:
  • das Passwort wäre nur in der aktuellen Sitzung gepeichert und könnte somit nicht verwendet werden.
Fix:
du müsstest die Daten in Form einer Zahl bringen und diese in einer Cloud- Variable speichern um sie immer und überall verfügbar zu machen.
diese Daten musst du beim Start aber wieder in die vorherigen Zeichen umwandeln, wieder in die Liste einfügen und alle Elemente variabel nach dem gesuchten Passwort sehr lange dauern könnte.
Kurz:
du bräuchtest eine Cloud- list, welche dein sowiso schon kompliziertes Spiel noch komplizierter machen würde
Nachteil:
  • das erstellen einer Cloud- list ist von Scratch verboten und du könntest dafür eine Warnung bekommen
    ich habe mit meiner bisher Glück gehabt …

Tut mir leid, dass ich dir sonst nicht helfen kann

Liebe Grüße
Arnie

Seit wann ist eine Cloudlist verboten? was habe ich denn da verpasst?
Lies dir doch bitte einmal Absatz 5 der Clouddata FAQ durch
Cloudlisten sind ab einem gewissen Grad Chaträume.

Last edited by Arnie1_0 (March 3, 2016 15:54:09)

ME_Gaming
Scratcher
100+ posts

Spielstand speicherung programmieren?

Ja aber nutzernamen und Daten abzuspeichern ist gestattet
Arnie1_0
Scratcher
100+ posts

Spielstand speicherung programmieren?

ME_Gaming wrote:

Ja aber nutzernamen und Daten abzuspeichern ist gestattet
Ja, aber es wird auch schnell ein Chatroom aus einer Cloudlist habe ich jedenfals bemerkt …
ME_Gaming
Scratcher
100+ posts

Spielstand speicherung programmieren?

Indem du den Nutzernamen zum Schreiben benutzt?

Lass uns mal aufhören wir kommen vom Thema ab
Arnie1_0
Scratcher
100+ posts

Spielstand speicherung programmieren?

ME_Gaming wrote:

Indem du den Nutzernamen zum Schreiben benutzt?

Lass uns mal aufhören wir kommen vom Thema ab
ME_Gaming
Scratcher
100+ posts

Spielstand speicherung programmieren?

Stroscher
Scratcher
2 posts

Spielstand speicherung programmieren?

gehe (737373737377777777333333333333333333333333333337777777777777777777733333333333333333333333333333333333333333777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333) er-Schritt

Powered by DjangoBB