🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

DevBlog - Missile Command Challenge

Introduction

I have been coding a basic game engine for the past nine months or so (on and off) in C++ and DirectX 11, when I stumbled across khawks coding challenge (https://www.gamedev.net/forums/topic/693936-2018-new-year-challenge-missile-command/) which is to produce a missile command clone. So I thought, what better time to test out my engine in a real world scenario? This would quickly point out any flaws or lacking features, right?

 

The engine

The engine (as mentioned earlier) is coded in C++ and DirectX 11. It is designed to be extremely fast, extremely compact, easy to use, and produce a true single executable with all pre-requisites built in. The code is entirely my own and has absolutely no third party API's (with exception to the Microsoft Platform SDK). No licensing woes and I know what every single character of code does.

I

The game

Missile Command is one of my favorite Atari classics. When I saw this challenge come up, I had to give it a go. The remake will be very similar to the original, with maybe a twist or two. Essentially, the aim will be to blow missiles out of the sky before they destroy the cities below.

Elements I'll need (or want - time permitting) to code are as follows;

  • Screen to 3D space projection
  • Directional missiles
  • Score system
  • Ammo system
  • Basic collisions
  • Audio
  • Title screen
  • Probably lots more...

 

Graphics

Thankfully my game engine is primarily written around making graphics easier to implement and manipulate.

Still early in yet, but this is where I am at roughly an hour or two after starting this project.

qPTNbKr.png

Allready, there is quite a bit going on. Some things immediately apparent and some not.

  • Main draw pass
  • Stencil pass
  • Horizontal blur pass
  • Vertical blur pass
  • Bloom pass
  • Effects pass (vignette and noise)
  • GUI

 

Next steps

Next step is to get the targeting cursor working and some missiles making their way to the targets.

 

 

0 comments
0 entries
Advertisement

No blog entries found.

Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
12 Followers
15 Entries
12 Followers
johnhattan
Programmer
1,277 Entries
48 Followers
ApochPiQ
Generalist
628 Entries
43 Followers
dgreen02
Generalist
338 Entries
55 Followers
Advertisement