Entwicklungsumgebung für "Pseudo-3D"-Spiele?

Status
Nicht offen für weitere Antworten.

Landei

Top Contributor
Hiho,

bevor ich das Rad neu erfinde, wollte ich fragen, ob jemand Spiele-Entwicklungsumgebungen oder -Bibliotheken kennt. Speziell würde ich etwas für ein Echtzeit-(also nicht rundenbasiertes)-Pseudo-3D-(d.h. das Level ist im Prinzip 2D, aber es wird eine 3D-Perspektive vorgegaukelt, etwa durch isometrische Sicht)-Spiel brauchen. Muss nicht super ausgefeilt sein, ich will halt nur nicht beim Urschleim anfangen...

Danke!
Landei
 

Landei

Top Contributor
Danke, probiere ich aus!
Ich habe übrigens im Online-Buch "Killer Game Programming in Java" ein Kapitel über isometrische Spiele gefunden (mit Code)
 

Grizzly

Top Contributor
Landei hat gesagt.:
Ich habe übrigens im Online-Buch "Killer Game Programming in Java" ein Kapitel über isometrische Spiele gefunden (mit Code)
Und? Gut? Werde demnächst nämlich selber eine Isometrie-Engine basteln.
 

Landei

Top Contributor
Ich schreib mein Spiel jetzt "dimetrisch", dh. die "Diamanten" sind bei mir Parallelogramme mit unterschiedlichen Seitenlängen, und keine Seite verläuft waagerecht oder senkrecht. Keine Ahnung, ob schon mal jemand sowas geschrieben hat, gibt aber einen hüschen 3D-Effekt...
 

Grizzly

Top Contributor
Landei hat gesagt.:
Ich schreib mein Spiel jetzt "dimetrisch", dh. die "Diamanten" sind bei mir Parallelogramme mit unterschiedlichen Seitenlängen, und keine Seite verläuft waagerecht oder senkrecht. Keine Ahnung, ob schon mal jemand sowas geschrieben hat, gibt aber einen hüschen 3D-Effekt...
Kann ich mir jetzt aus Deiner Beschreibung irgendwie nicht richtig vorstellen. Kannst Du mal ein Bild davon posten?
 

lin

Top Contributor
Ist das nicht isometrisch, bzw. was ist den der Unterschied zwischen isometrisch und dimetrisch? :?
 

m@nu

Bekanntes Mitglied
... naja, aber wenn Landei etwas von "diamanten ohne waagerechten und senkrechten" linien schreibt... hab' ich ja auch nicht gg
wenn man mit rauten arbeitet, hat man oben und unten jeweils eine waagerechte linie... (oder täusch ich mich?) ... panzer general oder wia das spiel geheissen hat (einige jahre her) benutzte doch diese technik, nicht?

ps. sche** google liefert nix anständiges auf "dimetrisch" ;)
 

lin

Top Contributor
google kann halt net so gut deutsch :wink:, dafür lieferts das: http://www.cs.queensu.ca/home/dalamb/java/doc/other/ca/queensu/cs/dal/tile/Isometric.html bei "diametric isometric"

Strictly speaking, an isometric projection will project a cube so that all three of it's axes are the same length. The base of this cube forms the 2:1 rhombus that is the basis for isometric tile games. That's where the shape comes from.

If only two of the cube's axes are equal (the rhombus is squashed or stretched) it's called a diametric projection. If none of the axes are the same length, it's called a trimetric projection. In graphics, we call all of these orthographic projections, and we usually call any diametric projection (including a true isometric) isometric.
 

m@nu

Bekanntes Mitglied
lol okok ;)

also ist die klassische isometrie als "diametrische isometrie" zu bezeichnen :) ... wieder was gelernt! ;)
(diese erklärung überschneidet sich zu 100% mit der theorie zu pixelart... nur falls wer isometrische grafiken zeichnen will ;) )
 

Landei

Top Contributor
Vielleicht habe ich mich doof ausgedrückt. Neuer Versuch: Man nehme ein isometrisches Teil, die obere Ecke etwas nach rechts schieben, die rechte etwas nach unten, die untere etwas nach links und die linke etwas nach oben. Alles so, dass es auch natürlich wirkt. Die gegenüberliegenden Seiten müssen dabei parallel bleiben. Am besten mal aufzeichnen.

