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

Ninja Guild - Michigan Technological University

Jan 21, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ninja Guild - Michigan Technological University

Ninja GuildRyan Wilson

Alex Klinkhamer

Jason Vivian

CS 3141 – Spring 2009

Michigan Tech University

Page 2: Ninja Guild - Michigan Technological 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

Page 3: Ninja Guild - Michigan Technological University

Initial Use-Case

Page 4: Ninja Guild - Michigan Technological University

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

Page 5: Ninja Guild - Michigan Technological University

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

Page 6: Ninja Guild - Michigan Technological University

Functionalities

Multiplayer over a network

One ninja per player

Host Game

Join Game

GUI

Controlled by mouse – clickable buttons

Move

Attack

Use item

Page 7: Ninja Guild - Michigan Technological University

Final Use-Case

Page 8: Ninja Guild - Michigan Technological University

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

Page 9: Ninja Guild - Michigan Technological University

Number System

Capital Alphabet

Arabic Numerals

Lower Alphabet

Roman Numerals

Page 10: Ninja Guild - Michigan Technological University

Problems in Descriptionand fixes

Multiple Users – Fixed to two players

Game Goal – Assassinations only

Page 11: Ninja Guild - Michigan Technological University

Architecture

Page 12: Ninja Guild - Michigan Technological University

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.

Page 13: Ninja Guild - Michigan Technological University

Questions?