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
14 Followers
klg71
Generalist
56 Entries
2 Followers
ApochPiQ
Generalist
628 Entries
45 Followers
15 Entries
14 Followers
johnhattan
Programmer
1,277 Entries
50 Followers
Advertisement