Tower Defense. CSc 335 Fall Final Project

Similar documents
Risk. CSc 335 Final Project

Gnome Wars User Manual

Z-Town Design Document

Mage Arena will be aimed at casual gamers within the demographic.

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti

MathScore EduFighter. How to Play

Free Sample. Clash Royale Game Decks, Cheats, Hacks, Download Guide Unofficial. Copyright 2017 by HSE Games Third Edition, License Notes

Core Game Mechanics and Features in Adventure Games The core mechanics in most adventure games include the following elements:

Game Design Document (GDD)

Steamalot: Epoch s Journey

#2: Challenge vs. Success

Chapter 1:Object Interaction with Blueprints. Creating a project and the first level

HERO++ DESIGN DOCUMENT. By Team CreditNoCredit VERSION 6. June 6, Del Davis Evan Harris Peter Luangrath Craig Nishina

Revision for Grade 6 in Unit #1 Design & Technology Subject Your Name:... Grade 6/

Apocalypse Defense. Project 3. Blair Gemmer. CSCI 576 Human-Computer Interaction, Spring 2012

DEFENCE OF THE ANCIENTS

CONTROLS THE STORY SO FAR

Instruction manual Chess Tutor

Beginner's guide. How to play? Where to find resources?

Honeycomb Hexertainment. Design Document. Zach Atwood Taylor Eedy Ross Hays Peter Kearns Matthew Mills Camoran Shover Ben Stokley

LORE WAR A Fantasy Strategy Game

SUPER-COLLOSAL TITAN WARFARE

Game Setup. Player Boards: Give a player board and 5 player tokens for each player.

Comprehensive Rules Document v1.1

TABLE OF CONTENTS WHAT IS SUPER ZOMBIE STRIKERS? QUICK GUIDE HOW TO PLAY TOURNAMENT STRUCTURE ELIGIBILITY & PRIZING

Tac Due: Sep. 26, 2012

Let us now look at a situation a few rounds into the game, from the perspective of player 2.

Bloons tower defense 3 hacked unblocked

Strike force kitty unblocked

Key things for parents to be aware of

The Arena v1.0 An Unofficial expansion for Talisman by Games Workshop Copyright Alchimera Games 2012

SUPER-COLLOSAL TITAN WARFARE

Multi-Player Battle Rules

BOLT ACTION COMBAT PATROL

Information Guide. This Guide provides basic information about the Dead Trigger a new FPS action game from MADFINGER Games.

Elicitation, Justification and Negotiation of Requirements

Competition Manual. 11 th Annual Oregon Game Project Challenge

DESCRIPTION. Mission requires WOO addon and two additional addon pbo (included) eg put both in the same place, as WOO addon.

CSci 1113, Spring 2018 Lab Exercise 13 (Week 14): Graphics part 2

NOVA. Game Pitch SUMMARY GAMEPLAY LOOK & FEEL. Story Abstract. Appearance. Alex Tripp CIS 587 Fall 2014

Maniacally Obese Penguins, Inc.

LORE WAR A Fantasy War Game

ACCESSIBYTE ARCADE BY ACCESSIBYTE LLC 2016 ACCESSIBYTE LLC. All information contained is 2016 Accessibyte LLC 1

Mobile Legends Bang Bang Diamonds Hacks and Strategy $97 Underground Diamonds Hacks

Game control Element shoot system Controls Elemental shot system

Useful Tips To Earn With ClixSense. A Complete Guide to start your Earning with ClixSense Today!

Basic Tips & Tricks To Becoming A Pro

CONTROLS USE SELECTED SPELL HEAVY ATTACK SHIELD SKILL / USE GAUNTLET / LEFT HAND HEAVY ATTACK INTERACT INVENTORY USE SELECTED ITEM CYCLE CYCLE

Unit List Hot Spot Fixed

quick q st uick ar st t ar guide t

CSEE 4840 Project Design A Tower Defense Game: SAVE CROPS

AD VICTORIAM INTRODUCTION BATTLEFIELD SET-UP FOWW SCP

CISC 1600, Lab 2.2: More games in Scratch

Universally Accessible Games: The case of motor-impaired users

WEBB(9322)

Game Design Document TEQUILA RUMBLE. Group 10 Clash of Clans-like without village building

A game by DRACULA S CAVE HOW TO PLAY

Adventures. New Kingdoms

Zombie bullet-hell with crazy characters & weapons

Opponent Modelling In World Of Warcraft

Wizard Lord BTD5 tower Wizard Lord Tower Wizard Lord Wizard Lord Wizard Lord Bloons Bloons Tower Defense 5 BTD5 wizard lord Wizard Lord Wizard Lord

Toy defence on cool math games

A video game by Nathan Savant

What is Dual Boxing? Why Should I Dual Box? Table of Contents

Free Sample. Clash of Clans Subway Surfers Unofficial Game Guide (Android, ios, Secrets, Tips, Tricks, Hints)

Quest 6: Viking Mythology

LCN New Player Guide

Runikend 1st edition Schneider Lab Ltd E. Hampden Ave Unit C-113 Denver CO,

Intro to Interactive Entertainment Spring 2017 Syllabus CS 1010 Instructor: Tim Fowers

Contents. Goal. Jump Point

Rules. Game Overview. Introduction. Rules Objective. Audience & Number of Players. Play Time. Object of the Game. Page 1.

Quick Guide: How to Play The Cold War Era

The Psychology of Free to Play. Spooky Mind Games!

Mice & Mystics FAQ Most of the questions are answered by the designer, Jerry Hawthorne Characters Tilda Maginos Filch Lily

Table of contents. Game manual. Dear Julius 4. Keyboard controls 5. Controller controls 6. katsh# controls 7. User interface 8.

Chat - between battles, you can share experiences, learn about the latest news or just chat with other players. Quests - shows available quests.

YourTurnMyTurn.com: Strategy Rules. Vincent de Boer (Vinnie) Copyright 2018 YourTurnMyTurn.com

Table of Contents. TABLE OF CONTENTS 1-2 INTRODUCTION 3 The Tomb of Annihilation 3. GAME OVERVIEW 3 Exception Based Game 3

Con Em If You Can was developed by the FINRA Investor Education Foundation in partnership with Commonwealth (formerly known as the D2D Fund).

2014 DigiPen Institute of Technology 2013 Valve Corporation.

FOR THE CROWN Sample Play

CONCEPTS EXPLAINED CONCEPTS (IN ORDER)

Rulebook min

Defenders of the Realm: Battlefields 1. Player seating arrangement -

LESSON 8. Putting It All Together. General Concepts. General Introduction. Group Activities. Sample Deals

5.0 Events and Actions

Analysis of Game Balance

Bachelor Project Major League Wizardry: Game Engine. Phillip Morten Barth s113404

CONTENTS THE RULES 3 GAME MODES 6 PLAYING NFL BLITZ 10

SUPER PUZZLE FIGHTER II TURBO

CSSE220 BomberMan programming assignment Team Project

PO Box Austin, TX

ANACHRONISM: EQUESTRIA

Joshua Nuernberger DESMA 157A Eddo Stern Fall Marathon Running Game The Road Based on the Novel by Cormac McCarthy

Computer Organization and Assembly Languages. Final Project Tower Defense on Game Boy Advance THANK TO FAVONIA

National College of Ireland BSc in Computing 2016/2017. Jakub Nazar x Helheimr Technical Report

ABOUT THIS GAME. Raid Mode Add-Ons (Stages, Items)

RULEBOOK BananaBandits_Rulebook.indd 1 12/21/16 7:56 PM

Content Type: Pariplay Game Category: Slot Return to Player: 95.08%

Latest Press Release. 10 hr shift schedule spreadsheet

Transcription:

Tower Defense CSc 335 Fall 2013 - Final Project Overview RTS (Real-Time Strategy) games have become popular due to their demanding nature in requiring players to employ a long-term strategy with upkeep of units or resources in order to fulfill a certain objective. Tower defense games are a specific type of RTS games they require the player to prevent enemies from reaching a target location by building towers to defeat them. Some tower defense games rely on the player to build a path for the enemies whereas others specify a static map with a defined path for enemies and have the player build towers alongside the path. Examples of tower defense games are: Bloons Tower Defense, Gemcraft, Kingdom Rush, and Plants vs. Zombies, to name a few. Your Final Project For your final project, you will be constructing your own tower defense game. It will contain pre-defined paths for enemies to travel, but it is up to you to decide how the game is played. Players can purchase towers and place them in the map to attack enemies. Your game will have a single player mode and a multi-player mode. You are allowed to grab ideas from existing games, but you must adhere to the requirements listed below (and please cite any sources for code snippets or images that you use). Creativity is highly encouraged. Requirements Maps Each map has a background image and contains a pre-defined path for enemies such that enemies originate at their start location and move along this path towards the target. Different maps have different backgrounds and paths that enemies travel. A player can select at least one map that contains more than one path for enemies to travel on (so it presents a more difficult gameplay). A player can select and play on at least three maps. The path the enemies travel must be different you cannot just change a background image and

