AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Billard programmieren
Thema durchsuchen
Ansicht
Themen-Optionen

Billard programmieren

Ein Thema von Matze · begonnen am 21. Nov 2003 · letzter Beitrag vom 22. Nov 2003
 
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.643 Beiträge
 
#6

Re: Billard programmieren

  Alt 21. Nov 2003, 16:31
Die Frage ist, wie realistisch das ganze sein soll.

Du kannst natürlich ersteinmal die allerwichtigsten physikalischen Formeln für z.B. den Reibungswiderstand etc. implementieren. Dann bist Du wohl die nächsten Wochen beschäftigt...

Auf der anderen Seite würde ich tatsächlich erst einmal an einen Billiardtisch mit einem Kumpel gehen, ihm eine Stoppuhr in die Hand drücken, die Strecke vom Ball zur Bande messen und ganz feste anstossen. Somit hast Du z.b. Deine persönliche Maximalgeschwindigkeit. Das nimmst Du als 100% Stossstärke für Dein Spiel und gehst mit der Geschwindigkeit dann so weit runter, daß die 100% tatsächlich noch erträglich sind und die Kugel nicht immer raushüpft .

Bei der Gelegenheit misst du auch mal den Tisch aus und hast dann für Dein Spiel schonmal die Relationen, die sind nämlich tatsächlich wichtig, um ein einigermassen ordentliches Feeling zu bekommen.

Also: Die Maße des Tisches sollten in Relation zur Stossstärke (sch* neue deutsche Rechtschreibung) stimmen. Du kannst als Stoßstärke (deutlich besser ) nämlich am besten die Anfangsgeschwindigkeit der Kugel nehmen. So kannst Du also mit 1 - 100 die Geschwindigkeit des Balles festlegen wenn er stösst, und zwar in Richtung des Queue.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:53 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