Lets Make a Retro Game - Episode 9 - Enemy Movement

Subscribers:
4,660
Published on ● Video Link: https://www.youtube.com/watch?v=C_uUUTMEV0I



Category:
Show
Duration: 28:59
1,119 views
43


This is the 9th video in my series, where I am going to work through the steps required to make a home brew game for a retro 8-bit console or computer system.

In each episode I will work through various topics, such as tools, methods and design.

All of the information referenced in each episode will have an associated article on my web site.

In the Intellivision game of Astro Smash, that we are basing our game on, the main enemies are Asteroids that fall down the screen, exploding when they hit the ground.

Points are awarded to the player, when one is destroyed and points are removed if one reaches the planet surface.

In this episode we are going to introduce some simple enemy movement, this will involve:

- Using a random number generator to determine when an asteroid should appear and at what speed.
- Moving any visible asteroids towards the bottom of the screen.

I have included the complete code for this section, so you can follow through the various steps without having to worry about typing in code.

The supplied code has two folders:
Start - where we start in this episode and
End - the final code and a copy of the ROM file.

The corresponding article with all download links and more detail on what is covered in this episode is available on my website here:
http://www.electricadventures.net/ViewArticle.aspx?Id=138

Next episode we will be going back to looking at our game and get some objects moving on the screen in response to input from the controls.

See general updates on both my web site:
http://www.electricadventures.net
and my Facebook page:
http://www.facebook.com/ElectricAdventures

I am part of the 'Press Play On Tape' podcast, join the mayhem here:
https://www.facebook.com/pressplayontap

I also do live game plays, usually high score practices on Twitch here:
http://www.twitch.tv/electricadventures




Other Videos By electricadventures


2017-09-08Retro Colecovision Games (Buck Rogers, Zenji, Keystone Kapers, Fraction Fever & Facemaker) Sept 20
2017-09-05Channel Update August 2017 - Holidays, Other Pickups, Favourite Item
2017-08-26Mega Retro Console & Computer Games (from Japan) Pickup & Play August 2017
2017-08-23Retro Colecovision Games (Dukes of Hazard, War Games, Tarzan & Cabbage Patch) Pickup & Play Aug 2017
2017-08-19Retro Console & Computer Games (MSX, Sord M5, PCE from Japan) August 2017
2017-08-16A-Z Of My Atari 8 bit Collection - Food Fight
2017-08-11MSX Rookie drive NX - USB Mass Storage Interface August 2017
2017-08-06Channel Update July 2017 - Life, Other Pickups, Top 3 Arcade Games
2017-07-29Retro Console & Computer Games (Star Wars, Bump'N Jump & Gyruss) Pickup & Play July 2017
2017-07-26Retro Computer Games & Accessory (Atari 8 bit) Pickup & Play July 2017
2017-07-22Lets Make a Retro Game - Episode 9 - Enemy Movement
2017-07-15Retro Console Games (PC Engine CD) Pickup & Play 15th July 2017
2017-07-10Game Room Tour July 2017 - 3000 Games, 110+ Systems
2017-07-08Channel Update June 2017 - Other Pickups, Top 3 Games That Drew You To A System, Home Brew Update
2017-06-30Retro Console Games (from Japan) Pickup & Play 30th June 2017
2017-06-24Retro Colecovision Games (Frogger & Donkey Kong) Pickup & Play 24th June 2017
2017-06-20Retro Computer & Console Games (MSX & SG 1000) Pickup & Play 20th June 2017
2017-06-16Retro Homebrew Colecovision Games (Team Pixelboy) Pickup & Play 16th June 2017
2017-06-11Retro Colecovision Homebrew Game - Knight'n More - Pickup & Play12th June 2017
2017-06-07Retro MSX Computer Games (from Japan) Pickup & Play 7th June 2017
2017-06-03Channel Update May 2017 - Other Pickups, Arcades, Homebrew



Tags:
retro
zilog z80
assembly language
tutorial
retrogaming
programming
episode
development
series
z80
msx
spectravideo
spectrum
colecovision
amstrad
homebrew