Upload
lisandra-church
View
51
Download
0
Tags:
Embed Size (px)
DESCRIPTION
The Tough Brets present FLASH FUN!. General Introduction. ‘Flash Fun’ is a flash card creator and game application for the iPhone and iTouch devices, which is a digital alternative to the age old studying tool of flash cards. What is Flash Fun? Interactive flash card system Create Cards - PowerPoint PPT Presentation
Citation preview
General Introduction
‘Flash Fun’ is a flash card creator and game application for the iPhone and iTouch devices, which is a digital alternative to the age old studying tool of flash cards.
What is Flash Fun?
Interactive flash card systemCreate Cards
○ Question, Answer, HintCreate Decks
○ Organize your cards by Subject○ You can move cards between Decks as well!
Game play○ Test yourself to prepare for the big test
Share cards online – most interesting!
Why?
• Environment – eliminates the destruction of precious forest which normal paper flash cards enable.
• Synergy – you can share your cards online with your friends and classmates
• Fun – It will have many game play modes which are intuitive, making studying always fun.
Architecture
How did we do it?
Core Data provides an object interface to an on disk sqlite database
All cards have a reference to their deck and each deck contains a reference to all its cards
Game mode is controlled through a Tab Controller
Menu/listing done with Table View
Quality Assurance
Unit Test Integration Test User Acceptance Test
Bugs
Use of the strings "|||" or " ^^^ " or "\n" in deck or cards will break parsing for uploading/downloading from website.
Downloading/uploading likely will not work with some character encodings.
Feedback
68.75% of the users rate FlashFun as 5
31.25% of the users rate FlashFun as 4
All of the users can learn how to use FlashFun in less than 10 minutes
Users’ Comment
A fantastic and useful tool! If I had FlashFun last semester, I would have got As in all my courses. - Chen Li
It is excellent except a few minor bugs. I think it is better to add more game mode. - Mike
Flash Fun in action!
http://www.youtube.com/watch?v=dQa4VNEkEuM
Post-mortem Analysis
Project management techniques
Major technical issue
Major Human issue
Advice
Questions
?
‘Til Next Time Folks!
Sincerely, The Tough Brets
○ Will Storey○ Danish Khara○ Nancy Zenger○ Zhang Guannan