Skip to content

SeanP2001/ATtiny_Astro_Barrier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATtiny Astro Barrier

Table of Contents

Introduction

I created this game to run on my ATtiny handheld games console. The game is loosely based on the Club Penguin minigame also called "Astro Barrier".

Controls

Button Action
Left Move the player left
Right Move the player right
A Fire a bullet

Game Objective

The objective of the game is to shoot all of the moving targets without running out of bullets.

When you shoot a target it will stop moving and become inactive. To advance to the next level, all targets in the level must be inactive. If you run out of bullets, it's game over!

Once you have managed to complete all 17 levels you can work to achieve a perfect score of 254. Your score is based on how many bullets you have remaining when you complete the level.

Demonstration

Demo Video

Credits

To create the game sounds I used the excellent code found here written by David Johnson-Davies. I highly recommend checking out David's website, especially for anything relating to the ATtiny microcontroller series.

Further Work

In future I would like to:

  • Change the scoring system to still award points for completing a level with no remaining bullets.

  • Re-assess the difficulty of each level.

  • Optimise the code to reduce program storage and dynamic memory usage.

  • Add a "Freeplay Mode" where players try to achieve a high score, shooting randomly generated targets.

  • Add walls which block the player from shooting targets.

About

A fun game for my ATtiny games console.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published