bomberbots 3d mindless thinking games don olmstead olga sayenko dmitri svistyula

31
BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Upload: jason-hensley

Post on 24-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

BomberBots 3D

Mindless Thinking GamesDon OlmsteadOlga Sayenko

Dmitri Svistyula

Page 2: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

The Game

2 Players on one keyboard in a 1 on 1 battle

The objective is to hurt the other player with your bombs till all their life is gone

Page 3: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

The Game Board

Page 4: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

The Players

Page 5: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

The Players (cont)

Players as well as other models were put together in 3ds max from basic shapes

No bones, animations are done with key frames on position, rotation, and scaling on various model hierarchies

Page 6: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Bombs

Remote BombsTriggered by

player

Simple Bombs3 Second Timer

Touch BombsTriggered by

Touch

Page 7: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Bombs (cont)

Bombs can be kicked away from the player

Another bombs explosion can trigger another bomb

The player regains bombs as they explode

Page 8: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

PowerUps

Bomb LevelIncreasesBomb range

EnergyAdds Health orAdds Shields

Increase SpeedPlayer MovesFaster

Page 9: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

PowerUps (cont)

AdditionalRemote Bomb

AdditionalSimple Bomb

AdditionalTouch Bomb

Page 10: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

PowerDowns

PoisonDamages the

player

PanicControls areReversed

Decrease SpeedPlayer MovesSlower

Page 11: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

PowerUps/PowerDowns (cont)

PowerUps / PowerDowns disappear over time

They can be destroyed by bombs Status effects disappear after 5

seconds

Page 12: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Explosions Destroy Boxes,

PowerUps, and PowerDowns

Damage players when touched

Implemented with a sphere and a particle effect

Page 13: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Level Setup Editable Text files

store all the information on the level

Can create any design within the grid of a maximum size of 25x25

Files specify the theme to use for a level

Themes contain the models for the levels

.X files for the walls and boxes

.bmp for the floor of the level

Can add any number of themes

9 themes currently

Page 14: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Theme # 1:

Page 15: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Theme # 2:

Page 16: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Theme #3:

Page 17: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Theme # 4:

Page 18: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Theme # 5:

Page 19: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Theme # 6:

Page 20: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Theme # 7:

Page 21: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Theme # 8:

Page 22: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Theme # 9:

Page 23: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Sound

Some sounds are edited samples adopted from other sources

Ex. The sound played when the player dies is actually a pitched down sample of r2d2 from Star Wars.

Page 24: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Sound (cont)

Other samples are put together from various samples

All sounds were layered and run through VST and DirectX plug-ins using Steinberg WaveLab

Page 25: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Music

Most of the music in the game is original

The music was put together using some software samplers, drum machines, and synthesizers

Page 26: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Music (cont)

List of hardware recorded and sampled in the process of music creation

- Yamaha TX81Z FM Synth- Yamaha CS1x Sample-Based Synth- Alesis D4 Drum Machine- DigiTech Studio Effects Processor

Page 27: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Play the Demo!

Page 28: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Design Tradeoffs

Less PowerUps Less Bomb Types No network play

Page 29: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Things We’d Do Different

Use DarkBasic for graphics ONLY! DarkBasic NEEDS variable declaration

for all variables!!!!!!! C++ as the backend for all the

data

Page 30: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Commercial Games

It takes A LOT to get a game up and running

Need to make good design decisions early on

A LOT goes into planning the game even before coding

Page 31: BomberBots 3D Mindless Thinking Games Don Olmstead Olga Sayenko Dmitri Svistyula

Thank You

Questions???????