Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Quiz-Übungsprogramm (https://www.delphipraxis.net/85084-quiz-uebungsprogramm.html)

HuxXx 25. Jan 2007 18:58


Quiz-Übungsprogramm
 
Liste der Anhänge anzeigen (Anzahl: 1)
Moin Leutz...!

Ich spiele zurzeit gerne dieses Quiz von Knuddels.de
Deshalb habe ich ein eigenes Quizprogramm geschrieben mit dem man fuer dieses Quiz ueben kann.
Der einzige Unterschied zu anderen Quiz-Programmen/Quiz-Spielen ist, dass man nicht zwischen drei/vier Antworten waehlen muss, sondern eine eintippen muss.
Und genau dies ist ja der Spaß dran, man kann nicht einfach raten, sondern man muss es wissen.

Ich hab vor einige Funktionen, wie z.b. ein Kaufcenter, bei dem man bestimme Sachen fuer die erhaltenen Quizpunkt freischalten kann, einzubauen.
Das Programm ist gerade in Entwicklung, so dass man keine andere Funktion außer die fuer's Spielen nutzen kann.
Der Grund warum ich es hier reingestellt hab ist, dass ich Leute brauche die Fehler in dem Programm finden ;) [ Naja, wieso soll man sonst Programme hier reinstellen ^.^ ]

Greetz, Hux.

Pfoto 25. Jan 2007 19:57

Re: Quiz-Übungsprogramm
 
Hallo Hux!

ich habe vorhin das Programm ausprobiert,
hier meine Meinung:

grundsätzlich finde ich die Idee gut, das Programm
mit einer Skin zu versehen, so dass es sich schon ein
wenig von den herkömmlichen Programmen abhebt.

Vielleicht sind es jedoch für einen DAU noch etwas
zu viel des Guten an Funktionen, die sich da auf einen
Blick auftun.
Evtl. mit einem Wizard anfangs den User fragen, welche
Rubriken und Einstellungen er möchte etc...

Die Fragen bleiben doch aber nicht in der Textdatei, oder?
Habe mehr aus Versehen draufgeklickt und gleich einen
Teil der Fragen und Antworten lesen können...


Das Spiel hat an sich gut funktioniert, es gab auch
keine Abstürze... ABER ich finde das Spielprinzip
nicht so gut.
Zwei Beispiele:
Einmal war als Antwort: "Eine schrecklich nette Familie"
Derjenige, der nun schnell und perfekt mit 10-Fingern
schreiben kann, ist hier im Vorteil, für den Rest der
Leute läuft erbarmungslos die Zeit.

Dann hieß es: "Was heißt Barbarossa" wörtlich?
Meine Antwort: "Rotbart"
Falsch! sagte das Programm, es heißt: "Roter Bart"
Das könnte den Spieler auf Dauer vielleicht etwas
frustrieren...

Die verbreiteten Quizspiele habe ja nicht aus irgendeinem
Grund meist eine bestimmte Zahl an Auswahl-Antworten.


Das war's auch schon!
mach was draus...


Gruß
Pfoto

Matze 25. Jan 2007 20:06

Re: Quiz-Übungsprogramm
 
  • Nutze ein einheitliches Design. Das Hauptfenster ist geskint, der Rest ist im Windows-Style. Das passt absolut nicht.
  • Die Tab-Reihenfolge ist undurchsichtig. Wenn ich den Namen eingebe und Tab drücke, dann möchte ich, dass das Passwort-Feld den Fokus erhält. Beim Auswahl des namens auf der Dropdown-Box, sollte das Passwort-Feld ebenfalls fokusiert werden.
  • Das Fenster sollte man nicht vergrößern können, denn das schaut seltsam aus. Oder passe die Controls dementsprechend an die Fenstergröße an.
  • (Namensloses QuizProg ist ein komischer Name *g*)

Wie startet man denn das Quiz? Ich soll mehr Fragen-Kategorien wählen, doch ich habe bereits alle ausgewählt?

xZise 26. Jan 2007 10:23

Re: Quiz-Übungsprogramm
 
Ähm, wie kann ich das überhaupt starten?
Weil irgendwie habe ich kA was ich als Login angeben soll ^^

[edit] ^^ Oky... Hat sich erledigt...

Trotzdem 2 Sachen:
- ändere das Taborder auf der Mainpage (Loginname -> Passwort -> Login! Bisher: Loginname -> Login ;))
- ändere das Taborder auf der Neue-nutzer-Seite (Loginname -> PW1 -> PW2 und erst dann die Buttons!)[/edit]

[edit]Frage: Nennen Sie die gesuchte Zahl: -969 plus -100 = ???
Also ich dachte -1069, aber er meint 1069...??

