Thema: 3D-Spiel

Moin<BR>So nun werd ich die neue Rubrik mal mit dem ersten Beitrag füllen. http://javascript.seite.net/ubb/images/icons/grin.gif<BR>Da das Bilderzoomen bestmöglich geklärt wurde, wie wäre es denn jetzt ein 3D Spiel zu programmieren? So ganz ohne VRML einfach nur mit JS  http://javascript.seite.net/ubb/images/icons/smile.gif. <BR>Seht ihr da Probleme oder habt ihr sowas sogar selbst mal programmiert, dann schreibt doch einfach ne Antwort zu diesem Thema.<P>------------------<BR><A HREF="http://www.knollo.purespace.de" TARGET=_blank>www.knollo.purespace.de</A>

neustes projekt: www.game-observer.de.vu

2

Re: 3D-Spiel

Hallöle ihr stillen Leser dieses Themas !<BR>Ich merk schon, alle denken hier: 3D-Spiel, geht net. Vielleicht stimmts ja auch. Dennoch habe ich mich mit großem Mut in die Materie gestürzt und was kreiert. Es sieht schon sehr nach 3D aus und stellt eine Kamerafahrt gegen eine Mauer mit Grafitti dar. Ist nicht perfekt aber ein Ansatz. http://javascript.seite.net/ubb/images/icons/grin.gif<P>Könnt ihr euch mit IEX unter der Adresse<BR> <A HREF="http://www.knollo.purespace.de/demo.html" TARGET=_blank>http://www.knollo.purespace.de/demo.html</A> <P>anschauen. <BR>[color="#0000FF"]!!! Wer als erster ne Antwort schreibt bekommt die Vollversion meines zukünftigen 3D-Spiels !!!</font><P>------------------<BR><A HREF="http://www.knollo.purespace.de" TARGET=_blank>www.knollo.purespace.de</A>

neustes projekt: www.game-observer.de.vu

3

Re: 3D-Spiel

Hey<BR><u>Neues vom angehenden 3D-Spiel.</u> <BR>Ich habe übers Wochende eine 3D-Baumlandschaft erschaffen, durch die man sich "frei" bewegen kann. D.h man kann auf die Bäume zurennen, sich wieder entfernen, nach links und rechts sliden/shiften?, nach oben und unten fliegen.<BR>Das Problem ist noch das Drehen um die eigene Achse   http://javascript.seite.net/ubb/images/icons/frown.gif Das ist schwieriger als man denkt.<P>Erscheinungstermin:  [color=blue]unbekannt</font><P>------------------<BR><A HREF="http://www.knollo.purespace.de" TARGET=_blank>www.knollo.purespace.de</A><p>[Dieser Beitrag wurde von Knollo am 02.10.2000 editiert.]

neustes projekt: www.game-observer.de.vu

4

Re: 3D-Spiel

Moin<P>[color=green]<I>Neuer Statusbericht</I></font><P>  http://javascript.seite.net/ubb/images/icons/shocked.gif das Drehen raubt mir noch den letzten Nerv.<P>  http://javascript.seite.net/ubb/images/icons/smile.gif Hab was neues geschrieben. (IEX)<BR><A HREF="http://www.knollo.purespace.de/Shooter2.html" TARGET=_blank>http://www.knollo.purespace.de/Shooter2.html</A> <P>Läuft auf PIII 450. Vielleicht auch auf langsameren Systemen.<P>------------------<BR><A HREF="http://www.knollo.purespace.de" TARGET=_blank>www.knollo.purespace.de</A><p>[Dieser Beitrag wurde von Knollo am 03.10.2000 editiert.]

neustes projekt: www.game-observer.de.vu

Re: 3D-Spiel

Meld, bekomme ich jetzt de vollversion?<P>------------------<BR>---------------<BR>Yeah, That's me!

---------------
Yeah, That's me!

6

Re: 3D-Spiel

Hallo<BR>Man da meldet sich mal jemand und ich verschlafe es. Natürlich kannst du die Vollversion haben, wenn es eine geben würde. D.h. ich hab seit dem letzten Script (Shooter2.html) nichts mehr gemacht, weil ich wegen des mangelnden Interesses hier im Forum die Motivation verloren hatte. http://javascript.seite.net/ubb/images/icons/grin.gif <BR>Werde mich jetzt wieder bemühen, die HTMLs  entstauben und was erfinden.<P>------------------<BR><A HREF="http://www.knollo.purespace.de" TARGET=_blank>www.knollo.purespace.de</A>

