The Rad9™ Platform
Overview:
The Rad9™ platform was designed from its conception to eliminate the
complexity inherent in the development of casino game software. This translates
to our costumers as savings in time and cost of development, testing and
regulatory licensing. Rad9™ handles interaction with hardware peripherals,
keeps track of all required accounting information, deals with casino backend
systems and meets regulatory requirements related to casino video slots.
Due to its design, the Rad9™ platform provides unprecedented flexibility
and adaptability to meet the ever changing requirements of this global industry.
It is also under constant development to improve existing systems, implement
new features, add new modules and support additional peripherals.
Regulator Compliance:
The Rad9™ platform has been tested against the following regulations:
Gaming Labs International
- GLI-11: Gaming Devices in Casinos
- GLI-12: Progressive Gaming Devices in Casinos
BMM North America
- Gaming System Submission Guidelines
Nevada
- Technical Standards for Gaming Devices and On-Line Slot Systems.
New Jersey
- New Jersey Casino Administrative Code
Design:
The Rad9™ platform's flexibility comes from its modular design. Every
system is a module which can be replaced by other implementations. Therefore,
decisions such as which bill validator to use or what hardware platform to
select or even which accounting protocol will be supported becomes secondary.
With a simple module switch we can change from support of one system to another
without affecting the implementation of the game developed over Rad9™.
Board Support Package
One of the modules offered is the board support package (BSP). This module
adapts the Rad9™ platform to the hardware platform selected by the costumer.
A BSP usually involves support for the motherboard, I/O system, non-volatile
storage, etc.
Random Number Generator
The platform provides an approved random number generator for use by game
implementation. RNG related regulations are met by the platform itself.
Accounting System
The accounting system module provides the interaction between a game machine
and a casino's backend system. For example, the Slot Accounting System (SAS)
v6.01 protocol is the most commonly used accounting system module.
Peripherals
Support for common peripherals, such as bill validators, ticket printers,
hoppers, coin acceptors, etc., is handled through modules. Changing support
from one brand of peripheral to another is a simple matter.
Audit/Setup Screens
The Rad9™ platform provides game independent audit and setup screens.
This means that all games developed over the Rad9™ platform will have
identical audit screens, regardless of which visualization system they use
(flash, 2D graphics, 3D engine, etc.).
Emulated Subsystems
We provide emulated subsystems for development purposes. This allows developers
to work on developing games without the need for game machine specific hardware
or any knowledge at all of what the target hardware is.
Platform - Game Interfaces
Simple abstract interfaces are provided between the platform and the game
implementation. These interfaces hide the complexity of the overall Rad9™
engine from the game developers, allowing them to concentrate on the development
of the game itself.
Usage:
Customers who employ the base Rad9™ platform to develop games are responsible
for the following:
- Pay tables and game math.
- Game mechanics.
- Game graphics and display of system messages.
- Mechanism for logging and recalling games.
- System recovery using Rad9™'s non-volatile storage mechanims.
- Regulatory requirements related to the items above.