Problem bzgl. Umsetzung eines Rollenspiel

Status
Nicht offen für weitere Antworten.
S

Slayer

Gast
Guten Abend,

ich habe mir nach langem überlegen dazu entschlossen ein kleines Rollenspiel zu entwickeln...

Das Spiel soll ungefähr so werden wie die Spiele mit dem Rpg Maker.
Da die meisten sich darunter warscheinlich nichts vorstellen können, habe ich mal ein Bild angehängt, wie ich mir das ungefähr vorstelle.
thumb_profile.gif


Die Karte soll in gleichgroße Quadrate eingeteilt werden.
So ungefähr:
RPG_Maker_XP-6394.gif


Allerdings habe ich nun ein Problem bei der verwirklichung dieser Idee.

Ich habe mir überlegt, dass ich die Karte mit einem 2 Dimensionalen Array verwirkliche...

Jetzt stehe ich allerdings vor dem Problem, dass ich nicht weiß, wie ich dafür sorgen kann, dass der Charakter immer im Mittelpunkt der Karte sein kann. Dazu muss ich die Karte ja immer neuzahlen lassen, aber das erscheint mir keine sinnvolle Möglichkeit zu sein (zumindest keine Performante).

Jemand eine Idee, wie ich das alternativ lösen könnte?
 

0x7F800000

Top Contributor
Slayer hat gesagt.:
Jetzt stehe ich allerdings vor dem Problem, dass ich nicht weiß, wie ich dafür sorgen kann, dass der Charakter immer im Mittelpunkt der Karte sein kann.
wenn du glaubst dass dieses problem das größte bei der verwirklichung eines RPGs ist, dann irrst du dich aber gewaltig.

Dieses Problem gehört vor allem zu der art der probleme, die erst gelöst werden können, wenn deine ganze 2D-graphic-engine praktisch funktionsfähig ist und nur noch um einige kleinigkeiten erweitert werden muss. Jetzt wird dir dazu kein mensch etwas konkretes sagen können...

Dürfte ich mal fragen was du schon alles für spiele in deinem leben geschrieben hast?
 

Marco13

Top Contributor
Das Klingt ungefähr wie "Ich will ein Raumschiff bauen, das mich zum Mars fliegt, weiß aber nicht, wie ich die 'Home Sweet Home'-Fußmatte am Eingang so festtackern kann, dass sie während des Fluges nicht verrutscht".

However.

Wenn du mit "neuzahlen" "neu zeichnen" meinst: Du wirst die Karte sehr oft neu zeichnen.

Wenn du mit "neuzahlen" sowas wie "neu aufbauen (bzw. den Array neu ausrichten und mit den aktuellen Tiles füllen)" meinst, solltest du die Frage etwas präzisieren. Wenn der Spieler genau in einer Ecke steht, wird auch auch nicht (in diesem Sinne) "zentriert" stehen können.... :? und sonst geht es dabei dann ja "nur" darum, WELCHE Tiles gerade WO gezeichnet werden... ???:L

EDIT: Ah, OK, dass hier nicht das Problem das Problem ist, sondern das Problem eher darin besteht, dass das genannte Problem ein Problem ist, hat Andrey auch erkannt :wink:
 

0x7F800000

Top Contributor
ääähm, Marco13 sag mal bitte, was hast du für ein Problem mit dem vom OP problematisierten Problem, ich finde es äußerst problematisch aus deinem problembeladenen Beitrag das eigentliche Problem mit dem Problem herauszulesen... was wollte ich eigentlich sagen? Achso: EY HASDE EIN PROBLEM ODA WAS? :bae:
 
G

Guest

Gast
Dürfte ich mal fragen was du schon alles für spiele in deinem leben geschrieben hast?

öhm da fällt mir spontan nur Ping Pong und eine Art Breakout (Das ist dieses wo unten dieser Stahb fährt eine) ein. :-D


wenn du glaubst dass dieses problem das größte bei der verwirklichung eines RPGs ist, dann irrst du dich aber gewaltig