Frage: Wieviele Punkte benötigt man für eine Gerade?
Er wollte "zwei", aber ich dachte er wollte "2" ;) Sollte man vielleicht einbauen, dass man mehrere Möglichkeiten hat?
[/edit]

HuxXx 26. Jan 2007 13:29

Re: Quiz-Übungsprogramm
 
Moin Leutz!

Erstma Danke fuer die schnellen Antworten !

Zitat:

Zitat von Pfoto
Vielleicht sind es jedoch für einen DAU noch etwas
zu viel des Guten an Funktionen, die sich da auf einen
Blick auftun.
Evtl. mit einem Wizard anfangs den User fragen, welche
Rubriken und Einstellungen er möchte etc...

Jop, das werd ich mir notieren.

Zitat:

Zitat von Pfoto
Die Fragen bleiben doch aber nicht in der Textdatei, oder?

Ja, die werd ich noch alle verschluesseln.
Weil wenn ich sie in dem Programm reinbau dann kann ich sie spaeter nicht mehr updaten.

Zitat:

Dann hieß es: "Was heißt Barbarossa" wörtlich?
Meine Antwort: "Rotbart"
Falsch! sagte das Programm, es heißt: "Roter Bart"
--------
Frage: Wieviele Punkte benötigt man für eine Gerade?
Er wollte "zwei", aber ich dachte er wollte "2" Wink Sollte man vielleicht einbauen, dass man mehrere Möglichkeiten hat?
Das ist alles mit Absicht gemacht worden.
Ich finde das auch doof, dass es nur eine Antwortmoeglichkeit gibt, aber das ist ein Uebungsprogramm fuer das Quiz in Knuddels.de
Und da hat man nur eine Antwortmoeglichkeit.
Und dort ist es auch so, dass die Leute, die schnell tippen koennen klar im Vorteil sind.
Aus diesem Grund habe ich ja dieses Programm geschrieben.

Zitat:

Zitat von Matze
Nutze ein einheitliches Design. Das Hauptfenster ist geskint, der Rest ist im Windows-Style. Das passt absolut nicht.
--------
Die Tab-Reihenfolge ist undurchsichtig. Wenn ich den Namen eingebe und Tab drücke, dann möchte ich, dass das Passwort-Feld den Fokus erhält. Beim Auswahl des namens auf der Dropdown-Box, sollte das Passwort-Feld ebenfalls fokusiert werden.

Jep, schon notiert.

Zitat:

Zitat von xZise
Frage: Nennen Sie die gesuchte Zahl: -969 plus -100 = ???
Also ich dachte -1069, aber er meint 1069...??

Ops, Fehler ;)
Genau aus diesem Grund hab ich das Programm hier reingestellt ;)

Greetz, Hux

Matze 26. Jan 2007 13:31

Re: Quiz-Übungsprogramm
 
Ich frage nochmals: Wie startet man das Quiz? Dafür bin ich irgendwie zu blöd ....

HuxXx 26. Jan 2007 17:20

Re: Quiz-Übungsprogramm
 
@ Matze:

Au, Sorry hab deine Frage uebersehen.
Also normalerweise kann man das Quiz gleich starten nachdem man sich einen Nicknamen erstellt hat.
Auf jeden Fall soll bei der Kategorienwahl der Haken bei "Von Datenbank [NEW]" aktiviert sein.
Der Rest ist eigentlich noch egal.
Wie groß ist denn bei dir die "Quiz.txt"- Datei? (sie muesste im gleichen Verzeichnis liegen wie die exe Datei und sollte normalerweise 91 KB groß sein)

Greetz, Hux.

Matze 26. Jan 2007 17:34

Re: Quiz-Übungsprogramm
 
Ja die ist 91 KB groß. ich habe es nochmals versucht und nun geht es, komisch ...

HuxXx 26. Jan 2007 18:40

Re: Quiz-Übungsprogramm
 
Moin!

Kann es sein dass du Windows 98 benutzt?
Weil ich hab einige Daten die am Anfang ausgelesen werden sollten in der 91 KB großen Textdatei gespeichert, und sie beim Starten als eine INI-Datei ausgelesen.
Unter Windows 98 funktioniert das ganze nicht wenn die Datei groesser ist als 64 KB...
Versuche doch mal einige Fragen zu loeschen bis sie kleiner ist als 64 KB.
Der letzte Teil der Datei sollte aber noch vorhanden sein.
Und ich werde nochmal schauen wo der Fehler liegt.

Greetz, Hux.

Matze 26. Jan 2007 18:52

Re: Quiz-Übungsprogramm
 
Ne, ich nutze Win XP Prof SP2. Aber es kann sein, dass ich das gestern direkt aus dem Archiv gestartet habe, bin mir aber nicht sicher. Das könnte aber die Ursache für das Problem gewesen sein, auch wenn ich bisher nie Probleme damit hatte.

