Programming4Lyfe
Download
Report
Transcript Programming4Lyfe
Witton Chou, Kai Lin Huang,
Volodymyr Kalish, Karen Tran, Trinh Vo
Problem & Solution
Target Users
Tasks
Design Evolution & Demo
Unimplemented Features
CS is hard for beginners due to steep learning
curve
Many beginners want to learn, but get
frustrated and discouraged after encountering
difficulties
Designed a serious game for these needs
Why Java?
Who:
Anyone interested in CS & Programming
Goal:
To make programming fun and attractive to
our target users
“Datris”
“What goes there?”
The game aims to familiarize the users with the
concept of data types
The objective is to familiarize the users with the
coding style and syntax of the Java programming
language
“Bug-A-Boo”
The objective of this game is to teach users to
identify bugs
Tutorial Added
Improved Overall Interface
Buttons
Count down after “New Game”
Improved Scoring System
No scoring limit
Bonus points
Hall of Fame added
Tutorial Added
Improved Overall
Interface
Buttons Added
√ / X Positions
Auto Position Mouse
Cursor
More Varieties of
Questions
Game Style Changed Completely
Tutorial Added
Improved Feedback
Improved Scoring System
No scoring limit
Bonus points
Hall of Fame added
Minor changes
Help document
More Questions
Animated tutorial
Multiplayer
involve networking protocol knowledge that would
bring a lot of new problems and has little to do with
User Interface Design
Pro-Gaming
Big step forward
Introduces most basic CS concepts successfully
With our Pro-Gaming games, we hope to
motivate users to learn, practice, and program
with fun.