Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Computer- und Konsolenspiele

(2d) Physik Engine Interface

squee - 37
Fortgeschrittener (offline)

Dabei seit 11.2005
82 Beiträge

Geschrieben am: 16.06.2010 um 12:45 Uhr
Zuletzt editiert am: 16.06.2010 um 12:48 Uhr

Hallo zusammen,

der erste Abschnitt ist nur der Hintergrund zu meiner Frage wen das nicht interessiert kann beim Smile weiter lesen.

Um mich mal mit WebGL auseinander zu setzen habe ich angefangen ein kleines Tilemap Browserspiel zu entwickeln.

Das ganze sieht in etwas so aus wie ein sehr sehr kleiner Bruder des mmorpg dofus - siehe Bild.

[verlinkte Grafik wurde nicht gefunden]

Mit dem Unterschied, dass mein Browserspiel ohne Flash in einem html 5 fähigen Browser läuft.

Bis jetzt kann man sich lediglich einloggen und mit den anderen Usern denen man begegnet plaudern..

Langsam wird das Projekt trotz OOP etwas undurchsichtig und ich muss mir mehr Gedanken über meine Klassen machen.


:nixblicker: Nun zu meinem Problem:

Die Physik im Spiel, z.B. die Kollision, muss ja irgendwie berechnet werden. Die mathematischen und physikalischen Grundkenntnisse hierfür sind auch sehr einfach nur mit den Schnittstellen der Klasse habe ich so meine Probleme.

Auch nach längerem "googlen" bin ich nicht schlauer geworden. Hat jemand von euch ne Ahnung wie man eine solche Klasse anlegen muss/kann? Wie wird so etwas in der Regel gehandhabt?


Schon mal vielen Dank!



P.s. Ich kann euch leider keine Onlinedemo bereitstellen da das ganze noch nicht sonderlich sicher für meinen Server ist.


wiilive.de - die wii community

Bigfoot29 - 45
Profi (offline)

Dabei seit 04.2008
924 Beiträge
Geschrieben am: 16.06.2010 um 16:11 Uhr

Hi.

Nettes Projekt. Es stellt sich die Frage, mit welcher Programmiersprache du arbeitest. Generell gibt es mehrere freie Physik-Engines, die du einbinden kannst. (Z.B. ODE )

Gruß.

LMAA! - Lächle Mehr Als Andere!

squee - 37
Fortgeschrittener (offline)

Dabei seit 11.2005
82 Beiträge

Geschrieben am: 16.06.2010 um 16:46 Uhr
Zuletzt editiert am: 16.06.2010 um 16:48 Uhr

Ups, sry, die Entwicklung mit WebGL läuf tmit Javascript.

Das ganze wird in Browser mit HTML 5 Unterstützung und mit Javascript laufen. Manche Browser wie Firefox 3.7 unterstützen WebGL bereits, also lässt sich die Graka mit Javascript ansteuern.

Leider ist da mit den schönen Bibliotheken für C++, etc nix :(



wiilive.de - die wii community

bredator - 41
Champion (offline)

Dabei seit 03.2008
5319 Beiträge

Geschrieben am: 16.06.2010 um 22:53 Uhr

Eine reine Kollisionsberechnung ist in der Theorie relativ einfach, auch mit Javascript, zu entwickeln. Da muss man sich halt ein bisschen reindenken, das geht nicht mal kurz mit einem 5-minütigem Brainstorming. Für weitere Physikberechnungen und dergleichen fürchte ich aber, dass dazu das ganze etwas zu schwach auf der Brust ist. Trotzdem ein netter Screen, ich würde ganz gerne mehr davon sehen.

Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.

Tr1n1ty - 30
Halbprofi (offline)

Dabei seit 09.2009
244 Beiträge
Geschrieben am: 16.06.2010 um 22:57 Uhr

Zitat von bredator:

Eine reine Kollisionsberechnung ist in der Theorie relativ einfach, auch mit Javascript, zu entwickeln. Da muss man sich halt ein bisschen reindenken, das geht nicht mal kurz mit einem 5-minütigem Brainstorming. Für weitere Physikberechnungen und dergleichen fürchte ich aber, dass dazu das ganze etwas zu schwach auf der Brust ist. Trotzdem ein netter Screen, ich würde ganz gerne mehr davon sehen.

der screen is von nem anderen spiel ;)
bredator - 41
Champion (offline)

Dabei seit 03.2008
5319 Beiträge

Geschrieben am: 16.06.2010 um 22:59 Uhr

Zitat von Tr1n1ty:

Zitat von bredator:

Eine reine Kollisionsberechnung ist in der Theorie relativ einfach, auch mit Javascript, zu entwickeln. Da muss man sich halt ein bisschen reindenken, das geht nicht mal kurz mit einem 5-minütigem Brainstorming. Für weitere Physikberechnungen und dergleichen fürchte ich aber, dass dazu das ganze etwas zu schwach auf der Brust ist. Trotzdem ein netter Screen, ich würde ganz gerne mehr davon sehen.

der screen is von nem anderen spiel ;)


Trotzdem interessiert mich diese Art von Grafik in Spielen. Darum würde ich gerne was von seinem Projekt sehen.

Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.

squee - 37
Fortgeschrittener (offline)

Dabei seit 11.2005
82 Beiträge

Geschrieben am: 16.06.2010 um 23:35 Uhr

XD jop der screen ist von nem anderen Spiel.
Mal schauen wenns mal so weit ist post ich den Link, dann kannst es dir anschauen.

Also die Kollisionsabfrage ist das einfachste der Welt vor allem in einer tilemap Umgebung.
Ich habe das UML Diagramm gerade gefunden. So ähnlich sieht mein Programm bis jetzt aus.
Nun ist nur die Frage auf welche Art und Weise ich am besten meine Schnittstelle zur "Physikengine" defineire.

[verlinkte Grafik wurde nicht gefunden]




wiilive.de - die wii community

  [Antwort schreiben]

Forum / Computer- und Konsolenspiele

(c) 1999 - 2025 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -