Design / Build Your Own G2S Application Gaming Technology Summit 2010.

Slides:



Advertisements
Similar presentations
SYNAPSE I.S. Ticket Sales & Management. SYNAPSE I.S. What is Olympia ? Olympia is NOT just another internet sales service. Olympia is a tool for the ticketing.
Advertisements

Russ Ristine – Radical Blue Gaming. Slide 2 Moving to a networked gaming floor? Be informed Strive for a future-proof solution This is just a primer Focus.
Welcome to the CardSaver VoIP Billing & Call Management Demonstration © 2004, Parwan Electronics Corporation.
CautPromotii.ro Meeting place for the consumers that seek good deals and the brands that advertise special offers. Concept introduction and advertising.
iRequestManager for MediMizer X3
Cash Register Express POS Software. Why Computerize? ● Speed Customer Checkout (faster than a cash register) ● Reduce Theft (2 %) ● Reduce Shrinkage (2.
Russ Ristine – Radical Blue Gaming. Slide 2  What is G2S? (a hopefully non-technical view)  How does it work?  How is G2S different than what you have.
Substitute FAQs SubFinder Overview. FAQs Do I have to have touch-tone service to use SubFinder? No, but you do need a telephone that can be switched from.
Social Trading opens the markets to everyone. It encourages people to connect each other to discuss, trade, invest, learn and share knowledge across the.
OAC Proposal for a Common Player User Interface (PUI) May 24, 2010 Green Valley Ranch - Las Vegas, NV.
TAC Vista Security. Target  TAC Vista & Security Integration  Key customer groups –Existing TAC Vista users Provide features and hardware for security.
GLI Regulator Roundtable Feb 2008 Benefits for Regulators with the G2S Communication Protocol GLI Regulator’s Roundtable 2008.
10 Things to Know about G2S. Slide 2 Being a Smart Consumer When moving to a server-based or network gaming floor:  Be informed  Try to ensure that.
Gaming Standards Association
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
September 20, 2002G2E 2002 GSA Technology Forum1 Gaming Device Standards Workgroup.
Apps VS Mobile Websites Which is better?. Bizness Apps Survey Bizness Apps surveyed over 500 small business owners with both a mobile app and a mobile.
ELecta Live Update What’s new in Version 4.8 What’s New in V. 4.8 February
Presented by Chad Kafka This Month’s Topic: Wikispaces Advanced Today’s session is an introduction to what a WIKI is and how they can be used in education.
XMPP Extensible Messaging and Presence Protocol. Chat In the beginning there was instant messaging and chat. Lots of binary standards: Unix talk, IRC,
Mobile Apps For Small Businesses Your customers are mobile. Is your business? Myappcompany.com (555)
The Year of Implementation and Value Creation!Global Gaming Expo 2006 Good Things Happen When We All Pull Together Introducing S2S.
Recovery-Oriented Computing User Study Training Materials October 2003.
CasinoFest4: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming.
CasinoFest3: Download vs. Configuration Download vs. Remote Configuration What’s the difference? Russ Ristine – Radical Blue Gaming.
Employee FAQs SubFinder Overview. FAQs Do I have to have touch-tone service to access the SubFinder system? No, but you do need a telephone that can be.
© IGD 2011 For subscribers who usually log in via a company intranet link.
Security Protocols and E-commerce University of Palestine Eng. Wisam Zaqoot April 2010 ITSS 4201 Internet Insurance and Information Hiding.
Jan 31, 2007Operators Forum - The G2S Advantage. Jan 31, 2007Operators Forum - The G2S Advantage Industry Recognition  Jan 5, 2007: Game-to-System (G2S)
Feb 07, 2007GLI Regulators Roundtable. Feb 07, 2007GLI Regulators Roundtable Industry Recognition  Jan 5, 2007: First place for Game-to-System (G2S)
Social Media Roundup Bad social media: 7 Ways to lose your audience.
OnLine Ordering, Why You Should Get On The Band Wagon 2010 Dealer Conference.
A powerful network monitoring system
Finding the Holy Grail: Is Server Based Gaming The Next Big Thing? Gaming Executive Summit Madrid, July 10, 2008.
5 Weeks Due Date April 15. Content Not Key Google performs 3 Billion Searches a day.
The Year of Implementation and Value Creation!Gaming Technology Summit The Power of One Solution.
The Year of Implementation and Value Creation!Global Gaming Expo 2006 Good Things Happen When We All Pull Together The World of Transport.
Social Media 101 An Overview of Social Media Basics.
BOB - GSA’s Best Of Breed Protocol. Global Gaming Expo - October 2004 BOB: “Best of Breed” - EGM to System.
How To Automate At Least 80% Of Your Online Business With.
CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming.
Module 3 Configuring File Access and Printers on Windows 7 Clients.
CasinoFest3: GSA's S2S Protocol GSA’s System to System Protocol: Making your system connections better! Russ Ristine – Radical Blue Gaming.
TownMUD An Interface for a Text-Based Multiple User Dimension.
Lecture 16 Page 1 CS 236 Online Web Security CS 236 On-Line MS Program Networks and Systems Security Peter Reiher.
30 DAY FAST TRACK WEEK TWO – Summary Slides w/ Supervising Coordinator Ryan Stack
View and Manage corporate files from within Baan and ERP Ln Baan Hot Link Ver 6.2.
CasinoFest4: Download vs. Configuration Download vs. Remote Configuration What is the difference? Russ Ristine – Radical Blue Gaming.
Phone Apps and Their Uses By: Deividas Vavilovas.
Chapter 3.  Help you understand and compare different types of facilities found in: ◦ Fax ◦ ◦ Bulletin (Discussion Boards) ◦ Video Conferencing.
Warlords Patrick Levoshko SE 558 – Multiplayer Game Design.
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
Today: Student will be able to describe the basics of their class and computing Tell me about you and how you use computers. Lesson 1 Slide 1.
Gaming Standards Association
1 Middleware and future telecom ’platform’ By Lill Kristiansen, ntnu.
The overview How the open market works. Players and Bodies  The main players are –The component supplier  Document  Binary –The authorized supplier.
Use of this service Checking location departure/arrival Checking time departure/arrival Benefits to the user or company Provides up to date information.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
System Software (1) The Operating System
Christa Marsh Southern Arkansas University Biology Professor.
Improving operating efficiency with NCR Aloha Guest Management.
Monitoring Dynamic IOC Installations Using the alive Record Dohn Arms Beamline Controls & Data Acquisition Group Advanced Photon Source.
Technological Innovation That Connects You With Your Customer SMART-Tech 2010.
FLASH MOBILE | 1 Successful Customer SIM Activation Training.
24/7/365 Remote Computer Support
Download the APhA 2018 app Scan the QR code or search for APhA in iTunes or APhA Annual in the Google Play store. For all other device types (including.
Presentation transcript:

Design / Build Your Own G2S Application Gaming Technology Summit 2010

Slide 2 Building an Application with G2S What we’ll explore in this session:  What is G2S? (a hopefully non-technical view)  How does it work?  How is G2S different than what you have now?  How you can build (or design) an App for G2S  How to get started…

Slide 3 A QUICK OVERVIEW OF G2S A little bit of WHY it’s cool and HOW it works

Slide 4 The Jargon of G2S  GSA – Gaming Standard Association  G2S – GSA’s Game To System Protocol  EGM – Electronic Gaming Machine  Host – A Server or service running one or more apps  XML – A modern method of expressing data to move it  Web-services – communicating across a network by connecting to web-servers on remote Hosts  App – A programmed application that does cool stuff with G2S information  Happy Camper – You when you finally get what you want, when you want it…

Slide 5 WHY is G2S Cool? 1.Every G2S EGM can talk directly to multiple hosts 2.G2S uses off-the-shelf Internet technologies 3.You access incredible data in each EGM 4.Since G2S accommodates multiple hosts  Your slot system can do the boring stuff, and you can do the fun applications  With multiple hosts, anyone can build an app for your floor

Slide 6 Slot Floor System VouchersAnalysis Bonusing Here’s HOW your floor works now

Slide 7 Slot Floor System With G2S, there’s a network on your floor! Player Analysis Marketing Bonusing

Slide 8 The Benefits of the Network  Every EGM is a web-server – easy access to data  Fast – if 1Gbps, then over 50,000 times faster than today  Open using Internet technologies, vs. Closed/polled  Highly secure – same security as the Internet  Off-the-shelf tools are available  Network = 1 physical connection to the EGM  Network = Each EGM can talk to lots of hosts  Six Host connections should be the minimum

Slide 9 Why SIX Connections?  Systems vendors like to be in control (it’s a safer choice)  Imagine if all web-access went through Google Each EGM talks to ONE Server

Slide 10 Why SIX Connections?  Direct access to EGM means no reliance on middleware  1 for Slot System, 1 for Regulators, 4 for your apps  To add functionality, just add another app Each EGM talks to MANY Servers over 1 physical network connection

Slide 11 EGM Startup and Discovery (How does this work?)  Each EGM has a list of registered Hosts  On start-up, the EGM contacts each Host  Each Host asks EGM about his capabilities  Each Host can tweak devices he “owns”  Each Host can explore devices if “guest” access

Slide 12 EGM Says “Hi – I’m here!”

Slide 13 Host Checks EGM’s Capabilities

Slide 14 Meters – accessing the EGM’s data  Every G2S host can access any meter in a G2S EGM  Direct Access – Give me these meters  Subscription – Give me these meters every hour Good for:  Which themes are popular in the EGM?  How full are the note acceptors? With what?  When the show breaks, where do people go, and how do they play?

Slide 15 Events – the EGM tells you when things happen  The EGM will generate any events you ask for  Events are created when something changes  Player Session starts  A new theme is selected on the EGM  Events are well-defined by G2S  G2S says which events are generated when  Certification ensures an EGM is working properly  Tune your subscription in real-time  Get only the events you want  Associated data is available (Status, Logs, and Meters)

Slide 16 BUILD AN APP WITH EVENTS The secret to your success…

Slide 17 General Floor Information CBE314 [Game Combo Activated]  Sent when a Player wagers on a new Theme  Provides real-time info about themes  Associated data includes the cabinetStatus  Includes Theme, Paytable ID, Bet Denomination Subscribe to this one event, and you can do this  Time-based popularity of themes by EGM  Floor map of which games are being played

Slide 18 General Floor Information GPE112 [Game Ended]  Sent at the end of each played Game to convey the detail  Associated data  Affected Meters  Transaction Log  This event can cause lots of traffic  Provides real-time game play information  Selectively turn this on/off for any EGM  Subscribe when you need granular information  Clear the subscription when you don’t

Slide 19 Security Information CBE203 [Device failure disables EGM]  Sent when the EGM tilts because of a problem  BV failure, Printer failure, general tilt, etc.  Associated data includes the cabinetStatus  Identifies which device is causing the problem  Also shows the status of all of the EGM doors  This event, with a few others can be used to write a camera system, or other security application

Slide 20 Uncarded Player Activity Hot Player Events  With G2S, player information can be sent from the EGM  Rather than watching every play, watch for “Hot Players”  Hot Player – Player exceeds a defined limit  Can have up to 5 levels (each with different events)  Play Basis – can be almost anything  Also define the period (Must wager $100 in 5 minutes)  Apps you can write:  Traditional: Watch for hot players of a certain level, then notify a host to greet them (pager, text message, etc,(  More modern: dialogue with the player to see if they want to join your player club; get their info via an interface at the EGM

Slide 21 Carded Player Events  Session has started – includes player Id  Session updated – sent at the end of every play cycle  Real-time player update; includes theme and all meters  Session has Ended – get the final rating  Interval rating – can be sent when theme changes  EGM maintains session meters for player Simple Apps  Maintain an active player locator  Use Interval Ratings to see which theme they are playing  Use session meters to see who’s doing what

Slide 22 INTERACTING WITH PLAYERS Messages, Promotions, and Bonuses

Slide 23 Player User Interface  New trend to slide in a player window on the EGM display  Content and applications are distinct from the EGM  A clear line between gaming app and player display  The PUI employs Flash or other modern technology  Soon, SDKs will be available for any developer  Player Apps in a big way…  Display Flight Information (why wait at the airport?)  Print Boarding Pass  IM with Player (or Video) using off-the-shelf technologies

Slide 24 Interacting with Players  Ask a question while the player is at the EGM  What would you ask?  Simple query – answer is routed back to the app  sessionId ties request / response together  Auto-enroll Hot Players  Set Minimum criteria  When player becomes “Hot” ask if they want to join your club  Player enters name and PIN,  System tells EGM to start tracking play  Allow players to order drinks – from a menu  Only available for carded players…

Slide 25 Simple Promotions for Carded Players  It’s your birthday!  Play $100 or 50 games and get a special prize  Watch Player Session Updates [PRE114]  set subscription when they arrive / clear it when they leave  When level is achieved, then give a prize  setBonusAward – give promo or nonCash money  setPlayerOverride – give this player double or triple points  setHostPoints – add 50 points to the player’s balance at the EGM  setPlayerMessage – tell the player that a comp for 2 is waiting for them

Slide 26 Tuning Countdowns and bonus points Countdowns and Bonus Points  G2S allows you to define the bonus point calculation  Basis – a single value, or a calculated one (e.g., wageredAmt)  Direction – will the count go down or up?  Target – How many Counts for a Point?  Increment – How much Basis per Count?  Award – How many Points do they get when reaching the Target? Example: (Basis=wageredAmt, Direction=down) Countdown starts at 20, then down by 1 for each $1.00 bet When the countdown hits the Target, the player gets Award points

Slide 27 Tuning Countdowns and bonus points Countdowns and Bonus Points  G2S also accommodates overrides  Basis (using wageredAmt) and Direction are fixed  Can change Target (How many it takes)  Increment (how much it costs to move one step)  Award (how many points you get when you get there)  Player Overrides (down by 1 for each $0.50 bet)  Limited to a specific player, follows them around the floor  Birthday or other event for the player  bonus award (play $100 and get double points for an hour)  Generic Overrides (double points – change Award to 2)  Tied to the machine (double points in this area from 3AM-5AM)

Slide 28 HOW TO GET THERE FROM HERE Where do I start?

Slide 29 Help is Available to Roll Your Own App  Own your own network – Cisco, Brocade, etc.  Your network can’t be too fast  Consider a10Gbps backbone, 1Gbps to EGM  Strategic planning  Involve your System Vendor – what are they planning?  Consider an Independent provider to help you get started  Tools are available – the benefit of a standard protocol  A single reference implementation is used by all developers  G2S Engines and stacks are starting to appear  A G2S Engine abstracts out all of the G2S details, making it easy  Training from GSA University

Slide 30 Or, Have a Custom App Built for You  In an open network, anyone can build an app for you  Soon, you’ll see lots of vendors with all sorts of apps The secrets:  Your Slot Floor Management System does the hard stuff  Vouchers, EFT, Regulated Accounting Reports, etc.  Insist that every EGM be able to talk to 6 Hosts  One for the Slot System, One for the regulators, Four for your apps  G2S means you can talk to your players at the EGM  Your system vendor doesn’t have to change a dozen moving parts.

Slide 31 Involving Regulators [Give them a server on your floor] 1.The Slot System handles all of the regulated activity 2.The regulator’s server provides an independent view  Significant events  Independent Meters  Check digital signatures of EGM and Peripheral Code 3.Then you get 4 network connections for your servers  Marketing applications should have minimal regulatory review  Meaning they can be available more quickly  New apps for your players are available in months, not years.

Slide 32 Take Aways 1.Every EGM MUST Support at least 6 Hosts 2.Your network cannot be too fast 3.Anyone can build a simple G2S Application 4.EGM Certification is crucial 5.Start small with a sand-box

Slide 33 More information GSA Resources (gamingstandards.com)  Standards can be downloaded by anyone  GSA University for training (gsauniv.com) RadBlue Resources  Student Versions of our Sims (EGM, Host, RPA)  Networked Gaming Resource radblue.com  Working prototypes that demonstrate all of these examples using G2S Russ Ristine