neustes projekt: www.game-observer.de.vu

7

Re: 3D-Spiel

Ich würd mich gern an deinem Projekt beteiligen.<BR>Auf der Shooter2.htm kann man hoch, runter, rechts & links sliden, aber vor und zurück hab ich nix gefunden.<BR>Hab auch kein Eventhandler außer onMousmove gefunden, in dem ja nur x und y geändert wird.<BR>Wie fragt man eigendlich im ie ab, welche Taste auf der Tastatur bei onKeyDown gedrückt ist?<BR>Falls du das mit dem zurennen und entfernen doch schon gemacht hast, oder eine Idee hast: Wann willst du die Bäume verschwinden lassen, weil sie hinter dir sind?<BR>Wäre ganz gut, wenn man erstmal laufen könnte, bevor man sich dreht. Wenn man nicht zwischen den Bäumen steht bringt das drehen nicht viel.<BR>Ich schätze mal für das drehen müsste man was mit sinus und cosinus machen. Ich versuch mir mal was zu überlegen.<BR>Mit dem drehen gibts allerdings ein Problem, daß man mit JS glaub ich nicht lösen kann. Die Bäume sind ja noch 2D, aber wenn man eine Wand dreht müßte man die schräg verzerren, und ich kenn kein HTML-Tag der das kann.<p>[Dieser Beitrag wurde von Gero am 11.10.2000 editiert.]

8

Re: 3D-Spiel

n Abend<BR>Cool, klar kannst du mitmachen. Ich hab alles fertig was es an Bewegungen gibt. Das Problem mit verzerrten Grafiken tritt nicht nur beim Drehen auf, sondern auch beim vorwärts- und rückwärtsgehen. Ne Lösung gibts dafür nicht. Man könnte höchstens eine lange Wand in mehrere kleinere Grafiken unterteilen und diese verzerren. Das Drehen bereitet vor allen optisch Probleme weil es ähnlich dem sliden ist. Nur das alle Objekte mit gleicher Geschwindigkeit bewegt werden, im Gegensatz zum Sliden, da werden die Objekte in Abhängigkeit von ihrer Entfernung unterschiedlich schnell bewegt. Das Drehen käme viel besser rüber, wenn man einen Untergrund hätte der sich dann mit in die entsprechende Richtung dreht. Geht nur leider net. <BR>Egal ich schick dir mal n zip per email rüber mal sehen was dir so einfällt  http://javascript.seite.net/ubb/images/icons/smile.gif. <P>------------------<BR><A HREF="http://www.knollo.purespace.de" TARGET=_blank>www.knollo.purespace.de</A>

neustes projekt: www.game-observer.de.vu

9

Re: 3D-Spiel

Also ich hab das Script jetzt soweit verstanden, und auch die zoomout zuendeeschrieben, is ja das selbe wie zoomin, nur n paar Vorzeichen ändern.<BR>Nur eben diese Schleife versteh ich nicht.<P>Gibts bei JS auch Records? Wie deklariert man die?<p>[Dieser Beitrag wurde von Gero am 12.10.2000 editiert.]

10

Re: 3D-Spiel

Gibts net  http://javascript.seite.net/ubb/images/icons/frown.gif<BR><P>------------------<BR><A HREF="http://www.knollo.purespace.de" TARGET=_blank>www.knollo.purespace.de</A>

neustes projekt: www.game-observer.de.vu

11

Re: 3D-Spiel

wenn ich nicht arbeiten müßte würde ich auch den ganzen tag nur spiele schreiben. aber mal davon abgesehen habe ich beim web-suchen von JS-beispielen eine homepage gefunden mit vielen vielen JS-spielen. erinnert mich etwas an die c64 zeit. <A HREF="http://plaza.harmonix.ne.jp/~jimmeans/" TARGET=_blank>http://plaza.harmonix.ne.jp/~jimmeans/</A> <BR>am coolsten finde ich die autofahrt.<BR>vieleich ist das ja eine anregung für euch spieleentwickler.<P>der erich

der erich

12

Re: 3D-Spiel

