
Zitat von
Daniel G:
Tritt immer auf. Aber jetzt kann ich dir wenigstens ne Meldung präsentieren:
Zitat:
---------------------------
Anwendungsfehler
---------------------------
Exception EGLContext in Modul Pong.exe bei 00088775.
Context activation failed: C0070006, .
---------------------------
OK
---------------------------
Hmm, das ist was in den GLScene Komponenten, ich sehs mir mal an, vielleicht find ich was.

Zitat von
arbu man:
Sieht sehr gut aus aber ist gibt noch genug Sachen die man ergänzen könnte:
- Maus Steuerung
- Texturen
- Sound
- Einstellbare Geschwindigkeit
- maybe Blur für den Ball
Ja, kann ich noch machen, das Programm hab ich an 2 Abenden geschrieben, das ist noch ausbaufähig, aber erst am Wochenende wegen Urlaub.

Zitat von
dominik.boehm:

Schöne Idee, eigentlich gute Umsetzung. Nur solltest du deinen Computergegner evtl. etwas stärker machen - er bewegt sich einfach so langsam, dass bei mir gar keine Ballwechsel stattfinden. Ansonsten funktionierts super!
Ja, das hab ich mir auch gedacht, deshalb habe ich eine neue Version gemacht, in der diese Dinge in einer Ini-Datei eingestellt werden können. Man kann
- Geschwindigkeit des Balles
- Geschwindigkeit des Gegners
- Geschwindigkeit des eigenen "Schlägers"
- und die Ansicht, die automatisch beim Start angezeigt werden soll EDIT: 1 für Ego, 2 für 3rd-Person1 und 3 für 3rd-Person2
einstellen.
Die Ansicht kann außerdem mit der Taste "V" eingestellt werden. Es gibt 3 Ansichten: die Ego-Ansicht, eine "3rd-Person-Ansicht" mit Fokus auf die gegenüberliegende Wand (find ich am besten), und eine statische "3rd-Person-Ansicht" bei der der Schläger immer in der Mitte des Bildschirmes ist. Bei den beiden 3rd-Person-Ansichten wird der Schläger halbtransparent dargestellt.

Zitat von
cruso:
Tolle Idee! Da bin ich sogar besser als beim klassischen Pong.

Danke!

Zitat von
Nils_13:
[
OT]
Ich wollte das auch mal machen, aber mir fehlt es am mathematischen Grundwissen dazu.
[/
OT]
Naja, das war auch nie meine Stärke, allerdings berechne ich die Flugbahn mit Vektoren, da muss man wenn der Ball irgentwo anstösst nur ein Minus vor den jeweiligen Wert im Vektor machen (und natürlich nen kleinen Zufallswert dazu)