GroupBrainstorm-Group:Group H

From CS 160 User Interfaces Sp10

Jump to: navigation, search

Contents

Team

Brainstorm

  1. Used car appraiser
  2. Message template starter
  3. Rubik's cube trainer
  4. Floor plan mapper
  5. Restaurant pick-up order
  6. Frequency analysis
  7. Musical instrument identification
  8. Music composition software
  9. Dining reservations
  10. Math diagram generator
  11. LaTeX GUI/Interpreter
  12. Laser tag
  13. Skateboarding/Biking Velocity measure
  14. Panoramic image generator
  15. Fishing bait suggestion
  16. Nutrition application
  17. Food/recipe recommender
  18. Price comparison
  19. Physical trainer
  20. Emergency Call Button
  21. Common Car maintenance
  22. Dress app
  23. Self-portrait beard picker
  24. Self-tracker
  25. Fridge/pantry storage tracker
  26. Budget tracker
  27. Crime look-up
  28. Restaurant ratings with ordering suggestions based on others' input
  29. 8-ball psychic/wish game
  30. App developer tips
  31. Tree/forest guide
  32. Ad-hoc event coordinator
  33. Hiking trail creator
  34. Skiing/snowboarding conditions
  35. WoW-style game
  36. Conducting baton
  37. Pitch-control music maker
  38. Augmented reality tag game
  39. iPhone code generator
  40. Workout buddies social app
  41. GPS Friend locator (finds your friends)
  42. File Sharing (allows you to have server space, store files for personal or work and send files to others)
  43. MP3 streaming between two iPhones (shared music, not mp3s)
  44. MP3 streaming from your computer
  45. Skydiving related
  46. Camera assistant/guide (e.g. for a DSLR)
  47. Hiking/camping guide (what's safe/dangerous)
  48. Drinking aide
  49. Digital BART ticket (concept)
  50. Send print jobs
  51. Movie info (linked to GPS tracked location)
  52. Accidents in freeway (so you know which is the safest route)
  53. Constellation/star identification
  54. Golf stats tracker/helper
  55. Bet maker
  56. Tying a knot tutorial
  57. Survival how-to's
  58. Accelerometer games
    1. Golfing
    2. Football
    3. Hockey
    4. Baseball
    5. Bowling game
  59. Craps game
  60. Poker
  61. Networking deck of cards
  62. Forever falling game
  63. Graffiti app
  64. Client/Server Card Game App

Idea Selection

The idea we chose was the client/server card game app. The application can have multiple different styles of card games: poker, blackjack, Texas hold 'em, etc., because there is no associated game logic. We chose the idea because we thought a deck of cards would be an interesting app that makes the most of the iPhone's features: the internet, accelerometer, portability, and graphics.

Our group felt that a card game would make great use of the networking capabilities, using sockets or web connections to simulate virtual tables and connect players all over the world. We liked the idea of having an application where someone can just quickly join a blackjack game, play a few rounds, win some points, and have those points saved to the user's account the next time he plays. The gestures of playing cards can be emulated using the accelerometer to toss cards onto the table, shuffle the deck, or open and close your hand. The table can be viewed differently depending on the orientation of the iPhone of iPod Touch. We will also need to add interactivity utilizing the graphics capabilities of the iPhone SDK. Our group thought this would be a hard, yet rewarding aspect of the application to tackle.

Target User Group

Our target user group is poker players and card gamblers who need to fulfill an addiction 24/7. These users have gambled away their computers and laptops but they are still holding onto their iPhones. These users have a desire to play card games such as poker, blackjack, Texas hold 'em, etc., but cannot play it where they are because it might be a public space and/or there are not enough willing players around them to start a game. The users in the target group also enjoy the thrill of playing strangers who may or may not be near them and find this to be exciting due to the anonymity. They prefer real players over computer AI because real people vary in skill and do wild and crazy things that an AI server could not replicate.

Problem Description & Context

John is at the airport waiting for his plane and has an itch to play cards with someone real because the AI just doesn't provide an easy enough patsy. He whips out his iPhone and opens up the card game app and joins a "table" and starts playing with George, who is in a lecture but is not paying attention to class, and Jack who is at the dentist waiting for his appointment and has so much fun that he misses his flight.

This app will help card game fans play with others at distance places, and give them the feeling of a real hand of cards. Wherever the user is, he/she can just simply pull out his/her iPhone, open the application and select players from online contacts to play with. Whether the user only wants to play a quick round or play the whole night, this app is the perfect solution to the card game enthusiast's needs.

There already exist card games applications for the iPhone such as Blackjack and Texas Hold’em. Only a few card games provide the ability of multiple players.

Why is a mobile app a good solution for the problem?

A deck of cards is about the size of the iPhone. Having this application as a mobile app is very convenient since it gives the user the feeling that he is actually holding cards in his hand. Gamblers and poker players don't necessary want to play with a mouse or keyboard in order to gamble with others. Thus, an iPhone card deck feels more like a real deck of cards and simulates the experience more realistically than a computer can. In addition, special features such as shaking the iPhone for shuffling the cards will allow a better and more real experience for the user.

A mobile application is a good solution to the problem because it allows users to play their favorite card games with others regardless of where they are. It also saves time and effort of getting together and meeting at a specific place.

The advantage of having this game as a mobile application instead of just having it on the computer is that it would be easier and faster to access. For example, imagine you only have one hour of lunch and it happens that you only take 10 minutes to eat. What will you do for the rest of your lunch time? 50 minutes might not be enough to go home and log in to the computer to play online card games. Also it might take some time for the people you want to play with to login as well.

Having the mobile application is a good solution compared to having it on a laptop because it is easier to carry an iPhone in your pocket. It is very unlikely that you will carry your laptop while you wait for a dentist appointment or while you are waiting for your girlfriend to shop at the mall.

Solution Sketch

Two people in entirely different geographic locations link up over a connection on their iPhones. Suddenly it seems as if they were at a poker table together.



All images created by our group, except actual Card deck SVG's created by David Bellot.

Go back to Group Brainstorm



[add comment]
Personal tools