![]() |
Re: Tennis
bei mir kommt beim start des programmes das irgend eine datei nicht gefunden wurde und im spiel kommt dann "mci device konnte nicht geöffnet werden oder so" und davon mindestens 20 Fenster und dann hilft nur noch der Taskmanager..
|
Re: Tennis
Zitat:
|
Re: Tennis
Zitat:
:oops: das ändere ich gleich mal hier der ![]() |
Re: Tennis
:thumb: hey nett gemacht
DAUMEN HOCH :thumb: |
Re: Tennis
Liste der Anhänge anzeigen (Anzahl: 2)
aha...
edit aha die 2 aber sonst gut :thumb: |
Re: Tennis
Ich fänds nicht schlecht wenn das Spiel Bildschirmzentriert starten würde und nicht desktopzentriert. Desweiteren wäre auch noch eine kleine Besserung wenn der spieler auch auf das netz zu gehen kann und wenn wie beim richtigen Tennis auch auf die Auslinien geachtet wird.
|
Re: Tennis
Liste der Anhänge anzeigen (Anzahl: 1)
da gibtsd dann ja bald ein tennis 3d :lol:
ne es soll ja ein simples spiel für zwischendurch bleiben ;) im war ja fad ... er ist ja kein workaholic (denk ich mal ;) ) :mrgreen: was nettes neben bei wenn man ein Spiel ganz gewinnt sollte vl ein applaus kommen :mrgreen: .... aber nicht das windows geklatsche von Power[j]point |
Re: Tennis
nettes game ;) KI wurde ja schon angesprochen! aber ansonsten :thumb:
hom0r |
DP-Maintenance
Dieses Thema wurde von "sakura" von "Freeware" nach "Open-Source" verschoben.
Ist ja Soße mit dabei :zwinker: |
Re: Tennis
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab eine Frage, bzgl. meines Pong-Spiels. Es gibt da ein Problem mit der Kollision. Wenn der Ball nicht frontal auf den Schläger trifft, sondern an der unteren oder oberen Seite, fliegt er durch den Schläger durch (Siehe Anhang).
Die Kollisionsabfrage funktioniert folgendermaßen: Ich habe eine Funktion, der die X- u. Y- Koordinaten sowie Höhe und Breite von Ball und Schlägern übergeben wird. Diese überprüft dann einfach per Rechtsecks-Kollisionsabfrage, ob sich die Rechtecke schneiden.
Delphi-Quellcode:
Wo liegt der Fehler? Strange. :gruebel:
if IsCollision(Self.X, Self.Y, Self.Height, Self.Width,
Player1.X, Player1.Y, Player1.Height, Player1.Width) or IsCollision(Self.X, Self.Y, Self.Height, Self.Width, Player2.X, Player2.Y, Player2.Height, Player2.Width) then DX := DX * (-1); Edit: Hab den Fehler gefunden. Ich muss vorher die Steuerung "abschalten", so dass der Schläger nicht weiter "in den Ball" bewegt werden kann. Danke trotzdem. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:30 Uhr. |
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