Begriffe raten 01
Ich habe für sie ein kleines Spielchen in JavaScript entworfen. Für ihre Seite könnten sie die zu erratenden Begriffe dem Seitenthema entsprechend wählen: Bäume, Pferderassen, Gewürze, Sportarten, Schule, Hunderassen, Popstars, Filmtitel, Computerbauteile, Automarken, Vogelarten ...
21.01.2008, Scriptanpassung + CSS-Änderungen
Ich könnte mir einen Einsatz auch als Lernspiel in der Grundschule vorstellen: Begriffe zum Projekt 'Wasser', Länder Europas, Kartoffelgerichte, Milchprodukte, Fahrradteile, ...
Funktion
Suchbegriffe sind in einem Register abgelegt und sollen erraten werden.
Das Thema (hier 'Farbnamen') wird in einer Variablen abgelegt und in die Spielbeschreibung automatisch einbezogen. Siehe oben, der Variableninhalt «Farbnamen» taucht im Text über dem Eingabeformular zwei mal auf.
Suchbegriffe
Suchbegriffe sind im Array 'Begriffe' abgelegt, die Anzahl der Begriffe (Länge des Arrays) wird automatisch ermittelt. Die ermittelte Anzahl erscheint im erklärenden Text: Es sind 34 Farbnamen eingetragen
var Thema = "Farbnamen";
// Array der Suchbegriffe
var Begriffe = new Array( "Rot","Blau","Grün", ... ,"Violett","Schwarz",);
var AnzahlBegriffe = Begriffe.length;
zufällige Auswahl
Eine Zufallzahl wird ermittelt (z.B. 12) und das Element an genau dieser (12.) Stelle des Arrays wid als Suchbegriff festgelegt und in der Variable 'temp' abgelegt.
Beispiel für die Zufallswerte beim Öffnen dieser Seite:
In 6 Durchläufen wird die Eingabe im Textfeld mit dem Suchbegriff verglichen.
Anzeige während des Spielverlaufs
Nach den ersten drei Fehlversuchen wird ein Hilfstext angezeigt:
- erster Buchstabe des gesuchten Begriffs
- letzter Buchstabe des gesuchten Begriffs
- Anzahl der Zeichen des gesuchten Begriffs
Während des Spiels werden in den 3 Feldern diese Informationen angezeigt:
- Anzahl der Lösungsversuche für den jeweiligen Suchbegriff
- Anzahl der Spiele insgesamt
- Anzahl der gelösten Spiele insgesamt
Anpassungen
Wenn sie das Spiel anpassen und für en anderes Thema einsetzen möchten, sind Änderungen lediglich an 2 Stellen notwendig.
1) Tragen sie das Thema bei der Variablen 'Thema' ein.
2) Die Suchbegriffe tragen sie im Array jeweils durch ein Komma getrennt ein. Die Begriffe stehen in Anführungszeichen!
// Thema eintragen
var Thema = "Farbnamen";
// Suchbegriffe eintragen, Groß- Kleinschrift wird bei der Prüfung ignoriert
var Begriffe = new Array( "Rot","Blau","Grün","Gelb", ...
Das wars schon, mehr müssen sie nicht tun!
Wenn sie den Arraynamen ändern (was aber nicht erforderlich ist), muss das im Scriptcode an vier Positionen eingetragen werden.
// Thema eintragen
var Thema = "Farbnamen";
// Suchbegriffe eintragen, Groß- Kleinschrift wird bei der Prüfung ignoriert
var Begriffe = new Array( "Rot","Blau","Grün","Gelb", ...
var AnzahlBegriffe = Begriffe.length;
var Beispiel = Begriffe[0];
// hier muss der Array-Name verwendet werden
temp = Begriffe[Zufall];
Hintergrundbild:
Ein Hintergrundbild kann im Code für die alles umfassende Tabelle eingebunden werden.
<!-- Tabelle mit Hintergrundbild -->
<table background="bg-grafik.jpg">
Variablen
verwendete Variablen:
| Name |
Beschreibung |
Verwendung |
| Thema |
Wasser |
Thema das Quiz eintragen |
| Begriffe |
Name des Arrays |
(kommt 4 mal vor) |
| AnzahlBegriffe |
Anzahl der Elemente des Arrays |
wird automatisch ermittelt |
| temp |
Variable für den Suchbegriff |
wird in jedem Durchgang zufällig bestimmt |
|

|