13
Ninja Guild Ryan Wilson Alex Klinkhamer Jason Vivian CS 3141 Spring 2009 Michigan Tech University

Ninja Guild - Michigan Technological University

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Ninja GuildRyan Wilson

Alex Klinkhamer

Jason Vivian

CS 3141 – Spring 2009

Michigan Tech University

Objective

To make a tactical ninja game where two

players must work together to assassinate

a target.

Create a quick, fun, co-op puzzle game.

Easy to learn, hard to master

Initial Use-Case

Functionalities

Character Creation

Sex (this has no effect on the game)

Male

Female

Weapon

Katana – Slashing type weapon, beats blunt

Bo-staff – Blunt type weapon, beats piercing

Sai – Piercing type weapon, beats slashing

Items

Tools

Smoke bomb – Used to hide anywhere in a room

Darts – ranged attack against enemies

Medical Supplies

Poison antidote – heals poison

Bandage – heals wounds

Functionalities

Random “Dungeon” Generation

Random Missions – Assassination Targets

Random Enemies

Guards – 3 types = 3 different weapons

Target – “Boss”

Random Rooms

Doors – Connections between rooms

Pillars – blocks line-of-sight for enemies, casts

shadows

Light/Shadows – shadows used to hide ninjas

Functionalities

Multiplayer over a network

One ninja per player

Host Game

Join Game

GUI

Controlled by mouse – clickable buttons

Move

Attack

Use item

Final Use-Case

Functionalities not Provided

Storyline

Missions will be independent

Your character will have no back-story or

purpose other than being a ninja.

Statistics

No score

No win/loss record

Save/Load game states

Number System

Capital Alphabet

Arabic Numerals

Lower Alphabet

Roman Numerals

Problems in Descriptionand fixes

Multiple Users – Fixed to two players

Game Goal – Assassinations only

Architecture

Assumptions

Will run on modern hardware/OS systems

Non-modern, 2D, stick-figure sprite

graphics.

Rooms consist of only one light.

Rooms consist of only pillars as obstacles.

Height has no effect on the game.

Gender has no effect on the game.

Questions?