Tu ich nicht, aber momentan ist das mein Problem.
Aber man wächst an seinen Aufgaben :)

? Achso: EY HASDE EIN PROBLEM

Soooo viele Probleme :)

Aber mein hauptproblem ist, dass ich nicht weiß, wie ich es schaffe, dass der Charakter immer in der Mitte der Karte ist und damit die Karte bei jeder Bewegung mitgeht.

. Wenn der Spieler genau in einer Ecke steht, wird auch auch nicht (in diesem Sinne) "zentriert" stehen können.... und sonst geht es dabei dann ja "nur" darum, WELCHE Tiles gerade WO gezeichnet werden...

Genau, darum gehts :D



Naja, irgendwie hab ich das ganze wohl noch nicht richtig durchdacht....

Aber danke schonmal allen, die geantwortet haben.
 

0x7F800000

Top Contributor
ja, wie gesagt, zu deinem problem kann dir immer noch keiner irgendetwas konkretes erzählen.

Allgemein würdest du eine verschiebung von irgendwelchen sprites auf dem bildschirm durch die sogenannte Addition erreichen, eine recht interessante verknüpfung, die unter anderem für ganze Zahlen sinnvoll definiert ist, und deswegen prima auf Bildschirmkoordinaten losgelassen werden kann...

Aber eins verstehe ich nicht: wie hast du denn breakout schreiben können, ohne in etwa zu verstehen wie die allertrivialste affin-lineare Abbildung (nämlich die Translation) bewerkstelligt werden kann??
 

Quaxli