Ich denke, daß man damit eine gute Perspektivwirkung hat, aber im Gegensatz zur isometrischen Variante eine eindeutige Steuerung mit vor-zurück-rechts-links gegeben ist.

Der Link von m@nu ist übrigens eindeutig isometrisch.

PS: "dimetrisch" nennt das die "Kleine Enzyklopädie der Mathematik" :)
 

m@nu

Bekanntes Mitglied
aha! du siehst dann quasi dein quadrat wirklich von oben, richtig? sprich du hast keine perspektivische verzerrung mehr drin
wenn man von einem normalen quadrat aus geht, kippst du das ganze um 45°, korrekt?
bei der "normalen" isometrie würde man jetzt einfach noch alle höhen geteilt durch 2 machen (resp. das quadrat vertikal um 50% quetschen), et voilà...

ps. hehe, der link von mir verweist übrigens auf ein spiel von mir :) (immer noch nicht fertig :( sollte mich mal wieder dranhängen)
 
G

Gast

Gast
@ m@nu:
Nee, immer noch nicht richtig :)

Nimm einfach ein Blatt Kästchenpapier, zwei Achsen drauf, und dann die Punkte (2,0), (6,1), (4,3) und (0,2) markieren, wie im Matheunterricht (haha, ich bin 31). Das ist genau die Form, die ich für meine Tiles verwenden will.

Dein Spiel sieht übrigens prima aus!
 

m@nu

Bekanntes Mitglied
@Gast (resp. Landei denk ich jetzt mal ;) )
"zeichnen wir ein koordinatensystem und tragen folgende punkte ein..." ... hab ich auch schon ein weilchen nicht mehr gehört (bin zwar erst 20 ;) )
hm, ok, jetzt hab ichs... könntest du vielleicht einmal einen screenshot posten sobald du was lauffähiges hast? würd mich interessieren wie eine szene mit dieser technik aussieht... :)
 

Landei

