Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Problem mit "Programm" für die Schule (https://www.delphipraxis.net/133249-problem-mit-programm-fuer-die-schule.html)

just.cause 28. Apr 2009 16:15


Problem mit "Programm" für die Schule
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo an alle, die sich die Zeit nehmen, sich das hier mal durchzulesen :)
Also, wir haben in der Schule seit kurzem Informatik (11. Klasse) und beschäftigen uns (un)glücklicherweise mit Delphi bzw. mit Pascal. Nun, nachdem unser eher weniger kompetenter Lehrer uns ein paar Grundlagen "erklärt" hat, sollten wir in kleineren Gruppen eigene Spielideen entwickeln und diese dann auch so gut es geht umsetzen. Ich habe mir mit einem Freund überlegt, eine Art Tickspiel zu basteln, nur kennen wir uns beide nur seeehr wenig mit der ganzen Materie aus und kommen nur langsam voran. In der schule kriegten wir bisher nur wenig Hilfe, deshalb wende ich mich jetzt an euch^^. Soviel erstmal zu der Situation, jetzt zum eigentlichen Programm.
Wir sind so weit: Zwei Objekte (in unserem Falle Kugeln, später Images) kann man mit bestimmten Tasten in verschiedene Richtungen bewegen. Wenn diese beiden Objekte sich nun berühren, bleiben sie ineinander hängen, können also nicht mehr bewegt werden. Die nächste Idee wäre dann gewesen, eine Message zu zeigen, wenn dies passiert. Gedacht, getan...die Message, durch "showmessage" hervorgerufen und in eine if-Bedingung eingebunden kommt leider schon, wenn man das Spiel nur startet. Da liegt nun das erste Problem. Weiterhin hatten wir vor, einen Punktezähler mit einzubauen, wobei wir allerdings auch keine Vorstellung haben, wie. Dann wollten wir neben der Message noch einen Sound haben, der kommt, wenn man "getickt" wird bzw. jem. tickt, hier auch wieder die frage: Wie?
Letztendlich wollte ich hier einfach mal fragen, ob nicht jemand bereit wäre, sich das ganze mal anzuschauen und ggf. weiterzuführen, evtl. auch weitere Ideen vorzuschlagen/einzubringen.
Die Dateien hänge ich einfach mal als *.rar hier mit dran. Wenn also jemand Lust und Zeit hat, zwei richtig blöden Jungs zu helfen, dann kann er oder sie sich ja einfach ma an den Quelltext machen, oder aber, wenn auch nicht ganz sooo toll wegen fehlender Kenntnis über die Befehle usw., einfach irgendwie die Fragen beantworten.
Ich bedanke mich bei jedem, der es überhaupt bis hierher geschafft bzw. durchgezogen hat und natürlich noch viel mehr bei jedem, der helfen kann/will :-D
In diesem Sinne, einen schönen Tag euch allen und bye :hi:


PS: Das ganze wurde mit Delphi 7 gemacht.
PSII: Zu Hause hab ich nur delphi 2005, welches ich nicht so toll finde, Lazarus funktioniert macnhmal nicht so wie ich will. Gibt es da noch irgendwelche anderen nennenswerten (kostenlosen) Alternativen?

seim 28. Apr 2009 16:20

Re: Problem mit "Programm" für die Schule
 
Wenn du das mit dem Sound rausgefunden hast schreib mir ne Mail ^.^

Also zu deinem Prob. das die Message nur erscheint wenn das Ding ausgeführt wird.. Also die steht auch nur in "FormCreate" und dieses Event wird nunmal nur einmal beim starten aktiviert also von daher kann es eh nicht nochmal erscheinen.

khh 28. Apr 2009 17:36

Re: Problem mit "Programm" für die Schule
 
Zitat:

Zitat von just.cause
PSII: Zu Hause hab ich nur delphi 2005, welches ich nicht so toll finde, Lazarus funktioniert macnhmal nicht so wie ich will. Gibt es da noch irgendwelche anderen nennenswerten (kostenlosen) Alternativen?

zu Lazarus gibts keine nennenswerten kostenlosen Alternativen ;-)


Das funktioniert schon richtig


Gruss Kh

seim 28. Apr 2009 17:39

Re: Problem mit "Programm" für die Schule
 
FreePascal = Delphi ?

DeddyH 28. Apr 2009 17:40

Re: Problem mit "Programm" für die Schule
 
Na na, TDE ist ja auch nicht schlecht.

khh 28. Apr 2009 17:41

Re: Problem mit "Programm" für die Schule
 
Zitat:

Zitat von DeddyH
Na na, TDE ist ja auch nicht schlecht.


;-)

just.cause 28. Apr 2009 17:48

Re: Problem mit "Programm" für die Schule
 
Danke schonmal.

Zitat:

Zitat von seim
Also zu deinem Prob. das die Message nur erscheint wenn das Ding ausgeführt wird.. Also die steht auch nur in "FormCreate" und dieses Event wird nunmal nur einmal beim starten aktiviert also von daher kann es eh nicht nochmal erscheinen.

Und wie kann ich das stattdessen lösen?
Zitat:

Zitat von khh
Zitat:

Zitat von just.cause
PSII: Zu Hause hab ich nur delphi 2005, welches ich nicht so toll finde, Lazarus funktioniert macnhmal nicht so wie ich will. Gibt es da noch irgendwelche anderen nennenswerten (kostenlosen) Alternativen?

zu Lazarus gibts keine nennenswerten kostenlosen Alternativen ;-)
Das funktioniert schon richtig

Nicht ganz, wenn ich z.B. die beiden Shapes mit den Tasten bewegen will, funktioniert das anscheinend nicht mit den gleichen Befehlen wie in Delphi, jedenfalls kann ich sie bei Lazarus nur nach oben und unten steuern, wenn ich die tasten für links bzw rechts drücke springen die Shapes immer auf eine bestimmte Position.


Gibt es hier nicht jemanden, der sich mal ans Spiel ransetzen und es fertigmachen will?
Klingt jetzt wahrscheinlich ziemlich faul, aber wir sind echt blutige Anfänger und sind die letzten paar Unterrichtsstunden verzweifelt an dem ganzen Krams und wir wissen einfach nicht mehr so wirklich weiter :-/

quendolineDD 28. Apr 2009 17:55

Re: Problem mit "Programm" für die Schule
 
Zitat:

Gibt es hier nicht jemanden, der sich mal ans Spiel ransetzen und es fertigmachen will?
Das wird hier wohl auf taube Ohren stossen.
Zitat:

Gibt es da noch irgendwelche anderen nennenswerten (kostenlosen) Alternativen?
Zitat:

Zitat von DeddyH
Na na, TDE ist ja auch nicht schlecht.

:thumb:

Wenn du dir deine Programmlogik überdenkst, wirst du wohl deine schlimmsten Fehler selber finden.
Edit:
Das sich beide Shapes ineinander "verhaken" und dann nicht mehr bewegt werden kann, liegt an euer Berechnung von d.
Dann muss nach jedem Schnritt geprüft werden, ob beide Shapes ineinander "hängen" und dann das tagged ausgegeben werden.

just.cause 2. Mai 2009 19:56

Re: Problem mit "Programm" für die Schule
 
Kann denn wirklich niemand Abhilfe schaffen? Ich bin noch kein Stück weitergekommen, das ganze muss aber bis Dienstag fertig sein :?

schöne Grüße!

DeddyH 2. Mai 2009 20:12

Re: Problem mit "Programm" für die Schule
 
Was erwartest Du von uns? Dass wir uns das Programm herunterladen, Deine Gedanken lesen, die Fehler beseitigen und das Ganze dann wieder als Deine Arbeit uploaden?


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:59 Uhr.
Seite 1 von 3  1 23      

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