game_req - NYU Computer Science

Assault on the Exploding
Barrel Factory
Jack Frisoli
Ben Stiffler
David Cartier
So, Why a Video Game?
•Video game industry currently
expanding at impressive rate
•Poses many unique challenges
•Fun to work on
Competition
•Electronic Arts
•Bungie Studios
•Valve
•The list goes on…
Disadvantages
•No brand name
•Limited (i.e. no) funds
•Comparatively small team and
time frame
Niche
•Comparatively few games run on
the Linux platform
•Open-source game benefits both
players and aspiring developers
•Game will focus on fun gameplay
rather than flashy, expensive
graphics
What Will It Look Like?
What Will It Look Like?
bash$ cd /usr/bin/barrels
bash$ ./game
Main Menu
•New Game
•Load Game
•Save Game
•Change Controls
•Change Difficulty
•Quit
Controls
Menu
Move Left
Move Right
Move Forward
Move Back
Jump
Reload
Shoot
Return to Main Menu
Esc
A
D
W
S
Spacebar
R
Left Mouse Button
Controls
Menu
Move Left
Move Right
Move Forward
Move Back
Jump
Reload
Shoot
Return to Main Menu
Esc
A
D
W
S
Spacebar
R
Left Mouse Button
Controls
Menu
Move Left
Move Right
Move Forward
Move Back
Jump
Reload
Shoot
Return to Main Menu
Esc
A
D
W
S
Shift
R
Left Mouse Button
Main Menu
•New Game
•Load Game
•Save Game
•Change Controls
•Change Difficulty
•Quit
Difficulty
 Normal
The factory’s defenses will pose a serious challenge to your
advance. Skill and wit will be necessary to complete your
mission.
Return to Main Menu
Difficulty
 Hard 
Fiery barrels will rain from the heavens until you crave the
sweet, cold release of death. Abandon all hope ye who enter
the accursed factory.
Return to Main Menu
Main Menu
•New Game
•Load Game
•Save Game
•Change Controls
•Change Difficulty
•Quit
>>>Incoming Transmission<<<
>Priority: Alpha-1
>Origin: Video Game Protagonist Alliance High Command
>
>>Soldier, as you are well aware, there are currently several high>>profile operations taking place at the moment. Unfortunately,
>>resistance has proven much stiffer than was initially estimated, and
>>the alliance is rapidly depleting its reserve forces to sustain these
>>operations. If victory is to be achieved, we need to do something to
>>change the tide of the battles. While our forces have had to deal with
>>numerous and unique threats [see attached], one threat has stood
>>out above the rest: Exploding Barrels.
>>
>>[Next Page]
Casualties by
Theater
Front
Enemy Action
Falls from Platforms
Failed Bomb Diffusals
Exploding Barrels
Space-Based Lasers
Half-Life 2
1,653,511
234,752
745,215
4,123,753
1,343
Halo 3
3,132,132
122,841
904,123
151,463,120
633,711
Call of Duty 4
7,212,128
92,724
1,000,421
11,562,122
114,235
864,188
104,666
21,565
39,779,129
2,996,251
0
0
0
1
0
12,861,959
554,983
2,671,324
206,928,125
3,745,540
Battlefield 2142
Nintendogs
Total
>>>Incoming Transmission<<<
>Priority: Alpha-1
>Origin: Video Game Protagonist Alliance High Command
>
>>Soldier, as you are well aware, there are currently several high>>profile operations taking place at the moment. Unfortunately,
>>resistance has proven much stiffer than was initially estimated, and
>>the alliance is rapidly depleting its reserve forces to sustain these
>>operations. If victory is to be achieved, we need to do something to
>>change the tide of the battles. While our forces have had to deal with
>>numerous and unique threats [see attached], one threat has stood
>>out above the rest: Exploding Barrels.
>>
>>[Next Page]
>>>Incoming Transmission<<<
>Priority: Alpha-1
>Origin: Video Game Protagonist Alliance High Command
>
>>etc. etc. etc.
>>
>>>End Transmission<<<
>
>
>
>
>
>[Start Mission]
GAME
GAME
•Player
•Defenses
•Goal
Main Menu
•New Game
•Load Game
•Save Game
•Change Controls
•Resume Game
•Quit
Save Menu
Enter File Name: _
Current Saves:
<<Save>>
Easy_Game3
Game1
Game2
Hard_Game4
Return to Main Menu
Save Menu
Enter File Name: foo_
Current Saves:
<<Save>>
Easy_Game3
Game1
Game2
Hard_Game4
Return to Main Menu
Save Menu
Enter File Name: _
Current Saves:
<<Save>>
Easy_Game3
foo
Game1
Game2
Hard_Game4
Return to Main Menu
Main Menu
•New Game
•Load Game
•Save Game
•Change Controls
•Resume Game
•Quit
GAME
Main Menu
•New Game
•Load Game
•Save Game
•Change Controls
•Resume Game
•Quit
Thanks For Playing…
Assault on the Exploding
Barrel Factory
Exploding onto a computer near you, Spring 2008!