Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Pong ähnliches spiel (https://www.delphipraxis.net/22176-pong-aehnliches-spiel.html)

Chillidan 13. Mai 2004 17:50


Pong ähnliches spiel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo
erstmal zu dem Spiel mein ziel ist es ein Paddel einen Ball spielen zu lassen wie bei Pong
nur das es hier nur ein Paddel gibt und man "Steine abtreffen" muss.
Stand der dinge ist das der Ball an die decke geschlagen wird.
Was jetzt fehlt sind die Steine (timages) wenn ich sage
Delphi-Quellcode:
if ball.Top >= image5.Top - image5.Height then
  Movement_X:=Movement_X*-1;
  image5.Visible:=false;
dann sind die Steine nur kurz zu sehen.
:gruebel: hab nich so recht ahnung was nu zu tun ist :gruebel:
Bin noch neuling auf dem gebiet Delphi.

Würd mich über jegliche art von hilfe freuen !!!

Hier das Prog:

glkgereon 13. Mai 2004 17:53

Re: Pong ähnliches spiel
 
also, ich hab die quelltexte noch nicht durchgeackert, aber es sieht so aus, als ob die onmousebewegung auf visible:=false gesetzt würden

oder sobald es losgeht..

[Edit]OnMouseClick wohl... :gruebel: [/Edit]

ma gucken :gruebel:

aber, ich glaub nicht, das du ein neuling in delphi bist

dafür ist das prog absolut top :thuimb:

Chillidan 13. Mai 2004 17:58

Re: Pong ähnliches spiel
 
die antwort war aber schnell mir is noch eine frage eingefallen bei programmstart bewegt sich der ball schon weiss aber nich so recht warum!

Markus K. 13. Mai 2004 18:05

Re: Pong ähnliches spiel
 
Hallo Chillidan,
fehlen eventuell noch bei dem Anhang Dateien? Ich habe zwar eine Unit3.dcu, allerdings keine Pas.
Desweiteren scheinen die Compilierte Exe nicht mit dem Projektdateien zusammenzupassen, wenn ich das Projekt öffne und eine neue Exe compiliere, verringert sich die Größe der Exe um die Hälfte (sprich es scheinen Dateien zu fehlen).

Tschüß Markus

glkgereon 13. Mai 2004 18:07

Re: Pong ähnliches spiel
 
das kann ich dir nicht so genau sagen, ich vermute, in deinem BallMovement wird in jedem fall nach ein paar wenigen schritten movement auf true gesetzt

der timer geht wahrscheinlich sofort los, von daher...

du solltest den timer erst starten, wenn man aufn button klickt, dh disablen erst mal...

guck mal ob einfach nur timer disablern hilft

Chillidan 13. Mai 2004 18:11

Re: Pong ähnliches spiel
 
Hab den gesamten Ordner in dem Ich das Spiel gespeichert hab in die datei gepackt. weiss ich jetzt auch nicht so genau!!! @glkbkk werd ich mal gucken
Danke!

StefanDP 13. Mai 2004 18:40

Re: Pong ähnliches spiel
 
Zitat:

Zitat von Chillidan
Delphi-Quellcode:
if ball.Top >= image5.Top - image5.Height then
  Movement_X:=Movement_X*-1;
  image5.Visible:=false;

wie wärs mit
Delphi-Quellcode:
if ball.Top >= image5.Top - image5.Height then
begin
  Movement_X:=Movement_X*-1;
  image5.Visible:=false;
end;
stefan

edit:
:oops: oops, ich glaub ich hab deinen beitrag nicht ganz gelesen...

glkgereon 13. Mai 2004 18:49

Re: Pong ähnliches spiel
 
jo, das wirds wohl sein :-) :-)

Chillidan 13. Mai 2004 18:55

Re: Pong ähnliches spiel
 
manchmal sind die großen antworten des lebens so einfach *gg*
danke wird getestet

Chillidan 13. Mai 2004 19:07

Re: Pong ähnliches spiel
 
so ich wieder hab es getestet und es geht zum teil

Delphi-Quellcode:
if ball.top = image5.top then
   begin
    Movement_X:=Movement_X*-1;
    image5.Visible:=false;
   end;
mir ist aufgefallen das ich nur die x koordinate verwende also sobald der ball auf höhe des "steins" ist wechselt er die richtung auch wenn der nich mehr da ist
naja werd mal testen und dann wenn meine studien :mrgreen: erfolge zeigen davon berichten
danke nochmal an alle helfer bis zu dieser stelle


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

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-2025 by Thomas Breitkreuz