Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming...

15
press plication Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas

Transcript of Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming...

Page 1: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

1

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

Gaming Application Development SolutionInnovation is based on ideas

Page 2: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

2

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

Games Application Builder

The New Generation of Gaming Application Development

Page 3: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

3

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

Goals / Functions

Tuition GUI tools to design and generate games executables

A same game can work with different Peripherals / Devices I/O without changes in game

Easy to configure a game for different country requirements/regulations, as less change as possible

Gaming applications with software bus and object oriented modules implemented

Fast and efficient solutions for the customer with development,changing, and substitution of software modules and functions

Flexible framework to extend for other games Easy develop , maintain and deploy

Page 4: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

4

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

GUI Tool Framework Concept

Gaming Solutions with GUI Tool Development

Video Lottery Terminal, Transaction, Statement ,…

GUI Tool-SW-Bus

PCI Card insert Coin Banknote Deposit Receipt

Statement Transaction Win/Loss TPM Security

“GUI Tool-SW-Bus is like a PC-HW-BUS"

Page 5: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

5

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

System Environment

Game Runtime

Linux / Windows

Game Development Environment

Microsoft Window

Game executableTuition GUI Tool to design game

Game in C/C++

Developer Environment Runtime version

Page 6: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

6

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

GUI Tool

Design game layout, operation, logic, flow etc.

Based on provided lib (graphic, logic, virtual I/O)

Extensible with new lib Combo object: group

multiple lib objects/settings into a new object that can be reused

GUI Tool

Lib Header

Graphic/ Logic Lib

Virtual I/O Config

Virtual I/O

Game ConfigGame in C/

exe

Page 7: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

7

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

Modify, configure and extend application behaviour. Graphic workflow tools for consumer and supervisor

applications Reduce complexity and risk GUI Workflow tool presents and generates C/C++

GUI Tool

Page 8: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

8

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

GUI Tool

Take complete control of your application Change & add transactions & flows & screens

Page 9: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

9

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

GUI Illustrations: Page

A game may contains multi pages, one for each game stage

Page 10: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

10

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

GUI Illustrations: Components

Insert components into each page

Built-in components like image, video, audio, 2D objects, rotary ….etc.

Support customized and combo components

Provide built-in functions with country requirement or regulations variations

Page 11: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

11

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

GUI Illustrations: Attributes

Assign component attributes, like position, background, color …etc.

Page 12: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

12

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

GUI Illustrations: Event

Components have event handlers to HW events

Event handlers can call components functions

Event handlers can fire/trigger other events

Event handler in C/C++ like script

Page 13: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

13

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

GUI Tool

Can save/edit games At the end, user can generate the game into

C/C++ codeThen compile into executableUser can modify flows via GUI Tool The script within frameworks The generated C/C++ code to further enhance the

game performance

Page 14: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

14

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

Library

Graphic lib 2D object Image/Video/Audio Built-in operation for

movement etc. Log for audit

User operation, win/lost Different from debug trace

log Configuable

Resume from crash point

Game executable

Graphic Lib Virtual I/O

Page 15: Express Application Delivery 1 Ralph Chen Innovative Solutions Co. Ltd Confidential Gaming Application Development Solution Innovation is based on ideas.

Express Application Delivery

15

Ralph Chen

Innovative Solutions Co. Ltd

Confidential

Extensibility

User can modify generated C/C++ code to compile a new game

Framework to add/replace new components into GUI tool by users and/or new versions improvement

Combine components/operations into a combo components , off load developers tasks