Skip to main content
gamedev.net
🔒 Locked

Does anyone know any isometric engine programmed in java?

Started by redarcher 10 replies 5.4k views
Original Post
redarcher
redarcher
I was just wondering, if there was some sort of an isometric engine that was programmed in java. I need to take a close look at it, and mabye get a rough idea for designing my own engine. um..Even if it''s in mediocre form or just has bad gfx. I''m working on several projects this year, at UBC as a java programmer, and another project in gamedev.net. As for the game me and 3 other people are working on, I don''t want to program an engine from scratch. Tho, I need to. So I need to take a look at one and not use it, but see the structure it''s made in. If anyone can help me out, that would be great! Thanx. My email is: tumpynobusi@hotmail.com Java Network Programmer.
SysOp_1101
SysOp_1101
The 'Articles & Resources' section has plenty of good articles describing how to program isometric games (just look in the isometric and tile based games section). Although the articles are primarily written with C/C++ examples, the basic concepts they present apply to any language (like how to calculate mouse to world co-ordinates, tile organization, etc). If you've got a good handle on Java, it shouldn't be too difficult to follow along with the examples.

If nothing else a quick search of google for 'Java Isometric Engine' turned up a good number of hits.

[edited by - SysOp_1101 on November 9, 2003 6:42:04 PM]
SysOp_1101
redarcher
redarcher
thanx
I appreciate your help!



[edited by - redarcher on November 9, 2003 6:44:43 PM]
redarcher
redarcher
? What is that?
toogle
toogle
Just a word of advice, don''t use java.

It''s interpreted, so its gonna go MUCH slower than if you programmed it in C++ or even VB.
Regards,Ross
redarcher
redarcher
I need to tho, our project is already 30% started,
and it''s all programmed in java2, so I can''t stop
now and then program it all later in a different language.
Besides, my crew, they''re all specialized in java programming.
I''m the only one who knows c++! so yeh. Otherwise I would
program it in c++. I prefer java much better tho, I''m more comferetable with it.
Aldacron
Aldacron
quote:
Original post by toogle
Just a word of advice, don''t use java.

It''s interpreted, so its gonna go MUCH slower than if you programmed it in C++ or even VB.


And a word of advice for you - don''t give out advice based on myths Java is no longer interpreted when using a JIT compiler. Much of the bytecode gets compiled to native instructions at runtime. Performance can equal and even exceed that of C++ for some parts of an app (because runtime compilation has the benefit of having more information available to make certain optimizations). And when Java is slower than C++, it is not *MUCH*. Take a look at games like Alien Flux, Tribal Trouble, YoHoHo! Puzzle Pirates, Magicosm, Wurm Online, and many more if you don''t believe me

To the OP, taking existing isometric tutorials from other languages and applying them to Java is not a problem. However, graphics programming in Java is much different with regards to setup and actual rendering, if you use the built in API (volatile vs. normal images, the fullscreen API, etc...). Using things like LWJGL or JOGL to get OpenGL functionality is much more familiar. I''d suggest you hop on over to javagaming.org and check out the forums there. They can help you with whatever approach you decide to take. You might even find someone with an Iso engine.

redarcher
redarcher
Thanx everyone! this helped quite a bit.
I have another project, I''m working on in the meantime.
Andos
Andos
www.runescape.com
(it''s 3d isometric but still some sort of isometric)
wicked_wesley
wicked_wesley
quote:
Original post by Andos
www.runescape.com
(it''s 3d isometric but still some sort of isometric)


RuneScape isn''t really an Isometric game (unless you turn your camera that way ) I''m currently busy with an Java Isometric engine, I shall post it when I''m finished

Wesley
Have a nice dayWesley

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.