Features Tablets: Android 3.0 Honeycomb Utilizing Hardware Trophies and Chips Development Cycle Games Monetization Casino Kingdom is targeting a market.

Slides:



Advertisements
Similar presentations
Introducing Collabion Charts for SharePoint
Advertisements

1 1 For internal use only We create the worlds greatest gaming experience, every day.
One Year in the Life of a Top-Grossing Game: Operating and Growing Bejeweled Blitz Giordano Bruno Contestabile Executive Producer – Bejeweled, PopCap Games.
By Adam Balla & Wachiu Siu
Spit Ball Interactive game for ages 6 to 18 Based on Spit Wod Willy (1993)
Copyright © 2014 Pearson Education, Inc. 1 Managers from across organizations are involved in developing and acquiring information systems Chapter 5 -
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
TAC Vista Security. Target  TAC Vista & Security Integration  Key customer groups –Existing TAC Vista users Provide features and hardware for security.
Optimize tomorrow today. TM 1 Optimize tomorrow today. Arlene Minkiewicz, Chief Scientist PRICE Systems, LLC Software.
YOUR INTERNET EXPERIENCE
Call Center – What Really Makes Sense? Call Center – ce este cu adevarat important?
C HAPTER 7 Microsoft Windows 7. Part1: Getting Started with Windows7 Fundamentals 7.1 What is Windows 7? It is the latest version of a series of Operating.
Checks their phone 150x per day Has 20 apps installed on their device Goes to their phone 12x per day to play games The Average Smartphone User…
Augment a successful game OR invest in an altogether new game: The Success Story of Real Steel.
The New Medical Device Audio & Video Player The interactive learning tool that is full of possibilities! from CMO Digital.
Introduction to OpenXcell & AppN2O
Lab 8 – C# Programming Adding two numbers CSCI 6303 – Principles of I.T. Dr. Abraham Fall 2012.
Windows 8 An overview.
1 Casual Games: Where It’s All Going Rob Glaser Founder & CEO, RealNetworks.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Canyon Adventure Technology David Maung, Tristan Reichardt, Dan Bibyk, Juan Roman Department of Computer Science and Engineering The Ohio State University.
Paul Danner - Leader Taylor Gehling - Communications Austen Gregor – Key Idea Holder Trevor McCormack – Webmaster Manimaran Govindarasu – Advisor/Client.
0 1.As of 30 Jun 10 Total SingTel Mobile Subs = 3.1M 45.8% postpaid Market share % prepaid SingaporeSingTel Associates Over 344M subscribers SingTel.
Windows Reimagine d Windows 8 Data explosion Browser-based apps Natural interaction Ubiquitous connectivity Personal devices in the.
A Spring 2005 CS 426 Senior Project By Group 15 John Studebaker, Justin Gerthoffer, David Colborne CSE Dept., University of Nevada, Reno Advisors (CSE.
New Features in Release 9.2 (July 27, 2009). 2 Release 9.2 New Features Updated Shopping Experience Home/Shop page Shop at the top search New Hosted Supplier.
Android 3.0 for tablet PCs hint: click the Android.
Qualex iQ Gaming Solution Use or disclosure of data contained in this document is subject to the restriction contained below. This document contains information.
GPWA Facebook Applications Social networking is the wave of the future ─ as important to affiliate marketing tomorrow as search engines are today. The.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Software and Hardware Interaction
CHAPTER TEN AUTHORING.
COMP106 Assignment 2 Proposal 1. Interface Tasks My new interface design for the University library catalogue will incorporate all of the existing features,
SS12 – Project Possibility Android Game Iain FujimotoMorgan Aditya Gandhi Eliud Munguia Ivan Poma Mentor: Artin Fallahi.
Fantasy Forum Luke Hanish, Lindsay Sather, and Landon Baker.
Serving a Global Audience Brian Oh Director, Business Development.
GemIsland Prepared by: Areen Jondi Diala Hamadneh Supervised by: Dr. Raed Alqadi Dr. Luai Malhis.
WINDOWS 8. INTRODUCING WINDOWS 8 TECHNOLOGY FEATURES The built-in assistive technologies in Windows 8 work with both Windows 8 applications and with.
Incisive Mobile Strategies Breakfast Briefing November 2012.
Casual Games Overview. PAGE 1 Who is The Casual Gamer?
What’s a mobile app? A mobile app is a software program you can download and access directly using your phone or another mobile device, like a tablet.
Chapter Twelve Digital Interactive Media Arens|Schaefer|Weigold Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
Basics of testing mobile apps
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Purpose Audience participation adds a new dimension to musical performance. Audience members not only enjoy the music making of the performers, but actually.
GamblingGambling What are the odds? Jessica Judd.
Reach people at the right time with enhanced campaigns.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Changes we made Added a battle element Added free roam ability Added a chat, message and ranking system Added character customization Added level, energy.
E-commerce Marketing & Advertising
Chapter 7 Event Marketing
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
Electronic Craps Table. Objective Design a system to incorporate electronics into the game of craps to track bets and payouts while maintaining the interactive.
CHAPTER 4 Fragments ActionBar Menus. Explore how to build applications that use an ActionBar and Fragments Understand the Fragment lifecycle Learn to.
 Eagle Gaming entered the gaming business in 2005 and its operations cover a broad spectrum of gaming activities.  EG is comprised of several subsidiary.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Technological Innovation That Connects You With Your Customer SMART-Tech 2010.
Decree Mobile Exploration O C T O B E R 2,
Seminar On Android Submitted By: Ghaytadak Satish Laxman 1.
Mobile Application Development
Android.
Lecture 10.
Created by Nathan Reddy, High School Junior
Chapter 15: App Monetization Strategies
Probability of casino games
Increasing Gaming Revenues
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
Presentation transcript:

Features Tablets: Android 3.0 Honeycomb Utilizing Hardware Trophies and Chips Development Cycle Games Monetization Casino Kingdom is targeting a market of games with relatively few competing applications. While a large number of casino games exist for Android devices, Casino Kingdom aims to offer the full experience of a casino by offering multiple casino games in one application. Rather than having to download an application per game, Casino Kingdom allows one to play their favorite casino games from a single application. This allows a players chip count to follow them throughout the experience, as they unlock trophies and additional games. Key features of Casino Kingdom include: Ability to play multiple casino games from a single application Trophy room to view in game accomplishments, such as winning tournaments or hitting a jackpot Leaderboard to see how a player ranks against others Android is the fastest growing platform in the mobile market. Casino Kingdom is a game application written for Android devices. Casino Kingdom will offer multiple casino games from one application. Additional aspects of the game will include trophies and leader boards. Due to its modular design, it can initially be released with a limited number of games and include additional games over time. Allowing players to purchase additional in-game chips can achieve monetization goals. In addition, a future monetized release of a tablet-based version is planned. Areas researched in the development of this app include game theory and touch screen user interfaces. Computer Science Tom Harrigan and Dr. Christian Shin, Faculty Advisor Casino Kingdom – Mobile Casino Platform for Android Slot Machine – Slot machine is the first game programmed and released in Casino Kingdom. The initial build of the slot machine required setting up custom ListViews in order to create the vertical scrolling wheels of the slot machine. Additional time has been spent programming the logic for winning combinations. Multiple slot machines will be created, with future machines allowing multiple paylines and taking diagonal combinations into consideration as well. Roulette – The roulette game is centered around a spinning roulette wheel. Once setting up the wheel is completed, programming the behavior of the roulette ball will create a fun experience for the player by randomizing the position of the ball throughout play. Research will be done in the area of 2D graphics in order to properly simulate ball behavior on screen. Roulette will be the second game introduced into Casino Kingdom Blackjack – Blackjack will be the first card game in Casino Kingdom. Research will be done in basic animation to simulate cards being dealt to the player. Poker – Poker will be a first attempt at playing a game over a network with other human players, as well as the option to play against computer opponents. Players will be assigned to a poker room on a first come first serve basis. This will also be the first game in which trophies will be awarded for winning tournaments. Areas of research include working over a network in order to facilitate gameplay and using a webserver to host rooms and tournaments. Craps – Craps will be introduced only in the paid version for tablet devices. By introducing this game only on the tablet device, it provides incentive for users of the free version to become paying customers. Android 3.0 SDK was released in February Since this is Android’s first tablet operating system, a much smaller number of applications exist in the Android Market for these devices. This provides a big opportunity for developers to establish their applications as the default in their respective categories. Creating the craps game will provide a learning experience in developing for version 3.0 and tablet devices. Other areas of learning include user interface and user experience for tablet devices, which have substantially more screen real estate than handset devices. Trophies – Trophies are a way of adding gaming mechanics into the use of the Casino Kingdom application. Trophies are awarded based on accomplishments in the game. By implementing a trophy or award system, we encourage users to explore the game and spend additional time in the application. Trophies are awarded for reaching goals such as high chip counts, hitting jackpots, winning risky bets and winning tournaments. Chips – Chips in their most general form are a representation of user score in Casino Kingdom. By interacting with a database, leaderboards can be created in order to see how a player ranks against others in the game. To add more value to the game and to the importance of achieving high chip counts, chips also offer additional benefits in the game. While all games will be unlocked upon installing Casino Kingdom, additional features can be unlocked by reaching certain chip levels. For example, after winning 5,000 chips, players can unlock additional slot machines that offer a different look and feel as well as multiple paylines and different winning combinations, amounts and jackpots. Casino Kingdom will launch as a free application for Android 2.x devices. It is a full featured application and has no restrictions due to being a free application. The application is ad supported and will display these advertisements on a small area of the bottom of game screens. Research includes optimizing ad content to the viewing audience as well as marketing the Casino Kingdom app itself to others through existing advertising outlets on the Android platform. The tablet/Android 3.0 version will launch as a paid application and will contain no advertising. Aside from being optimized for higher resolution devices and a user interface based on a larger screen, it will also offer games specifically developed for tablet devices. These games are those which have more complex layouts, such as craps. Pricing will be based on existing application prices in order to find an appealing price point at which to maximize downloads and revenue. Creating Custom Items and Utilizing the Community An initial hurdle in the development of Casino Kingdom was creating scroll wheels for the slot machine. Creating every aspect of an application from scratch leads to increased development time and can increase the cost of a project dramatically in a commercial production environment. An important part of creating and programming feasible projects is being able to use portions of existing code effectively in order to decrease development time. The initial idea in creating custom scroll wheels for the slot machine was to modify a gallery in order to allow vertical scrolling. Gallery widgets allow images to be scrolled through horizontally. By automating the scrolling in order to spin and modifying the widget to allow vertical scrolling, it would be possible to create our scroll wheels. The gallery widget however, does not allow any changes in orientation. The best option at this point was to create a custom ListView and attach an ImageView to it in order to scroll images. By utilizing the existing developer community around Android in the StackOverflow community, I was able to interact with other developers who had faced similar hurdles in their own projects. These discussions flushed out requirements of what would be needed in order to create the scroll wheel objects. Eventually, I came across and open source project called android-wheel by Yuri Kanivets. This project allowed me to create the scroll wheels very quickly and also offered the ability to identify which objects were in focus, or where the wheel landed. This allowed me to focus more time on game logic such as winning combinations, trophies, scoring, animation, look and feel, as well as other aspects that a user would seek in his or her gaming experience. Native Android applications are able to use the hardware of the Android device in order to enhance the experience of using an application. The Casino Kingdom application takes advantage of accelerometers in the Android device. These sensors can measure the movement and speed of a device. By utilizing SensorEventListener() and SensorManager, we are able to integrate movement of the Android device into the gameplay of the application, allowing the player to interact more deeply with the game. We use movement of the device by the player to perform in-game actions such as throwing dice and pulling the arm on a slot machine. Initiating and spinning the slot machineTesting for winning slot machine combinations of three symbols in a row Game Screens Code Samples The recent release of Android 3.0 has opened up a whole new market to Android and mobile developers. Tablets offer more powerful hardware and features than handsets and allow for advanced layouts and user interfaces. Advanced hardware allows for more intense graphics processing in applications, opening the door to more realistic animations. Casino Kingdom will have enhanced game screens and layouts for a better user experience and will also include additional games. These games, such as craps, are better represented on the larger screen of a tablet device than with the limited screen space of a handset. The development of Casino Kingdom is focused around its modular design. By allowing each game to operate independently from other games, we are able to release early and frequently. The minimum requirements to launch are having at least one functioning game. After reaching this point, the first version can be released. Energy can then be focused on developing additional games, enhancing features of the trophy system, etc. Each release after the initial release can add more games to the casino, creating a more complete virtual casino experience. By releasing early, we can enter into the market at a time when competition is at a minimum. By adding major features, such as new games to every release, we maximize potential download numbers in the Android Market.