Project Description

What kind of game are you planning to build?

  • Fast-Pace 3D Multiplayer FPS Bomberman Game

What are the goals of the game, how do players win, how do they lose?

  • Win: kill the other players! Team Death Match Style. Be last man/team standing. Don’t lose
  • Lose: Not last man/team standing

What are the interesting or unique aspects to your game?

  • Different kinds of bombs to kill people
  • different character with different ability???

What are the list of features of your game? Prioritize them into at least three categories: “Must Have”, “Would Be Really Nice”, and “Cool But Only If Ahead Of Schedule”.

  • Must Have
    1. At least one bomb
    2. particle effect
    3. character interaction
    4. multiple life/respawn
    5. Deathmatch
    6. Scoring system (Kill/Death)
  • Would Be Really Nice
    1. More types of bomb
    2. Time bomb/ Remote detonate
    3. infection bomb
    4. land creation bomb
    5. incendiary bomb
    6. healing bomb(resurrection)
    7. fake bomb
    8. salty marty bomb -> make Marty’s face appear on the screen
    9. bouncing bombs(grenade launcher)
    10. poison gas/stink bomb
    11. bomb disabler
    12. flash bomb (like counter strike)
    13. scatter bomb
    14. teleportation bomb(random location)
    15. Potatoes (useless bomb)
  • More types of game mode
    1. Team deathmatch
    2. Capture the flag
    3. Survival Mode
    4. RPG mode
  • Cool But Only If Ahead Of Schedule
    1. Even more type of bomb
      • Nuclear bombs
    2. More large scale and may need to be coded differently from every other bomb
    3. Character Abilities
    4. Health and shields
    5. Jump Pads/Boost
    6. Weapon drops

Group Management

What are the major roles in your group’s management?

  • Network dudes
  • Graphics dudes
  • Gameplay/Logic dudes?
  • Artist

Music/sound effects: reference from the interest, or worst case use Marty’s voice

How will decisions be made? By leader, consensus?

  • Group decisions are made by consensus. Until a dictator takes over

How will you communicate? Email, meetings in the lab, discussion board?

  • Slack (online group chat)
  • General Meeting: Monday 6:30pm-7:00pm
  • General Meeting: Friday 5:00pm-5:30pm

How will you know when you’re off schedule, and how will you deal with schedule slips?

  • Communicate on slack often, discuss it in our general meetings (at least twice per week)

Who will produce the weekly group status reports?

  • Collaborative effort, most likely in general meetings

Project Development

What are the development roles and who will handle them?

Graphics

Networking

Game Logic

Art

Robin

Steven

Everyone

Alexie

Brian

Marty

Wai Ho

Phillip

  • Robin/Brian – rendering system and shaders
  • Steven/Marty – Core networking
  • Wai Ho – Both Graphics and Game engine

What tools will you use?

  • Visual Studio 2013
  • OpenSceneGraph 3.2.2 RC 2
  • osgBullet

How will you do testing?

  • Testing will be done by Team Salty Marty
  • Unit testing
  • Individual probing the initial system

How will you do documentation (both internal group documentation as well as external player documentation)?

  • Google Docs for collaboration
  • Website for the finalized version of the documentations

Leave a Reply

Your email address will not be published. Required fields are marked *