Top Contributor
Lauffähige Version und Screenshot habe ich jetzt, aber... wie/wo uppe ich das Bild am besten (hab ich noch nie gemacht)?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Minecraft Frage für einen Minecraft Server Spiele- und Multimedia-Programmierung 2
Drachenbauer Speicher-Tool für ein Spiel schreiben Spiele- und Multimedia-Programmierung 13
B Deepmind Poker Bot für PokerStars konfigurieren? Spiele- und Multimedia-Programmierung 2
G Minecraft PlayerBot (Listener Thread für jeden Spieler?) Spiele- und Multimedia-Programmierung 3
K Wie bekomme ich eine Transition für alle Objekte zum stoppen? Spiele- und Multimedia-Programmierung 1
E Organisation für Game Spiele- und Multimedia-Programmierung 1
Excess Ballerfisch für Android Spiele- und Multimedia-Programmierung 3
coolian ich brauche irgendeine gui lib für lwjgl2 Spiele- und Multimedia-Programmierung 51
krgewb Anderer Algorithmus für Bounding Box Spiele- und Multimedia-Programmierung 9
MiMa MP3 Dateien für Metadaten abgleichen Spiele- und Multimedia-Programmierung 0
Freshy Bot für Discord Spiele- und Multimedia-Programmierung 61
R Ideen für die Backend-Entwicklung eines Games gesucht Spiele- und Multimedia-Programmierung 8
G Mikrophon-/Audiosteuerung für einen Character Spiele- und Multimedia-Programmierung 1
P Tennis- Spielstand- Zähler für Schule programmieren Spiele- und Multimedia-Programmierung 6
M Logik für ein Quiz Spiele- und Multimedia-Programmierung 7
P Hilfe für Seminar Arbeit Spiele- und Multimedia-Programmierung 9
MiMa Metadaten für Multimedia Daten ermitteln Spiele- und Multimedia-Programmierung 4
G Übungsprogramm für Matheaufgaben Spiele- und Multimedia-Programmierung 1
F Algorithmus für bessere Kollisionsabfragen Spiele- und Multimedia-Programmierung 10
S Bilder Für Schachfiguren Spiele- und Multimedia-Programmierung 14
Timo_neu_in_java Suche etwas einfaches für Anfänger Spiele- und Multimedia-Programmierung 6
I Minecraft Suche Plugin Developer für Minecraft Netzwerk! Spiele- und Multimedia-Programmierung 2
S GUI erstellen für Text Adventure Spiele- und Multimedia-Programmierung 4
S Eigene Klasse vec_t - 3 oder 4 Einheiten für x, y, z und w Spiele- und Multimedia-Programmierung 11
R Vererbbarer GameLoop für Engine Spiele- und Multimedia-Programmierung 14
J Vektor für Gravitation erzeugen Spiele- und Multimedia-Programmierung 34
I Minecraft: Craftingrecipe für Braustand ändern Spiele- und Multimedia-Programmierung 9
Z Minimax-Algorithmus für TicTacToe Spiele- und Multimedia-Programmierung 5
H KI für Spiele Spiele- und Multimedia-Programmierung 1
S Pssende Datenstruktur für ein Netz Spiele- und Multimedia-Programmierung 5
S MouseEvents für Sprites Spiele- und Multimedia-Programmierung 3
I Spectator Modus für Spiel ähnlich zu Terraria Spiele- und Multimedia-Programmierung 8
K Bestes Bildformat für Spielegrafiken und deren Einbindung in Java Spiele- und Multimedia-Programmierung 2
J mehrere Listener für einen Button / Label Spiele- und Multimedia-Programmierung 1
C Port umleiten: lesen und schreiben für MCServer-Client über Skype Spiele- und Multimedia-Programmierung 0
J Musik Bibliothek für GUI Spiele- und Multimedia-Programmierung 7
B Hauptmenü für Spiel Spiele- und Multimedia-Programmierung 1
R Ratschlag für 2D-3D Engine für die Spieleentwicklung gesucht Spiele- und Multimedia-Programmierung 4
Androbin KI für Verfolgung im Raster Spiele- und Multimedia-Programmierung 2
A Bot für Browsergame Spiele- und Multimedia-Programmierung 2
H Tutorials für Fortgeschrittene 3D-Anwedungen Spiele- und Multimedia-Programmierung 2
lord239123 suche Graphiker für ein Pokemon-Spiel Spiele- und Multimedia-Programmierung 6
Furtano Vektoren für Bewegung für eine 2D-Simulation Spiele- und Multimedia-Programmierung 3
T Sinusgenerator für eine Hp Spiele- und Multimedia-Programmierung 8
J Menü für Snakespiel in einzelnem JFrame Spiele- und Multimedia-Programmierung 5
M Minecraft weitere Java Entwickler für minecraft projekt gesucht Spiele- und Multimedia-Programmierung 0
Guybrush Threepwood Ketzerische Frage: Opus-Codec für Java Spiele- und Multimedia-Programmierung 14
L Hilfe bei Klassendesign für Spiel Spiele- und Multimedia-Programmierung 2
N Animationen für ein 2D game Spiele- und Multimedia-Programmierung 6
S Aufbau für 2D Spiele Spiele- und Multimedia-Programmierung 7
L Client für ein Browsergame Spiele- und Multimedia-Programmierung 21
Devil0s Swing Elemente für Inventar? Spiele- und Multimedia-Programmierung 9
Kenan89 Ansatzfrage: Kartenspiel für 2 Spieler Online Spiele- und Multimedia-Programmierung 3
F Ideen für spiel Spiele- und Multimedia-Programmierung 4
P Spielfeld für RPG Spiele- und Multimedia-Programmierung 15
Hoppelmann Alphamap (Bild) für 3D-Terrain generieren Spiele- und Multimedia-Programmierung 2
S Algorithmus zur Ressourcesuche für die KI Spiele- und Multimedia-Programmierung 5
M Farbwerte für Flächen aus einem Bild erkennen Spiele- und Multimedia-Programmierung 3
K Einfache Engine für einfaches 3D gesucht Spiele- und Multimedia-Programmierung 10
C KI für Skatspiel - Wie können die Computerspieler eigenständig handeln? Spiele- und Multimedia-Programmierung 10
S Aufbau von Klassen für Spiel Spiele- und Multimedia-Programmierung 13
Kenan89 Kleines Projekt für Java Spiele- und Multimedia-Programmierung 5
M Empfehlungen für ein 2D-Jump'n'run Spiele- und Multimedia-Programmierung 4
A Grundlagensuche für Spiel Spiele- und Multimedia-Programmierung 8
C Wo ist der MP3 Plugin für JMF? Spiele- und Multimedia-Programmierung 3
qwerqer Design Pattern gesucht für Spielregeln Spiele- und Multimedia-Programmierung 2
M Java als Programmiersprache für kommerzielle Spieleentwicklung? Spiele- und Multimedia-Programmierung 3
K Game Engine für selbstprogrammiertes Spiel Spiele- und Multimedia-Programmierung 27
Y Warum Thread für Spieleprogrammierung? Spiele- und Multimedia-Programmierung 27
A Music für Android game Spiele- und Multimedia-Programmierung 3
Gossi Probleme beim Laden der Images aus dem "Tutorial für Java-Spiele" Spiele- und Multimedia-Programmierung 4
M Minecraft Suche Java Programmierer (für Minecraft) Spiele- und Multimedia-Programmierung 2
Luk10 Tipps für bessere Animationen / Grafik Engine Spiele- und Multimedia-Programmierung 2
T 2D Menü für 3D Spiel Spiele- und Multimedia-Programmierung 5
T Grundlagenwissen für den 3D Raum Spiele- und Multimedia-Programmierung 6
I getSubImage sorgt für starken Performanceeinbruch Spiele- und Multimedia-Programmierung 6
M technologie für video, webcam & co Spiele- und Multimedia-Programmierung 25
C Java für große Spiele geeignet ? Spiele- und Multimedia-Programmierung 101
D Libraryempfehlung für Effekte Spiele- und Multimedia-Programmierung 3
B Spiele programmieren für ein Fenster? Spiele- und Multimedia-Programmierung 14
D Tabelle für Spiel Spiele- und Multimedia-Programmierung 3
N Grundlagen für ein Jump&Run Spiele- und Multimedia-Programmierung 3
S Datenbank gesucht für Bilder(gif-dateien) Spiele- und Multimedia-Programmierung 5
J Suche 3D Programm für jMonkeyEngine Spiele- und Multimedia-Programmierung 5
W 3D-APIs für Java - Eine Übersicht Spiele- und Multimedia-Programmierung 8
D Problem beim Öffnen einer PHP für eine Highscore Spiele- und Multimedia-Programmierung 5
S Game Client für kleine Competition Spiele- und Multimedia-Programmierung 3
F Programm für Bildbearbeitung gesucht: Skalieren und Speichern Spiele- und Multimedia-Programmierung 6
K Lösungsansätze für ein Spiel Spiele- und Multimedia-Programmierung 2
Plastagen Frameworls für Animationen und co Spiele- und Multimedia-Programmierung 3
aze Wie Transform3D für PosPathInterpolator bestimmen Spiele- und Multimedia-Programmierung 8
M Musik für Spiel wo downloaden? Spiele- und Multimedia-Programmierung 7
R Netzwerkstruktur für ein kleines Spiel Spiele- und Multimedia-Programmierung 8
O KI (künstliche Intelligenz) für Schachlogik Spiele- und Multimedia-Programmierung 4
J Brauche denkanstoß für kleines grafikframework Spiele- und Multimedia-Programmierung 3
A Countdown-Timer für Spiel Spiele- und Multimedia-Programmierung 4
J Tips für ein kleines Pong-Applet Spiele- und Multimedia-Programmierung 4
S Ein Thread für alle Animationen oder mehrere? Spiele- und Multimedia-Programmierung 2
S Grafik erstellen für Java Spiel Spiele- und Multimedia-Programmierung 8
G Javasimulatoren für Siemenshndys Spiele- und Multimedia-Programmierung 11

Ähnliche Java Themen

Neue Themen


Oben