JS Falcon ist für mich das beste  http://javascript.seite.net/ubb/images/icons/grin.gif

neustes projekt: www.game-observer.de.vu

Re: 3D-Spiel

Hi, so was wie hier wollt ich schon immer mal machen...<BR>...habs dann aufgegeben als ich mich fargte, solls ein Mädel oder ein Mann sein...<BR>...ich würd mitmachen!!!<P>Wann kanns los gehen?

14

Re: 3D-Spiel

Du bist leider etwas spät dran...<P>Das Projekt wurde schon beendet, weil JS das nicht packt(beim Moorhuhn geht's noch).<BR>Du kannst dir ja mal die letzte Version, die ich fast alleine zuende programmiert musste anschauen. Die Engine funzt noch nicht richtig, aber ich hab auch irgendwie keine Lust mehr, das ganze nochmal durch zurechnen, mit Pythagoras, Strahlensatz & sämtlichen trigonometrischen Fuktionen.<P>Also das letzte(drehen geht nicht so richtig) is hier: <A HREF="http://www.geros-seiten.f2s.com/jscript/scripts/games/3dshooter/index.html" TARGET=_blank>http://www.geros-seiten.f2s.com/jscript/scripts/games/3dshooter/index.html</A>  (wenn der Server nich wieder down is...)<p>[Dieser Beitrag wurde von Gero am 05.01.2001 editiert.]

Re: 3D-Spiel

Sorry, aber da ist ein Fehler, und deine normale Seite funzt auch nicht...<BR>...aber lange Ladezeiten...<BR>man kann doch ein Downloadcenter machen, woman alle Dateien Downloadet, und dann in denn Cache ruft, usw. meine Seiten basieren auch auf so etwas...

Re: 3D-Spiel

hallo,<P>sieht sehr gut aus dein filmchen. ich bin absoluter javascript anfänger und habe nocht nicht viel ahnung von der materie aber so werde ich mal auch probieren.<BR>nur weiter so!!!<P>cu<BR>Nachtfalter

cu all

Re: 3D-Spiel

Das kann doch noch nicht alles sein!<BR>Das ist ziemlich gut, nur wenn man rechts neben der Grafik ist, sieht man sie weiter von links...<BR>WIR PROTESTIERN AUF ALLEN (javascript) SPIELEN!!!!!<BR>Leute leute etwas mehr power, wir machen das!<P>(Holen wir uns ein paar Buchautoren, usw....)<P>Was soll nichtsanhnenden Usern dieses Forums dieser Beitrag sagen  http://javascript.seite.net/ubb/images/icons/confused.gif<p>[Dieser Beitrag wurde von Knollo am 21.01.2001 editiert.]

18

Re: 3D-Spiel

@Randy Andy<BR> http://javascript.seite.net/ubb/images/icons/grin.gif scheinbar bin ich bis jetzt der einzige den du mit deinem aufruf bis jetzt geködert hast  http://javascript.seite.net/ubb/images/icons/grin.gif<P>ich hab zwar weder viel zeit noch die erfahrung mit der materie  http://javascript.seite.net/ubb/images/icons/wink.gif, aber mir st gerade eine idee gekommen wie man die perspektive von wänden hinbekommen könnte(die müssen ja nach hinten kleiner weden und das kann man janicht einfach mit js verwirklichen! http://javascript.seite.net/ubb/images/icons/frown.gif )<BR>aber man kann das ganze (die wände) aus drei grafiken zusammensetzen.<BR>oben ein dreieck, in der mitte ein quadrat und unten ein dreieck. man könnte nun die dimensionen der einzelnen grafiken so verändern, dass es aussieht wie eine perspektivische fläche! http://javascript.seite.net/ubb/images/icons/shocked.gif<P>cu y.f.<BR><P>------------------<BR>D'oh

<b>may the script be with you</b>

Re: 3D-Spiel

Also, ich hab auch eine Idee dazu.<BR>3D Wände kann man ja auch anders hinbekommen, z.b. teilst du die wände in kleinere vertikale bilder auf, dessen größe du dann einzeln verändern kannst.<BR>Verstanden ?<BR>Okok, ausführung wohl nur schwer möglich, da die bildermengen recht groß und somit die rechenintensität enorm steigt, aber man kann ja etwas rumspielen damit und für den anfang muss die illusion ja nicht perfekt sein.<BR>Aber rein theoretisch wärs möglich wärs so.<BR>Ach ja, und da ihr anscheinend verdammt gute js coder seid, könnt ihr mir helfen ? Ich schrieb den Beitrag 'Ok/Cancel Fenster', bitte mal reinschauen, danke  http://javascript.seite.net/ubb/images/icons/smile.gif<BR>

Re: 3D-Spiel

für die Wände hab ich schon eine Idee... aber die ist Punkt 1) teuer und Punkt 2) Zeitraubend!!!<P>Die Räume werden dabei sogar super realistisch.<BR>Man nehme eine Kamera stelle diese in den Raum, und Fotographiert. Dann dreht man sich ein bisschen, und macht wieder ein Bild. Irgendwann hatt man einen Kreis hinter sich.<BR>Dann geht man nach vorne, und macht das ganze nochmal.<BR>Und biss man den Raum so abgefahren hat.<P>Wenn man alle Bilder hat, kommen sie in den Pc, und werden mittels js an die richtige stelle gebracht, wo man sie dann sehen soll.<BR>Und wenn man nach vorne geht, wird einfach eine neue Grafik geladen... und nach hinten genauso! Sowie wenn man nach rechts, und nach links geht!<BR>Und wenn es mit js möglich ist, dem Pc zu sagen wo man ist, dann kann man auch z.b. einen Gegner in den Raum setzten!

