Computer Game and Simulation Programming Michael Chi.

8
Computer Game and Simulation Programming Michael Chi

Transcript of Computer Game and Simulation Programming Michael Chi.

Page 1: Computer Game and Simulation Programming Michael Chi.

Computer Game and Simulation Programming

Michael Chi

Page 2: Computer Game and Simulation Programming Michael Chi.

Goals

• Create a FBLA trivia game• Target audience of prospective and

current FBLA members• Create a minimum of 25 questions of

five different topics on FBLA• Create a progression of difficulty• Randomize questions for replay value

Page 3: Computer Game and Simulation Programming Michael Chi.

Planning Process

• Researched successful trivia game shows

• Unique character role playing• Sketched concept art• 2-Dimensional game• Extra features, such as timer,

bust system, and answer checking

• Programs, such as Adobe Photoshop, Adobe Flash, Gamemaker

Page 4: Computer Game and Simulation Programming Michael Chi.

SAMPLE GAMEPLAY

Page 5: Computer Game and Simulation Programming Michael Chi.

Input and Output

• Clicking “continue”– Spawns question text overlay– Spawns right and wrong invisible triggers– Increases score by 100– Restarts timer

• Clicking answer choices– Spawns “Final answer?” question– Spawns yes and no choices

• Clicking “yes” spawns– Spawns “Correct” or “Wrong” text– Make the hidden triggers visible, showing

selected choice and correct choice

Page 6: Computer Game and Simulation Programming Michael Chi.

Program Flow

Yes

No

Home

Story and Rules

Introduction

Level Informatio

n

Question

Wrong

Correct

Bust

Question

Howto

Play

Page 7: Computer Game and Simulation Programming Michael Chi.

Program Structure Program Parameters

• 10 different possible questions for each level

• 5 levels with 5 questions each• 3 possible misses (before player

“busts”)• 15 second timer• 4 potential answers– 3 incorrect answer triggers– 1 correct answer trigger

Page 8: Computer Game and Simulation Programming Michael Chi.

Application

• Easy to swap out questions for other subjects

• Keep current FBLA members informed about– FBLA events– FBLA national officers – FBLA national partners– Parliamentary procedures– Competitive event guidelines