This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.
  • Index
  •  » Deutsch
  •  » [Wie] Spaceball - Wie soll die erzielte Punktzahl errechnet werden?

#1 2012-03-29 15:57:08

xJira
Scratcher
Registered: 2012-03-24
Posts: 91

[Wie] Spaceball - Wie soll die erzielte Punktzahl errechnet werden?

Hallöchen!
Mit meinem Spiel Spaceball (siehe hier) bin ich jetzt fast fertig ... eine letzes Problem ist, dass man nach wie vor keine Punkte sammeln kann ... Ich finde die Idee doof, dass jeder Stein 10 Punkte bringt - wenn jemand alles voll macht, dann bekommt er ja mal eben 1000 Punkte mehr, das will ich vermeiden ... Daher habe ich mir folgendes überlegt:

Das Programm stoppt die Zeit die man braucht um alle 10 Level zu meistern (wenn man das Spiel pausiert wird die betreffende Zeit übrigens nicht mitgewertet!!).
Außerdem kann man aus den Listen entnehmen, wie viele Steine die "Welt" (alle 10 Level zsm) enthält. UND da man im Spiel verstellen kann, wie oft eine Steinfarbe getroffen werden muss (z.B. alle gelben Steine in Level 7 müssen 3 mal getroffen werden) wird noch ein Trefferdurchschnitt errechnet, wenn also jemand eine Welt in 4 minuten meistert, in der jeder stein nur einmal getroffen wird bekommt er weniger punkte wie jemand, dessen Steine ca 3 mal getroffen werden mussten!

-> Das ergibt jetzt die Variablen ...
(um ein paar Beispielwerte zu kriegen hab ichs mal testgespielt =3)

1: Zeit [in Sekunden] (z.B. 570)
2: Zerstörte Steine (450)
3: Wie oft muss ein Stein durchschnittlich getroffen werden (2,4)

Aus diesen 3 Werten möchte ich jetzt eine Punktzahl im 1000nder-bereich errechnen, gerundet, damit nur werte wie 1430 oder 5790 rauskommen (letze zahl definitiv eine null!) (also, 2: und 3: werden wahrscheinlich schonmal miteinander malgenommen =3)

Ich hab durchschnittlich gut gespielt, vielleicht sollte das oben beschriebene spiel so 2300 punkte bekommen (9999 soll nach möglichkeit das maximum sein ... oder auch 99999, was euch sinnvoller erscheint ;D)

außerdem gibt es für jedes eingesammelte item einen bonus, wie groß sollte der sein? (zw. 100-300 punkten vllcht, sollten negative items wie paddle kleiner mehr punkte geben, neutrale mittel und gute wenig? das wäre leicht machbar.)


So, Schluss mit dem vielen Text, hier nochmal kurz die zwei Fragen:

Wie soll ich aus der benötigten Zeit, den getroffenen Steinen und der durchschnittlichen Anz. der Treffer die man auf einen Stein landen musste die Punkte errechnen?
Wie soll der Itembonus aussehen?


lg xJira

Offline

 

#2 2012-03-30 09:55:15

TM_
Scratcher
Registered: 2010-07-22
Posts: 500+

Re: [Wie] Spaceball - Wie soll die erzielte Punktzahl errechnet werden?

Also ich denke auch, der 2te und 3 te werten müssten mal genommen werden. Aber wenn ich so darüber nach denke, kann man den 3ten wert auch einfach mit mal nehmen.
Vielleicht hilft dir ja dieses Szenario:

100 Steine im Spiel, jeder braucht 1 Treffer: Sehr hohe wahrscheinlichkeit schnell punkte zu machen.Ergebnis:1*100=100

1 Stein und 100 benötigte Treffer: Geringe Wahrscheinlichkeit zu treffen, erst mit den 100 treffern bekommt man punkte. und das ergebnis:100*1=100

Daran sieht man, dass die Anzahl der Steine äußerst wichtig ist.
Ich hätte jetzt aber keine Idee, mit welcher zahl der dritte Wert vergrößert/verklainert werden sollte, um einen fairen Punktestand zu erzeugen.

Zu den Items:
negative items sollten natürlich +punkte bringen. Sonst würde man sie ja auch nicht einsammeln und das ausweichen ist ja nicht schwer.
Aber ich denke die Punktzahl sollte sich nicht stark am ende auswirken lassen. Also mach am Besten zum Endergebnis vergleichsweise kleine Werte.


http://scratch.mit.edu/static/projects/TM_/2323675_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2822911_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2489524_sm.png

Offline

 

#3 2012-03-30 16:43:34

xJira
Scratcher
Registered: 2012-03-24
Posts: 91

Re: [Wie] Spaceball - Wie soll die erzielte Punktzahl errechnet werden?

Ich hab tatsächlich einen Weg gefunden der eine realistische Punktzahl ausgibt  smile

[gerundet ((Steine*Trefferdurschnitt)/Zeit)*500]*10+BONUS

man kann mit dem Paddle recht gut kontrollieren, wohin der Ball fliegt, je weiter außen der Ball das Paddle berührt, umso flacher prallt er ab ...

........\
.........\
..........\
.......... O
=================

\
.....\
..........\
............. O
...........==============

Meine Schwester hat mal test-gespielt und es kamen glaube ich für alle level in rund 25 minuten 2 700 Punkte raus (sie war langsam ;D) Anstatt oben mit 500 malzunehmen mahce ich vielleicht 1000 bis 3000, ich teste das ganze morgen auchnochmal  smile  Dann muss ich noch den Bonus programmieren, der ist bis jetzt noch nicht dabei ... wenn ich mit 3000 malgenommen hätte, wären ihre punkte wohl um die 9 000 gewesen, dann ist ein schlechte-item-bonus von 150 punkten vielleicht sehr angemessen  smile

Offline

 

#4 2012-03-30 17:09:23

TM_
Scratcher
Registered: 2010-07-22
Posts: 500+

Re: [Wie] Spaceball - Wie soll die erzielte Punktzahl errechnet werden?

Ich freu mich schon, wenns fertig ist  big_smile  Und jetzt sind ja endlich Ferien, da hat schon wieder etwas mehr Zeit zum programmieren  big_smile


http://scratch.mit.edu/static/projects/TM_/2323675_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2822911_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2489524_sm.png

Offline

 

#5 2012-03-31 06:14:19

xJira
Scratcher
Registered: 2012-03-24
Posts: 91

Re: [Wie] Spaceball - Wie soll die erzielte Punktzahl errechnet werden?

Höhe, wir haben ja schon seit 1 Woche Ferien  big_smile  Aber ich war in den letzen Tagen etwas zu faul gewesen ... v__v
Na ja, jetzt ist das Spiel eigentlich soweit fertig, ich spiele nur nochmal ein bisschen um eventuelle Fehler zu finden  smile  Wahrscheinlich ist es dieses Wochenende spielfertig, ich werde dazu nochmal einen Thread eröffnen  smile

Offline

 

#6 2012-03-31 07:08:19

TM_
Scratcher
Registered: 2010-07-22
Posts: 500+

Re: [Wie] Spaceball - Wie soll die erzielte Punktzahl errechnet werden?

ich hab leider erst seit heute ferien. Vermutlich bekomme ich auch eins meiner Spiele diese Woche fertig. Hab schon viele angefangen, hab aber noch keins wirklich fertig  hmm


http://scratch.mit.edu/static/projects/TM_/2323675_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2822911_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2489524_sm.png

Offline

 
  • Index
  •  » Deutsch
  •  » [Wie] Spaceball - Wie soll die erzielte Punktzahl errechnet werden?

Board footer