Skip to content

rgavinc/td-vs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

td-vs

Tower Defense game using Game Maker Studio 2

What is td-vs?

This is a tower defense game that allows you to defend and attack. You can play with others or play by yourself and fight a computer. When it is your turn to defend, you will get some time before the first wave appears to build towers. While you are being attacked you will gradually get more money and will be able to build during that time as well.

There is one main screen, the battleground (there will be multiple maps). Each player will play on the same map but it will be mirrored. The player attacking will experience fog of war but the defending player will not. While plotting to attack you will see the enemies's battlefield but you will only see its current state when you have vision. During this time you can plan different paths of attack and choose different uniques to use.

Strategy is really important in this game. You will need to be smart about where you are building towers and where you are sending units. You also need to be strategic with which kind of towers are build and which kind of infantry units are sent out.

Things to do alpha:

  • create initial path and have computer go down it
  • create second room for attacking
  • display money
  • better camera
  • create arrow. Selected and non selected variations.
  • Allow for the fill to be a different levels for direction arrow
  • create barn
  • arrows that fire from towers
  • unit death animations
  • ghost tower icon
  • determine what activity both players will experience during fight
  • come up with name for the game

Things to do post alpha:

  • allow vs 2 human players

Options for attacking

We will have waves. Each round will have an increased amount of infantry. We will show arrows on the map that allows users to choose the path for a particular wave. The arrow will be highlighted to show the selected direction to follow in a particular intersection. The arrow slowly fills up so you know how much time you have to commit to a particular path.

  1. Adjust route as you go.
  2. Plan the wave route ahead of time.

Releases

No releases published

Packages

No packages published