Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Quizspiel (https://www.delphipraxis.net/95116-quizspiel.html)

halinchen 7. Jul 2007 19:00

Re: Quizspiel
 
Zitat:

Zitat von Stefan92
Zitat:

Meine Eltern machen sich Sorgen, wegen der Marke "Wer wird Millionär".
Deswegen soll ich es erstmal abwandeln und die WWM-Fragen rausnehmen. Deswegen wäre ich über eigene Fragen sehr erfreut.
Dann beeil ich mich mal mit den Fragen, aber das sie heute noch fertig werden, kann ich nicht versprechen.
Wieviele soll ich denn pro Stufe reinsetzen?

Gruß

Stefan

2-3Tippfehler:1-2 pro Stufe würde schon erstmal reichen. Da kann man das Spiel dann wenigstens starten. Danke für dein Bemühen!

Hab die Version etwas abgewandelt. Version 1.0.5.2 ist oben.

edit: Hab dann erstmal oben die Fragen entfernt. Bin morgen wahrscheinlich nicht da. Ich werde mir dann neue Fragen überlegen und vielleicht noch ein tollen neuen Joker-Algo.

edit2: Noch schnell 15 Fragen zusammengebastelt und hochgeladen.

edi3: Es kann vorkommen, das ein Fehler kommt, dass es nicht genug fragen gibt. Das liegt daran, das es pro Stufe nur 1 Frage gibt und es die Fragen zu sehr gemischt hat. Kurz: Das ist im Moment normal.

Stefan92 7. Jul 2007 19:49

Re: Quizspiel
 
Jaaa, bin erster in der Liste :P .
Spaß beiseite, warum werden die Stufen denn jetzt runtergezählt? Der fängt bei Stufe 15 an und arbeitet sich pro Frage runter.
Achja:
Zitat:

Normalerweise hätten sie jetzt 50 € gewonnen.

1815

Wollen Sie sich in die Highscore eintragen.
Mit einer Zahl alleine kann ein armer, unwissender User imho wenig anfangen. Schreib stattdessen sowas wie "Erreichte Punktzahl : ".
Und ich glaube es heisst der Highscore und nicht die Highscore aber ich bin mir nicht sicher.

Gruß

Stefan

halinchen 7. Jul 2007 20:10

Re: Quizspiel
 
Zitat:

Zitat von Stefan92
Jaaa, bin erster in der Liste :P .
Spaß beiseite, warum werden die Stufen denn jetzt runtergezählt? Der fängt bei Stufe 15 an und arbeitet sich pro Frage runter.
Achja:
Zitat:

Normalerweise hätten sie jetzt 50 € gewonnen.

1815

Wollen Sie sich in die Highscore eintragen.
Mit einer Zahl alleine kann ein armer, unwissender User imho wenig anfangen. Schreib stattdessen sowas wie "Erreichte Punktzahl : ".
Und ich glaube es heisst der Highscore und nicht die Highscore aber ich bin mir nicht sicher.

Gruß

Stefan

Ok. Ich wollte die Stufen mittig markieren und Delphi hats alles auf einen Punkt gebracht. Also hab ich die zurückgeschoben. Wahrschinlich in falscher Reihenfolge. Das es nur die Punkte anzeigt hab ich auch auf meinem Zettel stehen, wusste nur nicht mehr an welcher Codestelle. Ich werde es morgen/übermorgen "reparieren". Danke fürs testen!

TimerTim 7. Jul 2007 20:43

Re: Quizspiel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe noch einen Bug entdeck (Siehe Bild)!
Itrgendwie wird da nur die richtige Antwort angezeigt.

halinchen 7. Jul 2007 21:27

Re: Quizspiel
 
Zitat:

Zitat von TimerTim
Ich habe noch einen Bug entdeck (Siehe Bild)!
Itrgendwie wird da nur die richtige Antwort angezeigt.

Wird morgen/übermorgen behoben sein. Danke fürs testen!

xZise 7. Jul 2007 23:19

Re: Quizspiel
 
Zitat:

Zitat von Stefan92
[...]Und ich glaube es heisst der Highscore und nicht die Highscore aber ich bin mir nicht sicher.[...]

Also ich hätte gesagt "in den Highscore" :)

halinchen 8. Jul 2007 09:26

Re: Quizspiel
 
Zitat:

Zitat von xZise
Zitat:

Zitat von Stefan92
[...]Und ich glaube es heisst der Highscore und nicht die Highscore aber ich bin mir nicht sicher.[...]

Also ich hätte gesagt "in den Highscore" :)

Im Duden steht das nicht drin. Bei Wiki steht
Zitat:

Eine Highscore-Tabelle [...]
In Spielen mit Highscores [...]
, also doch in die Highscore, oder?

Ich fahre heut zu meiner Oma in den Garten, da werde ich mal meine Gedanken zu Thema intelligenter Joker aufs Papier bannen :mrgreen: . Das sollte dann so werden, das beim Publikum immer pro Level die Werte immer näher aneinanderleigen usw.

Stefan92 8. Jul 2007 12:02

Re: Quizspiel
 
Zitat:

Also ich hätte gesagt "in den Highscore"
So meinte ich das ja auch. Schließlich heisst es ja auch "in den Graben" und es heisst der Graben.

Zitat:

Zitat:
Eine Highscore-Tabelle [...]
In Spielen mit Highscores [...]
, also doch in die Highscore, oder?
Das kannst du so nicht sagen.
Es gibt ja auch die Blume und das Blumenbeet. In dem Fall könnte es sich also auch auf die Tabelle beziehen.
Und "In Spielen mit Highscores [...]" ist ja Plural, sprich: immer feminin.

Fragen sind noch nicht ganz fertig.

Gruß

Stefan

Stefan92 8. Jul 2007 12:48

Re: Quizspiel
 
So jetzt kommt noch mal ein bisschen Kritik zum Quiz-Editor:

Zum einen wäre es schön, wenn die Edits etwas aussagekräftiger wären. Jemand der kein Delphi kann, wird wohl "Frage" als Edit.Text besser verstehen als "edFrage".

Außerdem ärgert es mich ein bisschen, dass immer wenn ich einen neuen Datensatz erstelle wieder ganz nach oben gescrollt wird, obwohl der neue Datensatz generell unten erscheint. Vielleicht könnte man den neuen Eintrag direkt markieren, damit man ihn direkt bearbeiten kann.

Geht man auf "Check -> Datei korrekt?" passiert - gar nix.

Unter Datei vermisse ich etwas wie "Neu", damit man eine neue Datei erstellen kann.

Geht man auf "Check -> Alle Stufen vorhanden?" kommt eine Meldung:
"Es sind für jede Stufe mindestens 1 Frage verfügbar".
Bei einer Frage ist der Satz grammatikalisch falsch.

Außerdem ist es üblich in Menüs Einträge, die ein neues Fenster öffnen, mit drei Punkten zu kennzeichnen. Beispiel: Öffnen...

Es sieht nicht gerade hübsch aus, wenn man das Fenster maximiert, diese Funktion würde ich weglassen.

Ein nettes Feature wäre es evtl. noch, wenn sich Datensätze auch über die Entf-Taste löschen ließen.

Ansonsten find ich das Programm sehr gut und werde ein ähnliches Gerüst für meinen (hoffentlich bald kommenden) Vokabeltrainer nehmen.

Gruß

Stefan

<edit>
Man müsste es irgendwie hinkriegen, dass man nur mit der offiziellen Fragendatei in die Highscore-Tabelle kommt. Ich habe grade mit einer Test-Datenbank von mir 9491 Punkte geholt und bin auf dem ersten Platz.
Den zweiten Platz hab ich übrigens wirklich mit deiner Datei geholt (9102 Punkte).
Ich hoffe, ich hab jetzt keinen Anreiz zum Pfuschen gegeben :zwinker: .
</edit>

halinchen 9. Jul 2007 14:28

Re: Quizspiel
 
Zitat:

Zitat von Stefan92
Außerdem ärgert es mich ein bisschen, dass immer wenn ich einen neuen Datensatz erstelle wieder ganz nach oben gescrollt wird, obwohl der neue Datensatz generell unten erscheint. Vielleicht könnte man den neuen Eintrag direkt markieren, damit man ihn direkt bearbeiten kann.

Jep, das finde ich auch nicht toll. Markiert wird der Eintrag schon. Aber ich muss glaube ich noch ein MakeVisible oder sowas hinterherscheiben. Wird gemacht.

Zitat:

Zitat von Stefan92
Geht man auf "Check -> Datei korrekt?" passiert - gar nix.

Unter Datei vermisse ich etwas wie "Neu", damit man eine neue Datei erstellen kann.

Also der Dateicheck ist noch nicht fertig. Neu = Datei\Schließen.

Zitat:

Zitat von Stefan92
Geht man auf "Check -> Alle Stufen vorhanden?" kommt eine Meldung:
"Es sind für jede Stufe mindestens 1 Frage verfügbar".
Bei einer Frage ist der Satz grammatikalisch falsch.

Ich werde es ändern.

Zitat:

Zitat von Stefan92
Außerdem ist es üblich in Menüs Einträge, die ein neues Fenster öffnen, mit drei Punkten zu kennzeichnen. Beispiel: Öffnen...

Das habe ich noch nicht gewusst. (ich habe die Punkte immer gesetzt wie mir lieb war :wall: )


Zitat:

Zitat von Stefan92
Es sieht nicht gerade hübsch aus, wenn man das Fenster maximiert, diese Funktion würde ich weglassen.

Ein nettes Feature wäre es evtl. noch, wenn sich Datensätze auch über die Entf-Taste löschen ließen.

Bei mir kann man das Fenster nicht mehr minmieren maximieren, habe bestimmt vergessen die neue Version hochzuladen. Entf-Taste: Lässt sich machen.

Zitat:

Zitat von Stefan92
Man müsste es irgendwie hinkriegen, dass man nur mit der offiziellen Fragendatei in die Highscore-Tabelle kommt. Ich habe grade mit einer Test-Datenbank von mir 9491 Punkte geholt und bin auf dem ersten Platz.
Den zweiten Platz hab ich übrigens wirklich mit deiner Datei geholt (9102 Punkte).
Ich hoffe, ich hab jetzt keinen Anreiz zum Pfuschen gegeben :zwinker: .

Ich habe mir das so überlegt: Man kann eine extra Datei mit eigenen Fragen erstellen und diese dann ins Programm verlinken. Bei einem Highscorespiel wird diese dann deaktiviert. Allerdings müsste man die Originaldatei irgentwie schützen.

edit: Neue Version des Editors oben. Später wird die Form noch vergrößerbar werden

halinchen 9. Jul 2007 18:11

Re: Quizspiel
 
Neue Version ist oben:

Version 1.0.5.3
+ Publikumsjoker intelligenter (Bei niedrigen Level über 90% und bei höheren A,B,C,D mehr ausgeglichen)
* alte Bugs behoben

Die 1. Taste ("Solospiel") ist mit einer selbergeschriebenen Komponente. Falls ihr mal testen könntet, ob die auch so langsam wie die anderen reagiert.
Falls sich nichts ändert muss ich nicht erst das ganze Programm ändern, sondern ich kann es so lassen.

Der grammatikfehler bei der Highscore ist glaube ich immer noch da. :oops:

Stefan92 9. Jul 2007 18:33

Re: Quizspiel
 
Du hast uns wieder mal die falsche Version hochgeladen.
Richtige Antworten werden angezeigt und Button 3 erlaubt es den Namen mit beliebiger Punktzahl in die Highscore-Liste einzutragen (siehe 1.Platz).
Lösche bitte die Highscore-Liste, wenn alle einverstanden sind, oder halt meine gecheateten Einträge.
Und lade pls die Spiel-Version und nicht die Debug-Version hoch.

Gruß

Stefan

PS: Wer sich das jetzt runterlädt und kein Update macht, wird immer cheaten können, also würde ich vorschlagen, dass du die Highscores aus dieser Version nicht mehr akzeptiert.

Edit: Deine Komponente funzt einwandfrei. Jetzt ist es nicht mehr so träge. Saubere Arbeit! :thumb:

Edit 2: Unendlich Joker. Juhuuuuuuu!!! :P

Achja, zum Editor:

Du hast bei "Speichern" die drei Punkte vergessen.
Es wäre schön wenn man beim Schließen der Datei gefragt wird, ob man speichern möchte, falls dies noch nicht getan worden ist. Das gleiche gilt für das Löschen von Datensätzen.
Außerdem könnte man ja beim Klick auf "Neuer Datensatz" direkt auf eines der Edits kommen.
Das mit den Radiobuttons kann für den normalen User auch etwas verwirrend sein. Signalisiere irgendwie, dass sie für die richtige Antwort stehen.
Außerdem wäre eine Info und eine Update-Funktion für den Editor schön.

Ansonsten hast du es gut gemacht. Welche Komponente hast du für die Datensatzliste verwendet?

xZise 9. Jul 2007 18:39

Re: Quizspiel
 
Am besten du löscht auch meinen 9000 eintrag xD
Aber die Spreefrage hat immernoch keine 4 Antworten :P

Außerdem funktioniert der Editor nicht ^^ Wenn ich versuche ein Eintrag anzuklicken => Löscht er alle Antworten xD

halinchen 9. Jul 2007 18:47

Re: Quizspiel
 
Zitat:

Zitat von Stefan92
Du hast uns wieder mal die falsche Version hochgeladen.
Richtige Antworten werden angezeigt und Button 3 erlaubt es den Namen mit beliebiger Punktzahl in die Highscore-Liste einzutragen (siehe 1.Platz).
Lösche bitte die Highscore-Liste, wenn alle einverstanden sind, oder halt meine gecheateten Einträge.
Und lade pls die Spiel-Version und nicht die Debug-Version hoch.

Gruß

Stefan

PS: Wer sich das jetzt runterlädt und kein Update macht, wird immer cheaten können, also würde ich vorschlagen, dass du die Highscores aus dieser Version nicht mehr akzeptiert.

Ich muss mir mal einen Zettel oder so schreiben. Es ist doch nicht zu viel verlangt dieses eine $ Zeichen zu entferen :wall: .

Zitat:

Zitat von Stefan92
Edit: Deine Komponente funzt einwandfrei. Jetzt ist es nicht mehr so träge. Saubere Arbeit! :thumb:

Wenn das so ist sollte nur der "Solospiel"-Button betroffen sein, oder? Das wäre es ja toll.

Zitat:

Zitat von xZise
Am besten du löscht auch meinen 9000 eintrag xD
Aber die Spreefrage hat immernoch keine 4 Antworten :P

Außerdem funktioniert der Editor nicht ^^ Wenn ich versuche ein Eintrag anzuklicken => Löscht er alle Antworten xD

Ok. wird gemacht :mrgreen: . Oh Gott, was läuft da schon wieder falsch. Das OnLeave-Erreignis kann ich nicht zum speichern nehmen, da ja dann die ListBox den Focus bekommt -> man kann überhaupt nix mehr anklicken. Beim OnChange gibt es auch Probleme. Zumindest werde ich bei diesem Projekt am meisten lernen. Die Fragen sind in Arbeit.

Sry nochmal wegen der falschen Version...

@Stefan: wird alles gemacht
Ich habe eine TList genommen und mir selber eine Klasse erstellt. Diese kann ich dann ganz einfach verwalten.

Stefan92 9. Jul 2007 18:49

Re: Quizspiel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Außerdem funktioniert der Editor nicht ^^ Wenn ich versuche ein Eintrag anzuklicken => Löscht er alle Antworten xD
Bei mir ist das nicht so mit dem Editor.
Allerdings ist es so, dass immer wenn ich einen Eintrag anklicke, er angezeigt wird, jedoch direkt wieder verschwindet, es sei denn ich halte die Maus gedrückt und ziehe sie weg.
Das ist komisch.
Ferner werden Änderungen der Datensätze oft nicht schnell genug gespeichert, wenn überhaupt. Also wenn man etwas Neues in einen Datensatz schreibt und dann auf einen neuen klickt, sind die alten Änderungen nicht mehr da.

Ich hoffe, ich hab mich verständlich genug ausgedrückt, das war etwas schwer zu erklären.

Gruß

Stefan

PS: Wollte den Beitrag nicht ändern, der war schon fertig, als ich deine Nachricht sah, halinchen.

Edit: Der Solo-Button wird beim Start nicht angezeigt.
Der Telefon-Joker tanzt ein bisschen aus der Reihe, siehe Screenshot.

halinchen 9. Jul 2007 18:55

Re: Quizspiel
 
Neue Version des Editors oben.

Es lag daran, das es die Edits geändert hat und das hat bei OnChange die leeren Strings wieder gespecihert. Jetzt sollte es gehen. Ich werde dann alle Buttons im Spiel ersetzen. Mal sehen ob es dann auch noch geht.

Achja. Speichern heißt jetzt Speichern...

Stefan92 9. Jul 2007 18:57

Re: Quizspiel
 
Siehe letzter Edit. Das mit den Jokern.

Gruß

Stefan

Edit: War wohl nur ne Ausnahme mit dem Joker. Sollte, ab er bei sowas leichtem trotzdem nicht passieren. Außerdem sind Prozentzahlen wie 43.5 % bei Menschen ungewöhnlich. Nimm lieber nur 10%, 20% etc.

Edit 2: Quiz-Editor: Abfrage beim Schließen ist zwar da, aber nicht beim Entfernen.
Ansonsten wieder mal gute Arbeit.

halinchen 9. Jul 2007 19:05

Re: Quizspiel
 
Zitat:

Edit: Der Solo-Button wird beim Start nicht angezeigt.
Der Telefon-Joker tanzt ein bisschen aus der Reihe, siehe Screenshot.
Ich denke das hängt mit meiner selbergebauten Kompo zusammen. Beim Telefonjoker bin ich ratlos. Naja, das wird schon...

OK. Ich runde die auf volle 10er.

Stefan92 9. Jul 2007 19:07

Re: Quizspiel
 
Siehe Edit 2 der letzten Nachricht.
Mit der Abfrage.

Gruß

Stefan

halinchen 10. Jul 2007 12:35

Re: Quizspiel
 
Ich hab oben eine Speedoptiomierte-Version hochgeladen.

Falls ihr mal testen könnt ob das was gebracht hat. Ich habe jetzt alle Buttons mit meiner Komponente ersetzt. Mit dem Rest mache ich gleich weiter.

Stefan92 10. Jul 2007 12:47

Re: Quizspiel
 
Jetzt sieht man zwar am Anfang den Solobutton, dafür werden die Antwortmöglichkeiten nicht mehr rot hinterlegt, wenn man mit der Maus drüberfährt.
Achja, ich hab noch eine Idee, damit man den Highscore nicht ertricksen kann:
Binde eine Ressource in die Datei ein (oder machs direkt in dein Programm), in welcher alle offiziellen Fragen und Antworten drinstehen und prüfe sie mit der Fragendatei, die benutzt wird.
Sollte es nicht übereinstimmen, dann darf man sich nicht in den Highscore eintragen, und zu Beginn eines jeden Spiels wird man darauf hingewiesen.

Gruß

Stefan

halinchen 10. Jul 2007 12:54

Re: Quizspiel
 
Zitat:

Zitat von Stefan92
Jetzt sieht man zwar am Anfang den Solobutton, dafür werden die Antwortmöglichkeiten nicht mehr rot hinterlegt, wenn man mit der Maus drüberfährt.

Also bei mir geht das mit den Hovereffekten. Und auf einem 2. Rechner auch.

edit: Ich speichere einfach den Hash der Fragen-Datei und prüfe ihn nachher.

halinchen 10. Jul 2007 15:38

Re: Quizspiel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Neue Version oben.

Wer das Updatefeature des Programmes nimmt:
Erst Programm updaten und dann Fragen updaten.

Wer es aus dem 1. Post nimmt:
Programm und die Fragen downloaden. Die Struktur der Fragen wurde geändert.

Das Programm prüft nun ob die originale Datei geändert wurde und es lassen sich eigene Fragendateien einbinden (wer das macht kann sich nicht in die Highscore eintragen). Das Einbinden geschiet über den Einstellungen-Button.

Knwon Bugs:
- Wenn Datei geändert wurde und die Datei nicht dem Format entspricht hagelt es Fehler beim Start. Die Fehler werden zwar abgefangen, aber die Meldung sind ...ähh... nicht verständlich (Fehler: "" :mrgreen: ).
- Es lässt sich ohne zusätzliche Fragen nicht bis zum Ende spielen, da die Fragen fehlen. Da es die Fragen von Vor- und Nachrunde auch mit nimmt (und diese dann "abhakt", damit sie nicht doppelt kommen) scheint es manchmal ungünstige Konstelationen zu geben und es gibt dann keine Fragen mehr.

@Stefan: Kannst du mal gucken ob die Hovereffekte jetzt gehen? Ich weiß sonst nicht warum sie nicht gehen...

edit:
Zitat:

Zitat von Stefan92
Der Telefon-Joker tanzt ein bisschen aus der Reihe, siehe Screenshot.

Kann es sein, das du den Telefonjoker vor dem 50:50 Joker genommen hast? Ich hab ein Programm geschrieben, das genau den selben Syntax hat. 35.380.000 Versuche und immer hat er nur A und B genommen.

Stefan92 10. Jul 2007 23:22

Re: Quizspiel
 
Bei mir hat es nicht gereicht, die Fragen zu updaten.
Es hagelte immer Fehlermeldungen.
Wahrscheinlich liegt es daran, dass die .hs-Datei nicht mit runtergeladen wir, glaub ich jedenfalls.

Das mit den Hover-Buttons ging grade bei mir, jetzt auf einmal aber nicht mehr... Auf meinem Notebook geht alles problemlos. Also liegts wohl an meinem Rechner.

Zitat:

edit:Stefan92 hat folgendes geschrieben:
Der Telefon-Joker tanzt ein bisschen aus der Reihe, siehe Screenshot.
Kann es sein, das du den Telefonjoker vor dem 50:50 Joker genommen hast? Ich hab ein Programm geschrieben, das genau den selben Syntax hat. 35.380.000 Versuche und immer hat er nur A und B genommen.
Ja, ich bin mir ziemlich sicher, dass ich den 50:50 Joker erst danach nahm.

Wenn man jetzt das Spiel verliert, kommt die Abfrage, ob man in den Highscore möchte zweimal, allerdings auch nur wenn man stets verneint. Die zweite Abfrage ist die verbuggte, in der da bloß ne Zahl steht.

Ansonsten hab ich das alles nur flugs überflogen, ich schreibe morgen wieder, jetzt geh ich erstmal schlafen.

Gruß

Stefan.

PS: Ist der Editor eigentlich auch erneuert worden, wegen der Update-Funktion und der Abfrage beim Löschen und Schließen?
Achja, das mit der Highscore-Sperre bei fremden Fragen-Dateien funktioniert gut, allerdings solltest du die Highscores älterer Versionen dann verbieten, oder zu Beginn zum Update zwingen, um Betrug vorzubeugen.
Wenn du willst, schick ich dir meine halbfertige Fragendatei per PN, dann kannst du deine eigenen Fragen ergänzen, denn im Moment komm ich da nicht zu.

halinchen 11. Jul 2007 10:22

Re: Quizspiel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Frageneditor ist noch nicht neu.

Warum meine Kompo nicht auf allen Rechnern läuft ist mir ein Rätsel. Ich mach mal ein neues Projekt, an dem du es mal testen kannst, was genau nicht geht.

Wegen der Highscore: Die mach ich nochmal komplet neu, behalte aber die Werte.

Ich sitze gerade in der Schule und kann erst heute nachmittag weitermachen.

(Ich hab schon 10 neue Fragen, und mach heute noch 20. Lade die zu Hause denn hoch)

edit: Ich hab gerade getestet:
Die Proxyfunktion geht und die Updatefunktion der Fragen geht auch. Kommt zwar ein Fehler, dass es die Dateien nicht umbenennen kann. Das wird bald behoben. Aber prinzipiell geht das.

edit: Hab mal ein Debug-Programm angehangen. Kopier das mal bitte in ein Verzeichnis mit Schreibrechten und starte es. Dann mal mit der Maus auf den Button bewegen und wieder davon runter. Programm schließen und mir den neu angelegten Ordner "Debug" per PN schicken.

edit2: Neue Fragen im 1.Post und als Update.

edit3: Ich schätze jetzt könnt ihr keine Highscore mehr angucken. Eintragen geht weiterhin. Ich werde heute abend die neue Version hochladen, da geht dann alles wieder.

edit4: Ich sehe gerade, dass lange Antworten im Button keinen Platz finden. Ich werde die Antworten kürzen, so dass sie passen.

edit5:
Zitat:

Wenn du willst, schick ich dir meine halbfertige Fragendatei per PN, dann kannst du deine eigenen Fragen ergänzen, denn im Moment komm ich da nicht zu.
Das wär toll.

halinchen 11. Jul 2007 16:33

Re: Quizspiel
 
Neue Version oben.

Die doppelten Spielende-Meldungen sind gefixt und die Punkte werden korrekt angezeigt.
Weiterhin sind ein paar kleine Bugs gefixt.

Die Highscore wurde auch umgestellt und der Telefonjoker rundet jetzt. Außerdem sind jetzt alle Joker in höheren Level nicht mehr so eindeutig und nicht immer richtig.

Update.exe wurde verändert! Diese Datei kann über das normal Update aus dem Programm heraus nicht geändert werden. Deswegen aus dem 1. Post downloaden.

Stefan92 11. Jul 2007 21:46

Re: Quizspiel
 
Liste der Anhänge anzeigen (Anzahl: 2)
So,

erstmal zu den Special Thanks: Er heißt xzise und nicht xsize.

Bei einer Frage sehen meine Antworten ganz komisch aus, liegt das an den langen Antworten? Siehe Anhang.

Meine Fragendatei ist auch im Anhang, die beinhaltet aber noch nicht sehr viele Fragen.

Achja, bei der Frage mit dem Urologen würde ich das "5." wegmachen.

Gruß

Stefan

PS: Das mit dem Debug-Programm mache ich gleich und editier den Beitrag.

Edit 1 :
Anhänge vergessen.
Achja, die Fragendatei tu ich natürlich nicht in den Anhang, wär ja noch schöner.

Edit 2 :
Ich merke grade, dass die Dateierweiterung .qqu hier verboten ist.
Ich werde die Datei als .txt schicken, du musst sie dann nur umbenennen.
Wenn das nicht klappt, müsstest du mir deine E-Mail-Adresse geben.
Achja, wenn die Zeit im Spiel abläuft, steht da: "Das ist vorbei! Die richtige Antwort wird aber nicht verraten.". Ich fände eine Meldung wie "Zeit abgelaufen! Sie haben xxx Punkte erreicht... etc." sinnvoller.

Edit 3 :
Mist, hab die Fragendatei doch als Anhang gesendet.
Ich schick sie jetzt erstmal als PN.

Edit 4 :
So, im Anhang ist der Debug-Ordner.
Ich schicke ihn als .zip.
Hätte ich mit den Fragen eigentlich auch machen können, aber ich war wieder mal zu blöde.

halinchen 12. Jul 2007 14:17

Re: Quizspiel
 
Zitat:

Zitat von Stefan92
erstmal zu den Special Thanks: Er heißt xzise und nicht xsize.

Sry, war keine Absicht.

Zitat:

Zitat von Stefan92
Bei einer Frage sehen meine Antworten ganz komisch aus, liegt das an den langen Antworten? Siehe Anhang.

Habe ich oben irgentwo schonmal geschrieben, ich werde die Antworten kürzen.

Zitat:

Zitat von Stefan92
"Das ist vorbei! Die richtige Antwort wird aber nicht verraten.". Ich fände eine Meldung wie "Zeit abgelaufen! Sie haben xxx Punkte erreicht... etc." sinnvoller.

OK

Zum Debug-Ordner: Also die Bitmaps macht es erstmal richtig. Ereignisse kommen auch an. Die Bilder, die es da gespeichert hab, ist immer das Template-Bild. Das wird geändert wenn sich was am Zustand des Buttons ändert (Hovered, Pushed). Dann zeichne ich einfach immer das Template-Bitmap mit Draw (oder wenn Strech aktiviert ist:StrechDraw).

Was interessant wäre: Im Solo-Modus, "zum Menü" und "neues Spiel" sollten weiterhin funktionieren, die hab ich noch nicht getauscht. Und im Hauptmenü sollte auch kein Hovereffekt kommen, wenn es an meiner Kompo liegt.

Danke für die Fragen!

edit: Neue Version der Fragen im 1. Post und via Update.

xZise 12. Jul 2007 14:39

Re: Quizspiel
 
Zitat:

Zitat von halinchen
Zitat:

Zitat von Stefan92
erstmal zu den Special Thanks: Er heißt xzise und nicht xsize.

Sry, war keine Absicht.

lol xD
Aber das passiert nicht nur dir ;)

halinchen 12. Jul 2007 18:34

Re: Quizspiel
 
Eine neue Version ist da.

Das Design wurde etwas geändert und ein paar Fehler der Bitmaps wurden behoben (pinke Pixel, etc.)
Sonst wurden nur kleine Änderungen vorgenommen.

Morgen werde ich etwas herumspielen und die Joker ausgiebig testen und nachjustieren.
Außerdem soll man neue Fragen direkt aus dem Programm senden können und die Fehlermeldungen bei der Highscore, die auf einen nicht verfügbaren Server weisen sollen verschwinden (also neugemacht werden).

Außerdem müssen noch ein paar neue Fragen her. Achso fast hätte ich's vergessen: Die Antworten der Fragen sind gekürzt und liegen als Update vor. (Natürlich auch im 1. Post)

r2c2 12. Jul 2007 20:45

Re: Quizspiel
 
Hab mal wieder n bisschen rumgespielt:
- beim Update der fragen hatte ich zuerst ne Exception "Connection Closed Gracefully". Solltest du abfangen...
- Das Problem mit den langen Antworten ist noch nicht ganz gelöst
- das neue Design ist mir ehrlich gesagt etwas zu blau. Das alte hat mir besser gefallen
- Wenn man bei der 1. farge die Zeit verstreichen lässt, hat man 300 Punkte(und nicht 0)
- die Joker haben sich deutlich verbessert! :thumb:
- insgesamt hab ich den Eindruck, als wär das Spiel deutlich träger geworden...
- dadurch, dass das Spiel träge läuft, bin ich mir nicht ganz sicher, inwieweit die Punkteverteilung gerecht ist. Zumindest stehe ich im Highscore ganz oben, auch, wenn cih nicht den Eindruck hatte, dass ich schneller war, als das letzte Mal(eher im Gegenteil)
- Mal n Test: Stoppuhr gegen die ablaufende Zeit im Spiel: Spiel 30s, Stoppuhr 37s
- Belastungstest: Bei gleichzeitigem umherschieben des Formulars: Spiel: 30s, Stoppuhr: 1min 4s
- der Highscore könnte etwas mehr vom Design abkriegen
- Die Frage nach der Schallgeschwindigkeit sollte man sich nochmal angucken. IMHO hab ichs richtig gehabt(340m/s), wurde aber als falsch bewertet
- Die Frage nach Queenslad gehört IMHO nicht auf Level 15. Erscheint mir zu einfach...
- ...

mfg

Christian

xZise 12. Jul 2007 21:17

Re: Quizspiel
 
Zitat:

Zitat von halinchen
Außerdem müssen noch ein paar neue Fragen her. Achso fast hätte ich's vergessen: Die Antworten der Fragen sind gekürzt und liegen als Update vor. (Natürlich auch im 1. Post)

Ohne funkionierenden Editor?

halinchen 13. Jul 2007 14:19

Re: Quizspiel
 
Zitat:

Zitat von r2c2
- beim Update der fragen hatte ich zuerst ne Exception "Connection Closed Gracefully". Solltest du abfangen...

Klar, werd ich machen.
Zitat:

Zitat von r2c2
- Das Problem mit den langen Antworten ist noch nicht ganz gelöst

Ich habe den Ursprung nicht gelöst. Ich habe einfach die Antworten gekürzt. Bei mir passten nun alle. [edit: Okay. Ich hab doch noch ein Frage gefunden, die es nicht korrekt anzeigt.]
Zitat:

Zitat von r2c2
- das neue Design ist mir ehrlich gesagt etwas zu blau. Das alte hat mir besser gefallen

Ich werde es etwas aufhellen. Vielleicht siehts dann besser aus.
Zitat:

Zitat von r2c2
- Wenn man bei der 1. farge die Zeit verstreichen lässt, hat man 300 Punkte(und nicht 0)

Das ist so gewollt. Es soll keine Minuspunkte geben. Und pro Joker werden einem 100 Punkte abgezogen.
Zitat:

Zitat von r2c2
- die Joker haben sich deutlich verbessert! :thumb:

Hab mir Mühe gegeben. Thx.
Zitat:

Zitat von r2c2
- insgesamt hab ich den Eindruck, als wär das Spiel deutlich träger geworden...

Meinst damit nur die Zeit? Wenn ja siehe unten.
Zitat:

Zitat von r2c2
- dadurch, dass das Spiel träge läuft, bin ich mir nicht ganz sicher, inwieweit die Punkteverteilung gerecht ist. Zumindest stehe ich im Highscore ganz oben, auch, wenn cih nicht den Eindruck hatte, dass ich schneller war, als das letzte Mal(eher im Gegenteil)

Ein klitzekleiner Fehler mit sehr großen Folgen. Am Anfang hatte ich ich eine 1/4 Sekundenzählung geplant. Ich hab es aber zur 1/5 Sekundenzählung gemacht. Hab aber trotzdem in 1/4 Sekunden gemessen. :|.
Zitat:

Zitat von r2c2
- Mal n Test: Stoppuhr gegen die ablaufende Zeit im Spiel: Spiel 30s, Stoppuhr 37s
- Belastungstest: Bei gleichzeitigem umherschieben des Formulars: Spiel: 30s, Stoppuhr: 1min 4s

Ich muss sagen, ausgiebig getestet :thumb: . [edit: Für das Problem mit dem Verschieben hab ich aber überhaupt keinen Plan. Obwohl, es nützt ja nix. Denn beim Verschieben kann man es schlechter Lesen und im I-Net nachgucken kann man auch nicht, man ist ja mit dem Schieben beschäftigt. :mrgreen: ]
Zitat:

Zitat von r2c2
- der Highscore könnte etwas mehr vom Design abkriegen

Wird gemacht.
Zitat:

Zitat von r2c2
- Die Frage nach der Schallgeschwindigkeit sollte man sich nochmal angucken. IMHO hab ichs richtig gehabt(340m/s), wurde aber als falsch bewertet
- Die Frage nach Queenslad gehört IMHO nicht auf Level 15. Erscheint mir zu einfach...

Wird auch gemacht.

Zitat:

Zitat von xZise
Ohne funkionierenden Editor?

Also bei mir geht der Editor.

xZise 13. Jul 2007 14:47

Re: Quizspiel
 
Zitat:

Zitat von halinchen
Zitat:

Zitat von xZise
Ohne funkionierenden Editor?

Also bei mir geht der Editor.

Nachdem du den Editor hier geupdatet hast....

Robert Marquardt 13. Jul 2007 15:02

Re: Quizspiel
 
Ups, ich war sicher das ich das in einer PM geschrieben habe. Na da rgibt esich doch gleich ein Verbesserungsvorschlag fuer die Forensoftware. Die Forenberiche ollten unterschiedliche Basisfarben bekommen.

halinchen 13. Jul 2007 15:11

Re: Quizspiel
 
Zitat:

Zitat von Robert Marquardt
Ups, ich war sicher das ich das in einer PM geschrieben habe. Na da rgibt esich doch gleich ein Verbesserungsvorschlag fuer die Forensoftware. Die Forenberiche ollten unterschiedliche Basisfarben bekommen.

Kann es sein, das du das in "Zum Gewinnspiel" posten wolltest?

Robert Marquardt 13. Jul 2007 15:31

Re: Quizspiel
 
Koennte sein. Da habe ich bei der Durchsicht "spiel" und viele Antworten gesucht.

halinchen 13. Jul 2007 15:41

Re: Quizspiel
 
So, hab dann erstmal auf die schnelle die Zeitberechnung korrigiert und dann auch die Fragen gekürzt.

Die Fehlerbehandlung folgt.

r2c2 13. Jul 2007 17:28

Re: Quizspiel
 
Zitat:

Zitat von halinchen
Zitat:

Zitat von r2c2
- insgesamt hab ich den Eindruck, als wär das Spiel deutlich träger geworden...

Meinst damit nur die Zeit?

Nein, ich meine das ganze Spiel. Ich hab den Eindruck, dass es deutlich langsamer geworden ist... Ich nehme an, das hängt mit dem Zeichnen zusammen...

Zur Zeit: Ich nehme an, du hast n Timer, der ne Variable dekrementiert. Machs anders: Startzeit mit GetTickCount festlegenm und in OnTimer die Differenz bilden...

mfg

Christian

halinchen 13. Jul 2007 18:32

Re: Quizspiel
 
Mit GetTickCount hab ich mir das schon gedacht. Allerdings muss ich dann das Punkte-Zähl-System umstellen. Naja ich werde mal sehen.

An der Performance hab ich keine Änderungen gemerkt. Das war schon immer so langsam :mrgreen: . Ohne DoubleBuffered ist es schneller, aber es flimmert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:11 Uhr.
Seite 2 von 3     12 3      

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