Friday, August 3, 2012

Jump To Pass - New 2.5D Game Powered by Z-Ground Engine Released!

Navigate the bouncing ball to pass over the road obstacles within the 60 seconds time limit. There is the no way backward.

Use less time to get high scores, this game has infinite number of randomly generated levels.

The camera view is "First Person", so the ball's on ground position is exactly the edge of the screen. Keep looking forward, make sure you won't fail on your next jump before pushing the ball. Use mouse control only is recommended.

Left Mouse Button Down (Hold) or Up Arrow Key to Push the Ball Forward
Move Mouse Left/Right or Left/Right Arrow Keys to Roll the Ball Left/Right
Right Click to Turn On/Off Bouncing/Menu Sound
Enter Key to Pause Game

Z-Ground is not dead!? 4 years after the first announcement of Z-Ground, the first game powered by the engine, with full source code, is finally released!

Z-Ground is the 2.5D Mode-7 engine I've been working on since 2008. At that time, there is no hardware acceleration, and flash 3D is not so common while many old school 3D tricks, such as mode-7, ray-casting, are popular among flash developers. I created Z-Ground engine for exploring these pseudo 3D technologies. But soon, lots of things changed rapidly in the flash world as you may know. Papervision, Sandy and Away3D came out, Flash 10 introduced some simple 3D API and finally there is Stage3D. Z-Ground is out-dated and actually I've stopped developing it much earlier than those big events because I found a much more exciting direction - voxel, that's why there are only a "prerelease" version and some demos released since 2008.

There is no "updates" of this release. The engine is almost the same as it was in 2008, just a little better than the prerelease version. The difference is the prerelease version used masks for ground slices, as many old mode-7 engines in flash 5-8 did, while the new one uses bitmapdata fill. So the new one should be much faster than the previous version.

The game "Jump To Pass" is firstly made for Kizi FGL Developer Competition - making a game in 48 hours, with theme "Passage" and "60 second (or less) time trial", "Mouse Control Only" as game rules. Then slighted modified for 2012 Mochi Summer Contest.

As I said, I've stopped to maintenance the engine - it is still slow and with limited function. There is no point to upgrade it for competing with modern flash 3D engines. I used it for making the game just for commemorating the first engine I worked on. The source package contains full source code of the game "Jump To Pass", as well as the engine's rendering core (but not everything, the full engine in 2008 is already much "advanced" than this, with sprite rendering, walls, ceiling, lighting, water, terrain, real 3D, simple physics and even a map editor. I may clean them up and release these functions later).

Download the source code:
Warning: The source code of the game is very messy, because it is a game made within 48 hours.

No comments:

Post a Comment