himitsu 26. Jan 2007 18:53

Re: Quiz-Übungsprogramm
 
Warum's nur 64KB sind ist eigentlich klar ... Win98 kann keine INIs ab 64KB verarbeiten ... könntest ja ein anderes Dateiformat verwenden (z.B. XML und Co.).

xZise 27. Jan 2007 09:51

Re: Quiz-Übungsprogramm
 
Zitat:

Zitat von Matze
Ne, ich nutze Win XP Prof SP2. Aber es kann sein, dass ich das gestern direkt aus dem Archiv gestartet habe, bin mir aber nicht sicher. Das könnte aber die Ursache für das Problem gewesen sein, auch wenn ich bisher nie Probleme damit hatte.

Also ich starte komplierte Programme generell aus dem Archiv heraus, und wie oben beschrieben scheint es ja funktioniert zu haben :D

Zitat:

Zitat von HuxXx
Zitat:

Dann hieß es: "Was heißt Barbarossa" wörtlich?
Meine Antwort: "Rotbart"
Falsch! sagte das Programm, es heißt: "Roter Bart"
--------
Frage: Wieviele Punkte benötigt man für eine Gerade?
Er wollte "zwei", aber ich dachte er wollte "2" Wink Sollte man vielleicht einbauen, dass man mehrere Möglichkeiten hat?
Das ist alles mit Absicht gemacht worden.
Ich finde das auch doof, dass es nur eine Antwortmoeglichkeit gibt, aber das ist ein Uebungsprogramm fuer das Quiz in Knuddels.de
Und da hat man nur eine Antwortmoeglichkeit.
Und dort ist es auch so, dass die Leute, die schnell tippen koennen klar im Vorteil sind.
Aus diesem Grund habe ich ja dieses Programm geschrieben.

Also ich finde es trotzdem verwirrend, weil, wer sollte darauf kommen "zwei" statt "2" zu schreiben? Ich dachte, es wäre ein Fehler meiner Seits, und bin überhaupt net auf "zwei" gekommen...
Ehrlich gesagt, sollte man da was machen.

Zitat:

Zitat von HuxXx
Weil ich hab einige Daten die am Anfang ausgelesen werden sollten in der 91 KB großen Textdatei gespeichert, und sie beim Starten als eine INI-Datei ausgelesen.
Unter Windows 98 funktioniert das ganze nicht wenn die Datei groesser ist als 64 KB...

Tipp: Bastle selber ein Format für die Fragen:
Zitat:

K:Kategorie
F:Frage
A:[Antwortmöglichkeit1][Antwortmöglichkeit2]
Beispiel:
Zitat:

K:Mathematik
F:Wie viele Punkte benötigt man für eine Gerade?
A:[zwei][2]
K:Infromatik
F:Was bedeutet das "PU" von "CPU"?
A:[Processing Unit]
Nun durchsuchst du die Datei nach dem Anfang "K:"!
Wenn jetzt nach dem "K:" eine passende Kategorie steht, dann liest du
"F:" und "A:" aus ;)

Vorteile:
- Mehere Antwortmöglichkeiten
- Unabhängige größe
Nachteile:
- Man muss mehr Programmieren ^^

[edit]Wie wäre es eigentlich mit xml?[/edit]

zecke 29. Jan 2007 01:19

Re: Quiz-Übungsprogramm
 
:hi:

Das sieht dem Style von dem Programm 'Steam' (Valve) verdächtig ähnlich. Das solltest Du überdenken ;)

Ansonsten war ich auch schnell gefrustet, weil ich vielleicht mal etwas klein geschrieben hatte u.Ä. was dann falsch war.

HuxXx 31. Jan 2007 23:11

Re: Quiz-Übungsprogramm
 
Moin Leutz!

@Zecke:
Die Form habe ich mit den AlphaControls von http://www.alphaskins.com geskinnt.
In den Frequently Asked Question auf der Seite steht folgendes:

Zitat:

Am I allowed to use the skins provided in a commercial application?
Yes of course, we do not have limitations for AlphaSkins using (exclusive skins are not published withput the author's agreement).
Sowie ich es verstanden hab, ist es gestattet diese Skins zu verwenden (Auch kommerziell).


Zu den Antworten:
ja, ich finde es eigentlich auch recht nervig wenn man statt einer 2 "zwei" schreiben muss.
Aber es ist nunmal ein Uebungsprogramm fuer dieses Quiz in Knuddels.de
Und dort ist es so, dass es nur eine Antwortmoeglichkeit gibt. ( Die Zahlen von 1-10 muss man ausschreiben, den Rest kann man als Zahl eingeben ).
Aber vllt. werd ich eine ExtraVersion programmieren, in der mehrere Antwortmoeglichkeiten meoglich sind.

Greetz, Hux


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz