Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Mathe- Übungsprogramm bitte Eure Meinung (https://www.delphipraxis.net/53205-mathe-uebungsprogramm-bitte-eure-meinung.html)

BrunoT 12. Sep 2005 11:26


Mathe- Übungsprogramm bitte Eure Meinung
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi DP'ler,

Meine Tochter hat so ihre Schwierigkeiten mit dem Kopfrechnen. :wall: :wall: :wall:
Da habe ich mich entschlossen, ein Mathe- Programm zu schreiben. Es sollte etwas anders aussehen als üblich. :wink: Aber ich habe jetzt eine Frage, wie ich die High-Score - Liste einbauen könnte. :gruebel:

1. Sollte das Programm zum nächsten Level nur dann gehen, wenn alle Aufgaben fehlerfrei gelöst sind? Oder die Fehler mitzählen?
2. Sollte ich zum erreichten Level auch die benötigte Zeit berücksichtigen? Wenn ja, wie?
3. Wieviel Aufgaben je Level sind sinnvoll?
4. den Schwierigkeitsgrad könnte man abhängig vom Zahlenraum und von den Rechenarten(als Beispielmenüpunkte ohne Wirkung hinterlegt) gestalten, aber wie höherschalten?

das Programm ist noch nicht fertig. Ich möchte noch Wav-Dateien(tata und zong) abspielen lassen, und beim Erreichen des nächsten Levels Bilder oder ein Memory einbauen. :dp:

Testet mal, und schreibt Eure Meinung. :bouncing4: :bounce2: :firejump:

mfg

BrunoT

PS: den Sourcecode liefere ich später nach. :P

Kara 12. Sep 2005 11:35

Re: Mathe- Übungsprogramm bitte Eure Meinung
 
Ich brauche mehr Zeit, die Zahl in dem Block zu finden, als zu rechnen. Vielleicht solltest du deine Tochter das Ergebnis lieber eintippen lassen. Ich finde es so ziemlich unübersichtlich.

Neben der geringeren Zeit wäre ein Ansteigen des Schwierigkeitsgrades (wie du selbst vorschlägst) zu empfehlen. Es bleibt nur die Frage, ob das so einfach zu bewerkstelligen ist.
Den Zeitball würde ich in eine niedriger werdende Säule umwandeln. Ist eindeutiger. Vielleicht sogar mit Farbwandel von Grün zu Rot.

Was mir noch aufgefallen ist: Es kommen Aufgaben wie 78 - 0. Das würd ich ganz weg lassen. * 0 ist ja noch sinnvoll, aber + oder - bringt meiner Meinung nach nichts.

Soviel zur Kritik, jetzt zum Lob: :mrgreen: Super Idee! Hoffentlich hilft es ihr auch.

Noch eine Anregung: In höheren Leveln längere Rechnungen, wie z. B. 13 + 8 - 11 und in ganz hohen Leveln dann auch so: 4 * 8 - 13
(Das hängt natürlich auch von der Klassenstufe deiner Tochter ab...)

Kroko1999 12. Sep 2005 11:39

Re: Mathe- Übungsprogramm bitte Eure Meinung
 
(1) ein paar einleitende Worte dürfen es schon sein
(2) + - * und / Eins und Null ist teilweise weniger sinnvoll
(3) Ende der Zeit auch graphisch anzeigen -> Nullpunkt
(4) gelöste/ungelöste Aufgabe im/neben dem grünen Kästchen anzeigen
(5) Level 12 Zeit pro Aufgabe: 0s :?: :?:
(5) Level 13 Zeit pro Aufgabe: -5s :?: :?:

leddl 12. Sep 2005 11:55

Re: Mathe- Übungsprogramm bitte Eure Meinung
 
Ich weiß, es wird nicht viel bringen, aber mir fällt da spontan etwas ein.
Vor einer Weile habe ich an der Uni an einem Test für eine Diplomarbeit teilgenommen. Thema war ein Algorithmus, der sich der Stärke des Benutzers anpasst (Natürlich wurde das vorher nicht gesagt). Es wurden Rechenaufgaben gestellt, die man im Kopf lösen sollte. Je nachdem, wie schnell und korrekt man geantwortet hat, wurden die Antworten leichter oder schwerer. So hatte der Benutzer am Ende des Tests das Gefühl, wirklich etwas geleistet zu haben und recht gut gewesen zu sein und war sehr viel motivierter.
Soweit ich weiß, soll es diesen Algorithmus auch öffentlich geben. Das wäre ja für diesen Fall geradezu perfekt. ;)

BrunoT 12. Sep 2005 12:06

Re: Mathe- Übungsprogramm bitte Eure Meinung
 
Hallo,

Danke für's Testen

@Kara: das mit 56-0 oder so sind sicherlich in höheren Klassen nicht mehr sinnvoll, ich werde das berücksichtigen und auf den Zahlenraum bis 20 und dem ersten Level(1.Klasse) beschränken. :) Der Hinweis mit der Säule ist überlegenswert. Kettenaufgaben
könnte ich auch einbauen.
Das Buttonfeld ist sicherlich gewöhnungsbedürftig, ich werde mir da noch eine lockerere Anordung einfallen lassen und zusätzlich ein Eingabefeld. Ich dachte damit die Begrenzung auf z.B. die ersten 20 Zahlen recht einfach zu machen, in dem ich die anderen nicht darstelle.

@Kroko: was meinst Du mit einleitenden Worten? :gruebel:
Das mit +-*/ 0 und 1 werde ich also auf das erste Level beschränken(s.o) :-D.
Nullpunkt - Na Klar, machen wir, ich werde das mit der Säule machen und dann ist der Nullpunkt ja da.
Bis Level 12 und 13 :mrgreen: bin ich selbst noch nicht vorgestossen, werde aber die Zeit ab Level 10 nicht weiter reduzieren denke ich. Die Aufgaben in den Kästchen anzeigen- gute Idee.

@leddl: mach ich mir mal Gedanken, es kommt aber auf die Zielstellung(siehe meine Frage) an. Es sollte so eine Kreuzung zwischen Tetris und Mathe werden, deshalb die High-Score-Liste und das Button-Feld.

mfg

brunoT

Kara 12. Sep 2005 13:17

Re: Mathe- Übungsprogramm bitte Eure Meinung
 
So, inzwischen hab ich festgestellt, dass du schon einen Farbübergang hast... :mrgreen:
Aber die zeit wird nicht weniger (hast du das absichtlich noch nicht gemacht?)

patti 12. Sep 2005 13:31

Re: Mathe- Übungsprogramm bitte Eure Meinung
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hey,

Ich habe an einem Jugendsoftwarepreis teilgenommen und habe dafür ein Mathe-Übungsspiel programmiert.
In diesem Spiel geht es darum, in drei verschiedenen Disziplinen Punkte zu erreichen.

1.Disziplin : Gleichungen :
Man muss die Zahl links per Drag&Drop in ein Feld der vier Gleichungen rechts ziehen. Die Rechenzeichen ändert man mit einem Klick auf ein Feld für Rechenzeichen. Das Ziel ist, die Suchzahl (letztes Feld in jeder Gleichung) von jeder Reihe zu erreichen. Hat man dies geschafft, startet die nächste Disziplin.

2.Disziplin : Addition :
In diesem Spiel geht es darum, Rechenaufgaben in kurzer Zeit auszurechnen. Hier wird allerdings nur die Addition verlangt. Einfach auf das richtige Ergebnis klicken, und das nächste Spiel startet.

3.Disziplin : Multiplikation :
Hier geht es darum, die Multiplikation richtig anzuwenden. Es gibt sechs Aufgaben : drei waagerecht und drei senkrecht. Einfach das richtige Ergebnis in das dazugehörige MaskEdit eingeben. Bei der Eingabe einer zweistelligen Zahl nicht die 0 vorher vergessen!!! Bevor die Zeit abgelaufen ist, auf GO! klicken, andernfalls gibt es keine Punkte, auch wenn die Aufgaben richtig sind!

Ich hoffe, dass das Spiel nicht zu schwer für deine Tochter ist und du es evtl. verwenden kannst.

Grüße,

Patti

BrunoT 12. Sep 2005 13:57

Re: Mathe- Übungsprogramm bitte Eure Meinung
 
Liste der Anhänge anzeigen (Anzahl: 1)
Oops,

da waren ja neue Beiträge,

So ich habe mal schon einen Bug beseitigt(Zeit wurde nicht kürzer @Kara) :oops: . und die Anzeige ein bisschen umgemodelt(Balken und Aufgaben in den Kästchen), ab Level 15 verkürzt sich die Zeit nun nicht mehr.
Ich habe die Zeilen und Spalten bei den Buttons vertauscht jetzt ist das Finden nicht mehr sooo schlimm.
Das Rechnen mit "+-*: 1" ist nun auf Level1 beschränkt. :mrgreen:

Zitat:

1. Sollte das Programm zum nächsten Level nur dann gehen, wenn alle Aufgaben fehlerfrei gelöst sind? Oder die Fehler mitzählen?
2. Sollte ich zum erreichten Level auch die benötigte Zeit berücksichtigen? Wenn ja, wie?
3. Wieviel Aufgaben je Level sind sinnvoll?
4. den Schwierigkeitsgrad könnte man abhängig vom Zahlenraum und von den Rechenarten(als Beispielmenüpunkte ohne Wirkung hinterlegt) gestalten, aber wie höherschalten? schon gelöst!
@patti: dein Programm schau ich mir an und Du erhältst noch eine Antwort.

mfg

BrunoT

Schwierigkeitsgrad ist nun wählbar und wird mit "Neues Spiel" aktiviert.

Khabarakh 12. Sep 2005 14:42

Re: Mathe- Übungsprogramm bitte Eure Meinung
 
Zitat:

Zitat von BrunoT
Ich habe die Zeilen und Spalten bei den Buttons vertauscht jetzt ist das Finden nicht mehr sooo schlimm.

Jetzt ist es noch schwerer :shock: . Die erste Reihenfolge war wenigstens noch logisch, aber das :stupid: .

St.Pauli 12. Sep 2005 15:19

Re: Mathe- Übungsprogramm bitte Eure Meinung
 
Mein Tipp: erstelle zufallsgleichungen - also während der laufzeit - ist abwechslungsreicher...

Sonst super programm :thumb: - gut wäre natürlich auch, wenn man die lösung per Tastatur eingeben könnte, oder dass man so ein joker bekommt, wo alle bis auf 4 (oder 2 tasten) enabeld := False werden^^. Cool wäre auch noch bei fehlern die antwort zu sagen und bei bestandenem level irgend so ein "herzlichen glückwunsch du hast level x in xx,xx sekunden bestanden" - damit man sieht, wenn man besser wird!


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:47 Uhr.
Seite 1 von 2  1 2      

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