call it a new map). These 3 maps should be built-in and selectable at game startup. Enemies Enemies continuously emerge from the map at some location. Enemies move towards a destination that the player will defend. Movement of enemies is animated. Each enemy has certain stats/characteristics. This can include speed, defense, armor, resistance to certain types of attacks (from different types of towers), etc. You can choose whether you want enemies to attack the towers. You can choose whether this difference applies to either each individual enemy that is spawned on the map or whether it applies to each type of enemy. A player can view information about a enemy by clicking one that has been placed. Information should include the characteristics of that enemy (speed, defense, armor,... your choice). The game should have at least three different types of enemies. Towers Towers will attack enemies that pass by (in its range of attack). Some examples of this in existing tower defense games are: Gemcraft uses towers powered by gems and the combination of gems determine damage, range, etc. Kingdom Rush uses a medieval setting with archery towers and warrior towers. Be creative! You can decide how towers should attack enemies. For example whether they should attack one enemy until it moves out of the tower's range or whether it attacks enemies at the edge of its range before attacking enemies close to it whatever makes sense for the game. Each tower has a different damage amount, range of attack, and rate of attack. Each tower has a different way of attacking enemies. Possibilities include o attack multiple enemies, o teleport enemies, o slow enemies, o poison enemies, o confusing enemies so that they either walk back towards their start or maybe they spin in a circle for a few seconds, etc. A player can view information about a tower before purchasing it and/or by clicking one that has been placed. Towers must be upgradeable to have more range, fire rate, or damage.

Tower upgrades change the look of the tower. A tower's range is visible when a tower is clicked. If a tower is upgraded, this information should also be updated. Tower attacks are animated. Towers cannot be built such that they block the path of the enemies. The player can build at least two different towers. These two towers must be inherently different. You cannot just change the initial damage and range of a tower, for example, for a tower to qualify as different. A different tower might involve a different type of attack or a different animation. (e.g. a lightning tower that attacks 3 enemies at the same time) Single-player Gameplay Players can buy towers through some form of currency (money, points, mana power, life-force, etc.). There is a graphical way for the player to place the tower at the desired location (e.g. change the cursor to look like the tower and use a mouse click, select a grid square, etc.) Players should start with an appropriate amount and are able to obtain this currency during game-play by defeating enemies. Players can see their current amount of currency throughout the game. The player loses the game after a certain number of enemies breach the defenses and reach the destination. Again, you can exercise your creativity here. One way (out of many) is to have the "destination" as the headquarters for the player, that also has health. Enemies can be designed to do some amount of damage to the headquarters. The player can win the game by fulfilling some objective (successfully defeating some number of enemies, defeating a boss enemy, defending the destination for a certain amount of time, etc.). Multi-player PVP (Player versus Player over the Network) Players must have the option of playing a game against another human player over the network. Both players' maps have the same path for enemies. Both players will start with the same amount of currency, usually larger than single player mode. Both players will be responsible for building towers and spawning units. Here, units refers to the enemies in single-player mode. Spawned units will appear on the other player's map as the enemies that they need to kill.

Each player can spawn any of the (at least) three required types of units/enemies. The units should have different costs to spawn, based on their stats/characteristics. Each player will see a mini-map of the opponent's field that also displays some helpful information about their opponent to aid in developing a strategy. The mini-map should include at least the towers that the opponent has created and how close the opponent is to being defeated. You should also include statistics such as the number of units the opponent has defeated, the number of units the opponent sends, etc. near the mini-map. Choose what is appropriate and consult with the project manager with any questions or concerns. If at any point in the game there are no units in play and both players do not have sufficient funds to spawn units, the game ends in a tie. Win Conditions (choose one of the following two options): o A player wins when a certain number of his units breach the opponent's defenses. o The game is timed and a player wins when the time runs out. If you choose this win condition, put some thought into how you decide who wins (number of enemies spawned, currency value, health of the defenses, etc.). You should also account for scenarios where the game ends in a tie at the end. General Game Characteristics & Rules The player can read the rules of the game anytime before game-play. A player chooses between single- and multi-player game modes in a main menu. The player returns to this menu after a game ends. A win/lose message should be shown when a game ends. This requirement can be replaced with a game statistics message Two different types of game play must be selectable. You may invent one or use the two popular versions of game-play: o Continuous: Enemies continuously spawn and the player builds towers to defend the destination. The single-player game ends when the destination has been defended for a specified time period or when a certain number of enemies have been defeated. In multiplayer, players can purchase individual enemies to instantly spawn on the opponent's map. o Waves: A collection of enemies form one wave. Each wave of enemies spawns with a short pause In between waves. The singleplayer game ends when all waves have been defeated. In multiplayer, players can purchase different types of waves to send to the

opponent. Waves can be queued and sent in intervals or they can be sent instantly. The player can pause and resume the game. The player can toggle the speed of the game between a normal speed and a fast speed. Save/Load Games: When playing single-player mode, the player can choose to save the game and play at a later time. A Load Game option is in the main menu. This feature works well with the Pause Game feature, since it is more elegant to load a game, have it paused initially, and then resume to play the game. Wow Factor Completing the above requirements will earn at most 90% of your grade. To earn the last 10%, your game needs to have a wow factor. This could include lots of extra features, how well designed (and fun) the game is, or just good old- fashioned polish anything that will make your game really stand out!