I wish you a pleasent Morning, Evening or Day whatsoever…
My name is Alex and I'd like to introduce my little game that I'm dreaming to make someday.
I finally decided to use Java, cause i like the object oriented style.
I also thought about using C++. I have 2 books (Focus on SDL and Programming Role Playing Games with DirectX)
and great interest in having my game run on a GP2X
Still, C++ seems to much of a hassle so I decided to use Java instead.
Now that I have a language, it would be nice to have some libraries which could help me a lot,
but extremely cluesless what to use, because I don't know what I exactly need
At first, my choice seemed so obvious: a 2d game library. But when I looked through some libraries (Slick, JGame, GTGE,…)
I rethought my decision… what do I really need? 3D seemed more appropriate, so I chose jME
and I hope it's the right thing to use. Please tell me if it isn't.
But now a short explanation what I actually want to do:
You probably know Legend of Mana* (PSX), Saga Frontier (PSX), Silver** (PC)
or a more popular one: FFVII** (PSX, PC)
If you don't, feel free to look up some screens on the net. You'll find some for sure.
So, when you look at the graphics of the various levels where you can
freely run around a normal map (FFVII: except world map), you will notice, that there are
no tiles, only a nice handdrawn background, but somehow, it gives you the feeling to run on a 3D surface.
Gameplay will be like Zelda, you see your enemy and slash him etc…
Thats exactly the thing i want to do, but i really don't have a clue how.
The first Idea which came into my mind, and sadly the only idea, is:
- to draw that level, no matter how big it is.
- scan it,
- display the picture,
- try to manually fit a invisible 3D layer on the picture to simulate the heights and stuff,
- and finally: letting a 2D sprite run around this invisible 3D layer.
Well, thats my little Idea and thoughts so far..
The biggest problem about this method is that I don't know anything about 3D stuff.
Neither modelling- nor programming-wise. So any help will be greatly appreciated,
or any kind of directions, tutorials, libraries, comments, stuff,...
I'm also planning to have some Physics.
Multiplayer someday maybe..
Note: So you know what my expirience level is:
I recently finished a programming school and had 2 years Java
and 4 c/c++. Mostly just basics, but I'm a quick learner.
thanks for reading
*Note: Legend of Mana doesn't fit as good as the others into my idea of what i want to do,
cause the key difference is that Legend of Mana has a fixed Camera Angel, thus,
the Main Character Graphic doesn't resize or changes in Size at all (depending on the level).
**Yes, this game has 3D Models for their Characters. Imagine it would be a 2D Sprite
and you'll know how Saga Frontier and my game will look like.)