Gamux Game Entwicklung  
     

Left Nav Mit Facebook verbinden Registrieren Lexikon Lexikon Interessengemeinschaften Suchen Heutige Beiträge Alle Foren als gelesen markieren Right Nav

Left Container Right Container
 

Zurück   Gamux Game Entwicklung > Browsergames programmieren > Clientseitige Sprachen

Antwort
 
Themen-Optionen Ansicht
Alt 07.02.2010, 03:01   #41 (permalink)
Benutzer
 

Standard

Ich hab wieder ein Problem. Das Klicktraining auf dem Hundehof ist praktisch fertig. Jetzt hätte ich gerne, dass man, wenn man das Fitnesstraining machen möchte, einen Fragebogen ausfüllen muss, mit theoretischen Fragen.

Es gibt verschiedene Fragen, die in die Datenbank eingetragen sind. 5 werden immer per Zufall ausgegeben und dann versucht man sie zu beantworten. Wenn man sie richtig beantwortet, bekommt man einen Fitnesspunkt, ansonsten bleibt alles beim alten. Jedoch bin ich mir nicht sicher, wie das geht. Ich hoffe, jemand kann mir helfen, das ist etwas an dem ich verzweifle.

LG,
Herodius
Herodius ist offline   Mit Zitat antworten An Facebook senden
Werbung
Alt 07.02.2010, 17:07   #42 (permalink)
Erfahrener Benutzer
 

Standard

Am einfachsten ist es, denke ich, für dich, wenn du dir zuerst einmal ein fertiges Quiz-Script anguckst und danach dieses in dein Spiel implementierst.

Gute kleine Quizscripte findest du hier: Dreamcodes - News - Trends - Aktuelles - Downloads - Services - Designs - Help - Downloads

MfG
Phybot

Phybot ist offline   Mit Zitat antworten An Facebook senden
Alt 09.02.2010, 16:17   #43 (permalink)
Erfahrener Benutzer
 

Standard

Code:
SELECT ID,Frage,richtige_antwort,falsche_antwort1,falsche_antwort2,... FROM fragen ORDER BY RAND() LIMIT 5
Damit gibt dir die Datenbank 5 zufällige Fragen aus! Damit erstellt du deinen Fragebogen. Die IDs der Fragen speicherst du in der Session.
Sobald der Spieler den Fragebogen abgeschickt hat, nimmst du die Antworten des Spielers und die ID aus der Session um zu überprüfen, ob richtig geantwortet wurde:
Code:
SELECT ID FROM fragen WHERE richtige_antwort=$_POST['antwort_des_Spielers']
Sollte die Query ein Ergebnis liefern, dann war die Antwort richtig, ansonsten war sie falsch.
Ungefähr so (Pseudocode)
Code:
alles_richtig = true
foreach(ID_in_der_Session as FragenID) {
    SQL Query ausführen
    if(Es_wird_kein_Ergebnis_zurückgegeben = true) {
        alles_richtig = false;
    }
}
if(alles_richtig) {
    fitness_punkte++
}
Das wäre eine Möglichkeit wie man das ganze realisieren könnte. Natürlich müsstest du noch auf SQL Injections usw. achten. Das Anschauen bereits existierender Quiz Skripte ist sicherlich auch hilfreich.
Megger ist offline   Mit Zitat antworten An Facebook senden
Antwort

Themen-Optionen
Ansicht

Forumregeln
BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Web Entwickler (m/w) für den 3D Grafik-Bereich rheinformat Jobbörse 0 12.12.2008 19:37
Design eines Browsergames Jet Browsergames allgemein 4 22.03.2008 13:01


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:57 Uhr.


Style Copyright by Wrestling Forum
Content Relevant URLs by vBSEO 3.3.0