Re: 3D-Spiel

ihr könnt doch sowas, meldet euch... bitte  http://javascript.seite.net/ubb/images/icons/frown.gif<P><BR>Ich mach euch auch das script, was die bilder (Wände) ausstauscht!<BR>Dann muss man dazu nur noch ein Script machen, was die Tastatur abfragt!

Re: 3D-Spiel

Hy Randy Andy<BR>Das mit dem Script ist w*****einlich nicht so das Problem, ich könnte mir einfach Vorstellen, das sowas einfach nicht so richtig geht. Du musst dir nur mal über dein Finger ausrechnen wie viele Bilder das gibt, und ob da sich der Browser nicht gleich aufhängt. Ich könnte mir vorstellen das es mal schnell um die Tausen Bilder sind.<P>Sorry, aber ich habe da so schlechte Erfahrungen mit den Browsern. Die arbeiten nie so schnell, wie ein Programm, welches du direkt von der Festplatte laufen lässt. Ich weiss schon, dass du das Spiel nicht online machen willst, aber eben.<P>Würde mich schon freuen, wenn es klappen würde, kann es mir jedoch nicht so recht vorstellen.<P>Vielleicht gehts ja mit einem 100*100 Fenster, wer will aber schon mit dem "spielen".<P>Bitte nimm mir das nicht zu übel<P>Chris<P>

Re: 3D-Spiel

punkt a es wird Bildschirmgroß (das spiel) punkt b) wenn irgendjemand das Microsoft Programm "Visual c++" hat, wird das laden kein Problem mehr, den c++ unterstützt mit hilfe der mfc den MSI!!! <P>Und auch so ist es möglich...<P>Ach ich rechne pro Raum mit circa 2000 Bildern...<BR>Das Laden wird halt etwas lange dauern...

24

Re: 3D-Spiel

Jetzt erzähl doch endlich mal, was du davon hast!<P>Sorry, aber ich hallte das für absoluten Schwachsinn, und bin fest davon überzeugt, das du das niemald schaffen wirst (kannst es ja als Grund sehen dich ordentlich ranzuhallten).<P>Wenn du C++ schon benutz, dann ist es mehr als sinnvoll, das genze Spiel mit C++ zumachen. Und es hat schon Gründe, dass sich einige Firmen auch 3D-Engines schreiben, anstatt jeden Level nachzustellen, und abzufotografieren.

Re: 3D-Spiel

du wirst dich wundern, ich habe mir ein mircosoft buch darüber gekauft, und da ist leider nur ne Demo dabei, dass heißt ich darf das Script dann nicht weitergeben, wenn ich es damit erstelle, und des weiteren, ist das total schwer.<P>Javascript ist da viel leichter!<P>Und man kann es doch wenigstens mal probieren, so einen Raum erstmal!<BR>Oder  http://javascript.seite.net/ubb/images/icons/frown.gif<BR>auf probieren wirs!