Wednesday, September 8, 2010

J1N Games

Jason Kim's Personal Journey Into Game Development

Dino Space Shooter in C++ and DirectX9

Posted by Jason On September - 29 - 2009


Above is the Flash ActionScript3 Playable Demo version but is missing features that the DirectX/C++ verison has!
Flash Source Here

This was a personal project for me to learn more about DirectX

It is a simple 2D space shooter where you use the mouse to control the player ship.

The 2D artwork is done by my girlfriend Heather Dugger.
The Music was created by me.

The Full Game and Source Code can be downloaded Here:
[Dino Space Shooter Release v 1.0] (the game)
[Dino Space Shooter Source v 1.0] (the source code)

To Run Game:
Requires: Windows, DirectX 9 August 2007 Redistributable
[DirectX 9.0 August 2007 Redistributable]

To Compile Code:
Requires: DirectX 9 August 2007 SDK
[DirectX 9.0 August 2007 SDK]
Requires: FMOD Sound API
Fmod Sound

This game shows my knowledge of:
2D vectors/math/translations/rotations/etc.
2D collision
2D Sprite Drawing in DirectX
2D Alpha Blending
2D Page Flip Animations
C++ Classes,Structs,Standard Template Library type DirectX initilization and callbacks
Windows Input/Screen
FMOD Sound API

Update : Added Sound, Player Animation, Full Working Release

Improvements I would like to make later on:
A Boss Enemy
Better Collision Detection
Particles

Popularity: 26% [?]

Add A Comment

You must be logged in to post a comment.