Top Contributor
Wenn es Dir erst mal nur um das Bewegen der Karte geht, guck mal hier in den 2. noch nicht ganz fertigen Teil. Dort wird über eine Karte gescrollt bzw. die Karte unter dem Player weg. Hier ist das Ganze allerdings so gelöst, daß die Karte einfach nicht mehr weiter scrollt. Aber das könntest Du ja für ein RPG übernehmen der Außenrand der Karte, der nie betreten werden kann könnte ja Gebirge, Wasser oder ähnliches sein.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A [HILFE] - Minecraft-Problem! Spiele- und Multimedia-Programmierung 1
C Plugin Problem Spiele- und Multimedia-Programmierung 2
J JLayer Problem Spiele- und Multimedia-Programmierung 1
Meeresgott LWJGL 3 Problem mit einer Texture Spiele- und Multimedia-Programmierung 4
G Low Poly 3D LWJGL Shader Problem Spiele- und Multimedia-Programmierung 4
O Problem beim Aufrufen des Spiels von einem Menü Spiele- und Multimedia-Programmierung 7
G LIBGDX Texturen Problem Spiele- und Multimedia-Programmierung 1
G LIBGDX Problem beim resizen des Frames Spiele- und Multimedia-Programmierung 3
C AutoClicker Problem Spiele- und Multimedia-Programmierung 2
S OOP Logik Problem Spiele- und Multimedia-Programmierung 5
G LIBGDX Viewport Problem Spiele- und Multimedia-Programmierung 3
J Problem mit Game Of Life Spiele- und Multimedia-Programmierung 3
N Problem mit 2D Spiel Spiele- und Multimedia-Programmierung 17
C Minecraft Minecraft Plugin Problem Spiele- und Multimedia-Programmierung 17
R Pong Spiel Problem Spiele- und Multimedia-Programmierung 1
V Problem mit BufferStrategy Spiele- und Multimedia-Programmierung 2
Streeber Problem mit Transparenz/TextDrawing in LWJGL/Slick2d (OpenGL) Spiele- und Multimedia-Programmierung 1
E A-Stern Algorithmus Problem und Implementierung einer Map Spiele- und Multimedia-Programmierung 6
T LWJGL 2.9.2: Seltsamer Effekt beim Rendern (VertexShader Problem?) Spiele- und Multimedia-Programmierung 3
W Generelles Problem: Entscheidungsfindung Spiele- und Multimedia-Programmierung 4
T Problem bei Kollisionsabfrage Spiele- und Multimedia-Programmierung 4
C Vier Gewinnt Problem mit Ordnerstruktur Spiele- und Multimedia-Programmierung 2
T Problem mit Eclipse (java)-(minecraft) Spiele- und Multimedia-Programmierung 3
I Textbasiertes Spiel - Umsetzungsfrage & Schleifen Problem Spiele- und Multimedia-Programmierung 26
M Sound Problem Spiele- und Multimedia-Programmierung 3
T Problem beim Aufbau des Spielfelds Spiele- und Multimedia-Programmierung 18
M Sound Engin Problem 2 Spiele- und Multimedia-Programmierung 2
J Problem bei der GUI - Zu viele Spielbretter Spiele- und Multimedia-Programmierung 2
D LWJGL gluLookAt "Umschauen" Problem Spiele- und Multimedia-Programmierung 0
D Problem mit Würfelanimierung in LWJGL Spiele- und Multimedia-Programmierung 7
C Zeldaklon Problem mit Wand-Kollision Spiele- und Multimedia-Programmierung 8
0 Boxen übereinander stapelt Problem Spiele- und Multimedia-Programmierung 5
D Textfield im Game ,Problem: while-Schleife Spiele- und Multimedia-Programmierung 3
R 2D platformer - enemy damage -> TIMER PROBLEM Spiele- und Multimedia-Programmierung 3
S LWJGL Kamera Problem - Alles verzerrt Spiele- und Multimedia-Programmierung 4
B LWJGL StackOverFlow Problem nach 30sekunden. (Pong) Spiele- und Multimedia-Programmierung 2
Seikuassi LWJGL-Problem Spiele- und Multimedia-Programmierung 2
L Minecraft Minecraft Plugin programmieren (Craftbukkit 1.7.2) Problem Spiele- und Multimedia-Programmierung 4
B Minecraft mehr Ram zuweißen Problem Spiele- und Multimedia-Programmierung 0
K Bukkit Plugin Problem Spiele- und Multimedia-Programmierung 3
Y Problem mit repaint() in run() Spiele- und Multimedia-Programmierung 2
X Kleines Problem mit Java Reflections und einem eigenen Eventhandler Spiele- und Multimedia-Programmierung 1
T Problem mit Kollisionsabfrage der NPC Spiele- und Multimedia-Programmierung 1
J Minecraft Problem mit dem JRE - Minecraft Spiele- und Multimedia-Programmierung 3
TheSorm Problem mit 2 classen NullPointerException Spiele- und Multimedia-Programmierung 1
S Problem mit 4 gewinnt(MinMax Algorithmus) Spiele- und Multimedia-Programmierung 2
N Problem in der Main.class Spiele- und Multimedia-Programmierung 1
J Blöcke, Hitboxen, Koolisionsabfrage - Problem Spiele- und Multimedia-Programmierung 8
S Problem mit 3d-Polygon Spiele- und Multimedia-Programmierung 2
A Problem mit Sound Spiele- und Multimedia-Programmierung 5
C Nxt Duell Problem Spiele- und Multimedia-Programmierung 4
F LWJGL Problem mit Erstellen eines Objekts und der Kamera Spiele- und Multimedia-Programmierung 5
ruerob Problem bei Fade-Out von Sounds Spiele- und Multimedia-Programmierung 3
L [Slick2D] Problem bei Speicherfreigabe Spiele- und Multimedia-Programmierung 2
M Bukkit Plugin Problem Spiele- und Multimedia-Programmierung 22
T Java3D Rendering Problem Spiele- und Multimedia-Programmierung 7
J Problem bei pixelgenauer Kollisionsabfrage Spiele- und Multimedia-Programmierung 10
F Problem mit dem Abspielen von byte[] (Audioprogrammierung) Spiele- und Multimedia-Programmierung 2
C Problem mit Abspielen von Audio-Dateien Spiele- und Multimedia-Programmierung 3
R Problem bei Farbe ändern/4Gewinnt Spiele- und Multimedia-Programmierung 5
R StringIndexOutOfBoundsException - Problem Spiele- und Multimedia-Programmierung 2
S Problem mit Sichtfeld/Licht in einem Raster Spiele- und Multimedia-Programmierung 5
G Acht-Damen-Problem HILFE! Spiele- und Multimedia-Programmierung 11
A TileMap KeyListener - Problem Spiele- und Multimedia-Programmierung 2
J Problem mit Threads Spiele- und Multimedia-Programmierung 8
N Problem mit Kollisionsabfrage beim Fallen Jump & Run Spiele- und Multimedia-Programmierung 5
S Problem mit Zeitsteuerung der Game Loop Spiele- und Multimedia-Programmierung 4
Fu3L Problem mit 3D Noise Spiele- und Multimedia-Programmierung 4
L Problem beim Rätsellöser Spiele- und Multimedia-Programmierung 3
D Problem beim bewegen einer Figur Spiele- und Multimedia-Programmierung 2
T Problem bei LinkedList / JPanel Spiele- und Multimedia-Programmierung 4
T Problem mit ClassLoader und LWJGL Spiele- und Multimedia-Programmierung 5
M Scrolling Repaint Problem Spiele- und Multimedia-Programmierung 2
Samake03 [Problem] layeredPane bzw. Viewport Spiele- und Multimedia-Programmierung 3
Helgon glTexParameter / glTexImage2D Problem Spiele- und Multimedia-Programmierung 11
T Jmonkey opengl problem Spiele- und Multimedia-Programmierung 13
M Problem mit Kamera (glMultMatrix (OpenGL/ LWJGL)/ Quaternionen) Spiele- und Multimedia-Programmierung 5
M Problem mit Gameserver / Datensynchronisation Spiele- und Multimedia-Programmierung 10
G Mein erstes minigame -> problem mit Methode Spiele- und Multimedia-Programmierung 3
X Geometry Wars Clone Problem Spiele- und Multimedia-Programmierung 4
H Problem mit JMonkeyEngine3 und OgreXML Spiele- und Multimedia-Programmierung 3
D [JOGL 2.0] Kleines Problem mit freier Flugsteuerung Spiele- und Multimedia-Programmierung 3
A JAVA3D TransformGroup <--> Group Problem Spiele- und Multimedia-Programmierung 3
U [JOGL 1.1.1a]Kleines Problem mit Text Overlays: Spiele- und Multimedia-Programmierung 19
T Problem mit JnR-Steuerung / KeyListener Spiele- und Multimedia-Programmierung 6
D Problem Mit Miensweeper Clone & rekursive Methode Spiele- und Multimedia-Programmierung 4
M Performance Problem bei BufferedImage Spiele- und Multimedia-Programmierung 7
T Problem mit Speicherverbrauch Spiele- und Multimedia-Programmierung 5
S Programmstruktur Problem! Spiele- und Multimedia-Programmierung 8
BattleMaster246 Problem mit Jogl Spiele- und Multimedia-Programmierung 14
C MP3 Handler-Problem Spiele- und Multimedia-Programmierung 13
C [gelöst] MP3-Codec-Problem Spiele- und Multimedia-Programmierung 2
K Schiebepuzzle Array Zufallszahlen Problem Spiele- und Multimedia-Programmierung 8
J Java 3D Problem Spiele- und Multimedia-Programmierung 2
G Eclipse Problem mit Java3d Spiele- und Multimedia-Programmierung 3
H Repaint-Problem mit Quaxlis Tutorial Spiele- und Multimedia-Programmierung 2
C Java Sound API Clip.Close() Problem Spiele- und Multimedia-Programmierung 1
K Problem beim Anzeigen von Bildern Spiele- und Multimedia-Programmierung 5
D Problem mit Überprüfung beim Lottospiel Spiele- und Multimedia-Programmierung 6
D Problem beim Öffnen einer PHP für eine Highscore Spiele- und Multimedia-Programmierung 5

Ähnliche Java Themen


Oben