See what's going on with flipcode!




 


Submitted by , posted on 17 August 2002



Image Description, by


The picture above shows two screenshots from my first self-made-3d-game. Yehaw! The first one shows the players spaceship navigating through asteroids. The other one shows the spacship crashing into an asteroid creating a giant isotropic explosion. The game includes a simple collision detection, particles, 3D Meshes (3DS imports), light, bitmap font and don't forget this amazing skybox with twinkling stars :)

I couldn't imagine that i'll write an 3D Game - or better said a Demo - two weeks ago. I never had anything to do with OpenGL. I already had four years experience with Delphi, but more with databases and networks.

Two weeks ago i had found GLScene (glscene.org). An OpenGL library for Delphi. I know DelphiX, but it was to complicated. GLScene was different. In only 10 minutes you've got great results.

I started a little game. Nothing worse. I thought i could code the Skimmer sequence from Space Quest 1 - The Spinal Frontier. You know - this one where Roger Wilco drives this Skimmer in the desert heading for The Ulence Flats. He must evade the rocks.

I already had the landscape (flat Sprite with an texture), a skybox and an selfmade Skimmer with a cool shadow. But I found an 3D Mesh of an more cool Wing Commander spaceship called Phantom - with texture!!! http://www.wcnews.com/WCMDF/Ship_Database/Confed_Ships/index.shtml

I deleted the old one, deleted the landscape and resized the skybox - painted it black. I was in space now. The flying around asteroids replaced the rocks. The goal of the game changed. You must fly welfare through the asteroid field and find the Voyager 2.

Game: http://www.hardtware.de/software/asteroids.zip
Source: http://www.hardtware.de/software/asteroidsource.zip



[prev]
Image of the Day Gallery
www.flipcode.com

[next]


 


Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
Please read our Terms, Conditions, and Privacy information.