Gadget3D, which was originally created for Game Maker (during Game Maker 4 [so I would assume 2004-ish]), was the game engine's first "3d" engine, before they had support for directX. I found an old copy of it on my computer some months ago, and decided to recreate it in java, only adding more abilities to it. Basically, all this engine is, is a bunch of textured rectangles that are drawn at specific points (which are positioned by using simple trig.), and are sorted by depth.

It may be a little slow, not only because I use Java2D, but also because I don't use it efficiently (feel free to decompile the source, and give me some pointers on how to make my draw calls more efficient).

The applet cannot get the focus, then I cannot move, it comes from gamejolt. I get between 6 and 22 frames per second which is the expected result for a low resolution display in a small frame; if I could put your game into full screen mode on my machine, I would probably get about 0.5 frames per second. JGadget 2.0 seems nice to display simple scenes in low resolution inside a small frame in an unsigned application or applet (without requiring the permission of the end users to run) but there are already better engines using software rendering like 3DzzD and JPCT. If you used plain JOGL just to draw what you send to your software renderer (the pixels) or if you used GLG2D with JOGL, it would be faster but you would be forced to sign at least the JARs of these libraries.

If you plan to handle bigger scenes, I advise you to use hardware acceleration (and spatial partitioning) but JGadget 2.0 is already fine for your current needs, isn't it?

Edit.: Disabling all extensions do not fix the problem. I use Firefox 10.0.5 under Mageia Linux 1 with OpenJDK 1.6. I see that gamejolt uses some Flash above the "java-applet-game-container" element. Please can you deploy your game somewhere else?

It would be useful, I started my own first person shooter by looking at the source code of something very similar in 2006.

What was the thing similar? If you don't mind my asking

The game "Art Attack" created by Vincent Stahl, using d3caster, a 3D engine relying on software rendering and raycasting like Wolfenstein 3D. Vincent used the source code of "Java Maze" created by Jonathan Thomas. As you can see, a source code released in the beginning of the 2000s has been useful for some developers even though I now use a completely different solution based on hardware acceleration (JOGL 2.0) with another 3D engine (Ardor3D, JMonkeyEngine 2 some years ago, my own engine in 2007) and spatial partitioning (cells and portals).

Runs at 25fps for me with fog and far rendering, sometimes 30fps. The ceiling is weird when you look on the right direction, but that's the only problem I had. Pretty nice work. Focus would be nice.Are you planning on making a game ?2.5d always bring some retro gaming memories

Added a fps counter :3It's maxed out at 30, the fps.What are your computers' specs, if you don't mind my asking?

AMD Brazos E-450. I got 12-15 fps when either fog on or ultra quality. When both came together, I got 9 fps. I don't know if you just implemented mouse look after my first try, but my previous try was better and no bug like others mentioned.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org