SlideShare a Scribd company logo
email: info@antarasoft.com                         Pharr Road Station
                                                 http://www.antarasoft.com                      Post Office Box 11872
                                                                                               Atlanta, GA 30355-9998
                                        tel. USA: +1 (831) 440 8840;   EU: +380 (66) 7062635


  Poker Machine
  "Poker Machine" - is codename for a complex system, providing
  rich user experience when playing different games. The product
  can be described as a big "casino-like" table for 4 players with TFT
  monitor and touch-screen built-in for each player. In front of
  players there is a big plasma screen, performing role of a dealer,
  communicating to players via voice, video, text and animation.
  Every player has a personal cash receiver (bill validator) , which
  accepts banknotes to refill account for betting or as a fee for a
  game. In addition system is equipped with special sensors and
  RFID card scanners, which let servicemen or users be
  authenticated and authorized for certain activities.




                                                       Among greatest benefits of this system is its total
                                                       flexibility, maintainability and efficiency, provided
                                                       by using several standard desktop stations and a
                                                       server as a single entertainment platform.



  System components
  Poker Machine consists of 3 independently designed parts, combined together: software, computer
  hardware and attractive exterior, made of wood, tissue, glass and metal. Our company designed and
  developed from scratch software system and took active part in hardware prototyping (based on
                                   standard PC components).

                                    This device can be considered as a fully functional computer network,
                                    packed within a single box, and build of standard office-equipment
                                    components. Minimum custom-made hardware and software
                                    guarantees ease of maintenance, high availability and flexibility.
                                    Components, software and exterior can vary widely.

  From point of view of programming, the system can be represented as a Server and number of Client
  PCs with touch-screens for game presentation and user input, which are connected with each other via a
  high speed network. Server runs Game Playing, controls processes, performs money operations,
  maintains security, collects statistics and provides multimedia interaction.


--to make high technologies and top quality software products and services available and affordable globally--

                                             AntaraSoft © 2008-2009
email: info@antarasoft.com                         Pharr Road Station
                                                 http://www.antarasoft.com                      Post Office Box 11872
                                                                                               Atlanta, GA 30355-9998
                                        tel. USA: +1 (831) 440 8840;   EU: +380 (66) 7062635


  Functional overview
  Poker Machine software assumes several modes of work, described as the following.

         Player - basic mode, when Poker Machine behaves as a real-life dealer with table in real casino.
         Owner - mode, which gives maximum credentials on device, lets program it, provides extended
          statistics, counters' data and reporting
         Collector - mode, intended to provide access for money collector to extract actual money from
          device money storage.
         Operator - mode for casino manager - minor settings, credits control, withdrawal
         Demo - mode, which performs some animation or game simulation when the system is idle.

  Player mode
  Machine allows playing of one to four people simultaneously. They play the same game against casino.
  After a game is selected, it cannot be changed until completed or its counters come to end. Currently
  one of two available games can be selected "BlackJack" or "Russian Poker" (more games to come
  shortly).

  To play (and make bets) a user must
  put some credit to their account. She
  should push a banknote into a slot of
  bill validator, which checks the
  banknote and its value, adds money to
  user's account and transfers the
  banknote to inside safe money storage.

  System aims to reproduce the
  environment of real casino via
  multimedia,     video,     sound    and
  animation. While playing a game a user
  makes bets by using money from her
  account, follows instructions of dealer,
  wins or loses. Interaction is performed
  via touch-screen by just naturally
  tapping with fingers on objects in the
  screen: cards, buttons or chips.

  Games' logic exactly corresponds to logic of real casinos and in addition system calculates and monitors
  statistics and behavior of cards combinations in order them to correspond real games. Hundreds of
  hours of testing proved most of standard probabilities and game situations followed by Poker Machine.




--to make high technologies and top quality software products and services available and affordable globally--

                                             AntaraSoft © 2008-2009
email: info@antarasoft.com                         Pharr Road Station
                                                 http://www.antarasoft.com                      Post Office Box 11872
                                                                                               Atlanta, GA 30355-9998
                                        tel. USA: +1 (831) 440 8840;   EU: +380 (66) 7062635


                                                                         A user can withdraw his money by
                                                                         asking an Operator who has
                                                                         privileges to debit money from user
                                                                         account and turn it into cash or any
                                                                         other way casino can pay to a user.




                                                                         Either BlackJack or Russian Poker or
                                                                         any other game implemented on this
                                                                         platform is designed to bring profit to
                                                                         its owner, that's why device provides
                                                                         extended functionality for control
                                                                         and maintenance.

  Owner mode - superuser
  To enter Owner Mode system requires a user to have special RFID card scanned by RFID scanner on the
  rear panel of the device. After successful scanning one of the players' screens switches to Owner mode
  and lets Owner make key settings like:

         set timers' values for games
         maintain set of RFID cards of
          Operators and Money Collectors
         set game types and permissions to
          switch on certain games
         set operators' permissions (like credit
          set, withdrawal, etc)
         tune banknotes operations (bill
          validator) behavior
         make initial settings for each specific
          game type, defining games behavior

  Additionally Owner can view any statistics or
  counters on any game, logs (every user action
  is logged and history saved and stored).

  Operator - a person who uses devices on daily basis
  To access the system operator must pass auth procedure by using of his RFID card. If successfully
  passed, she can perform the following operations:

         set credit for a user
--to make high technologies and top quality software products and services available and affordable globally--

                                             AntaraSoft © 2008-2009
email: info@antarasoft.com                         Pharr Road Station
                                                  http://www.antarasoft.com                      Post Office Box 11872
                                                                                                Atlanta, GA 30355-9998
                                         tel. USA: +1 (831) 440 8840;   EU: +380 (66) 7062635


         withdraw user's credit
         select a game
         lock/unlock a game

  Money Collector
  Money Collector also passes auth procedure using a card, given him by Owner. After that he can:

         view logs and counters
         withdraw money (extract them physically from safe storage). This will result into resetting
          counters to zero
         lock/unlock game



  Technologies and architecture overview
  Having strong expertise in design and development of enterprise systems, we use similar approaches for
  this product to ensure its security and reliability. The system has layered client-server architecture with
  appropriate security and infrastructure.

  Using of Microsoft platform and .NET Framework 3.5SP1 provide "managed code" for all the
  components which can be reviewed, validated and protected.

  Presentation layer is implemented using WPF of Microsoft .NET framework, which guarantees rich and
  modern interface as well as makes sure achieving maximum performance.

  We developed a universal gaming framework, which provides an opportunity to host almost any kind of
  games inside, localized for any countries, cultures and languages. Currently system has 2 games
  implemented: "Black Jack" and "Russian Poker" with one language supported (Russian).

  System platform:

         Game Server
              o OS: Windows Server 2008 (possible Windows Server 2003SP2 or Windows Vista* )
              o Microsoft SQL Server 2008 (possible Express Edition*)
              o Microsoft .NET Framework 3.5SP1
              o Windows Media Payer 10 or 11
              o Presentation implementation: WPF (Windows Presentation Foundation)
              o Communication between components: WCF (Windows Communication Foundation) and
                  .NET Remoting *
         Client/Player
              o Windows Vista Home (possible Windows XPSP3*)
              o Microsoft .NET Framework 3.5SP1
              o Presentation implementation: WPF (Windows Presentation Foundation)

--to make high technologies and top quality software products and services available and affordable globally--

                                              AntaraSoft © 2008-2009
email: info@antarasoft.com                         Pharr Road Station
                                                  http://www.antarasoft.com                      Post Office Box 11872
                                                                                                Atlanta, GA 30355-9998
                                         tel. USA: +1 (831) 440 8840;   EU: +380 (66) 7062635


              o   Communication between components:                 .NET    Remoting     and    WCF      (Windows
                  Communication Foundation)*
                                                                                                *- depends on version

  Poker Machine production, licensing and redistribution
  Antara Software is an official technical partner, service and support provider of the Fartova Hga LLC,
  owning all the rights on "Poker Machine", it's design, architecture and software.

  For any kind of additional information on Poker Machine, please feel free to contact us:

                                        E-Mail: info@antarasoft.com
                               Tel USA: +1 (831) 440 8840;   EU: +380 (66) 7062635




--to make high technologies and top quality software products and services available and affordable globally--

                                              AntaraSoft © 2008-2009

More Related Content

Viewers also liked

Artjoker Digital - Company Overview
Artjoker Digital - Company OverviewArtjoker Digital - Company Overview
Artjoker Digital - Company Overview
Julia Broźyna
 
The last man in the universe
The last man in the universeThe last man in the universe
The last man in the universe
Gui Neves
 
Waverley Seq Deck v4-2 (1080HD)
Waverley Seq Deck v4-2 (1080HD)Waverley Seq Deck v4-2 (1080HD)
Waverley Seq Deck v4-2 (1080HD)Julia Broźyna
 
Pelajaran 23 imam maliki - pendidikan islam
Pelajaran 23 imam maliki - pendidikan islamPelajaran 23 imam maliki - pendidikan islam
Pelajaran 23 imam maliki - pendidikan islam
Tengku Hidayah
 

Viewers also liked (6)

Lightning Talk - Riak
Lightning Talk - RiakLightning Talk - Riak
Lightning Talk - Riak
 
Paper free day 2012
Paper free day 2012Paper free day 2012
Paper free day 2012
 
Artjoker Digital - Company Overview
Artjoker Digital - Company OverviewArtjoker Digital - Company Overview
Artjoker Digital - Company Overview
 
The last man in the universe
The last man in the universeThe last man in the universe
The last man in the universe
 
Waverley Seq Deck v4-2 (1080HD)
Waverley Seq Deck v4-2 (1080HD)Waverley Seq Deck v4-2 (1080HD)
Waverley Seq Deck v4-2 (1080HD)
 
Pelajaran 23 imam maliki - pendidikan islam
Pelajaran 23 imam maliki - pendidikan islamPelajaran 23 imam maliki - pendidikan islam
Pelajaran 23 imam maliki - pendidikan islam
 

Similar to Poker machinebrief v2.4

Advanced player tracking system
Advanced player tracking systemAdvanced player tracking system
Advanced player tracking system
IJECEIAES
 
State of Nevada gaming control board minimal internal control standards_mics_...
State of Nevada gaming control board minimal internal control standards_mics_...State of Nevada gaming control board minimal internal control standards_mics_...
State of Nevada gaming control board minimal internal control standards_mics_...
Market Engel SAS
 
Atm
AtmAtm
EvenBet Poker
EvenBet PokerEvenBet Poker
EvenBet Poker
stardmitry
 
Datasheet two factor-authenticationx
Datasheet two factor-authenticationxDatasheet two factor-authenticationx
Datasheet two factor-authenticationxHai Nguyen
 
Betting system implementation for electronic gaming machine manufacturer in e...
Betting system implementation for electronic gaming machine manufacturer in e...Betting system implementation for electronic gaming machine manufacturer in e...
Betting system implementation for electronic gaming machine manufacturer in e...
Dusane Infotech India Pvt. Ltd.
 
SECURE DATA ENCRYPTION FOR ATM TRANSACTIONS
SECURE DATA ENCRYPTION FOR ATM TRANSACTIONSSECURE DATA ENCRYPTION FOR ATM TRANSACTIONS
SECURE DATA ENCRYPTION FOR ATM TRANSACTIONS
IRJET Journal
 
Embedded systems presentation power point.ppt
Embedded systems presentation power point.pptEmbedded systems presentation power point.ppt
Embedded systems presentation power point.ppt
ssuser1b4013
 
Crypto box - crypto casino
Crypto box - crypto casinoCrypto box - crypto casino
Crypto box - crypto casino
MaksymVasylchykov
 
python pre-submission report.pdf
python pre-submission report.pdfpython pre-submission report.pdf
python pre-submission report.pdf
SruthiMugle
 
C132733
C132733C132733
C132733
IJRES Journal
 
Introduccion Android Day movilforum madrid
Introduccion Android Day movilforum madridIntroduccion Android Day movilforum madrid
Introduccion Android Day movilforum madrid
videos
 
ATS SmartFR
ATS SmartFRATS SmartFR
ATS SmartFR
Hoang Le Van
 
IRJET- A Survey on Cardless Automated Teller Machine(ATM)
IRJET- A Survey on Cardless Automated Teller Machine(ATM)IRJET- A Survey on Cardless Automated Teller Machine(ATM)
IRJET- A Survey on Cardless Automated Teller Machine(ATM)
IRJET Journal
 
E-License System With RTO Controle Room Management System
E-License System With RTO Controle Room Management SystemE-License System With RTO Controle Room Management System
E-License System With RTO Controle Room Management System
IRJET Journal
 
IRJET- Implementation of Secured ATM by Wireless Password Transfer and Keypad...
IRJET- Implementation of Secured ATM by Wireless Password Transfer and Keypad...IRJET- Implementation of Secured ATM by Wireless Password Transfer and Keypad...
IRJET- Implementation of Secured ATM by Wireless Password Transfer and Keypad...
IRJET Journal
 
IRJET- Device Authentication Wireless Netework for Secured Communication
IRJET- Device Authentication Wireless Netework for Secured CommunicationIRJET- Device Authentication Wireless Netework for Secured Communication
IRJET- Device Authentication Wireless Netework for Secured Communication
IRJET Journal
 
Fitness Outfitter’s New System Proposal
Fitness Outfitter’s New System ProposalFitness Outfitter’s New System Proposal
Fitness Outfitter’s New System ProposalTeam 5 ITE115
 
USB-Lock-RP Technical Datasheet version 11.9
USB-Lock-RP Technical Datasheet version 11.9USB-Lock-RP Technical Datasheet version 11.9
USB-Lock-RP Technical Datasheet version 11.9
Javier Arrospide
 

Similar to Poker machinebrief v2.4 (20)

Advanced player tracking system
Advanced player tracking systemAdvanced player tracking system
Advanced player tracking system
 
State of Nevada gaming control board minimal internal control standards_mics_...
State of Nevada gaming control board minimal internal control standards_mics_...State of Nevada gaming control board minimal internal control standards_mics_...
State of Nevada gaming control board minimal internal control standards_mics_...
 
Atm
AtmAtm
Atm
 
EvenBet Poker
EvenBet PokerEvenBet Poker
EvenBet Poker
 
Datasheet two factor-authenticationx
Datasheet two factor-authenticationxDatasheet two factor-authenticationx
Datasheet two factor-authenticationx
 
Betting system implementation for electronic gaming machine manufacturer in e...
Betting system implementation for electronic gaming machine manufacturer in e...Betting system implementation for electronic gaming machine manufacturer in e...
Betting system implementation for electronic gaming machine manufacturer in e...
 
SECURE DATA ENCRYPTION FOR ATM TRANSACTIONS
SECURE DATA ENCRYPTION FOR ATM TRANSACTIONSSECURE DATA ENCRYPTION FOR ATM TRANSACTIONS
SECURE DATA ENCRYPTION FOR ATM TRANSACTIONS
 
Embedded systems presentation power point.ppt
Embedded systems presentation power point.pptEmbedded systems presentation power point.ppt
Embedded systems presentation power point.ppt
 
Crypto box - crypto casino
Crypto box - crypto casinoCrypto box - crypto casino
Crypto box - crypto casino
 
python pre-submission report.pdf
python pre-submission report.pdfpython pre-submission report.pdf
python pre-submission report.pdf
 
C132733
C132733C132733
C132733
 
Introduccion Android Day movilforum madrid
Introduccion Android Day movilforum madridIntroduccion Android Day movilforum madrid
Introduccion Android Day movilforum madrid
 
ATS SmartFR
ATS SmartFRATS SmartFR
ATS SmartFR
 
IRJET- A Survey on Cardless Automated Teller Machine(ATM)
IRJET- A Survey on Cardless Automated Teller Machine(ATM)IRJET- A Survey on Cardless Automated Teller Machine(ATM)
IRJET- A Survey on Cardless Automated Teller Machine(ATM)
 
E-License System With RTO Controle Room Management System
E-License System With RTO Controle Room Management SystemE-License System With RTO Controle Room Management System
E-License System With RTO Controle Room Management System
 
PRTG
PRTGPRTG
PRTG
 
IRJET- Implementation of Secured ATM by Wireless Password Transfer and Keypad...
IRJET- Implementation of Secured ATM by Wireless Password Transfer and Keypad...IRJET- Implementation of Secured ATM by Wireless Password Transfer and Keypad...
IRJET- Implementation of Secured ATM by Wireless Password Transfer and Keypad...
 
IRJET- Device Authentication Wireless Netework for Secured Communication
IRJET- Device Authentication Wireless Netework for Secured CommunicationIRJET- Device Authentication Wireless Netework for Secured Communication
IRJET- Device Authentication Wireless Netework for Secured Communication
 
Fitness Outfitter’s New System Proposal
Fitness Outfitter’s New System ProposalFitness Outfitter’s New System Proposal
Fitness Outfitter’s New System Proposal
 
USB-Lock-RP Technical Datasheet version 11.9
USB-Lock-RP Technical Datasheet version 11.9USB-Lock-RP Technical Datasheet version 11.9
USB-Lock-RP Technical Datasheet version 11.9
 

Recently uploaded

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 

Poker machinebrief v2.4

  • 1. email: info@antarasoft.com Pharr Road Station http://www.antarasoft.com Post Office Box 11872 Atlanta, GA 30355-9998 tel. USA: +1 (831) 440 8840; EU: +380 (66) 7062635 Poker Machine "Poker Machine" - is codename for a complex system, providing rich user experience when playing different games. The product can be described as a big "casino-like" table for 4 players with TFT monitor and touch-screen built-in for each player. In front of players there is a big plasma screen, performing role of a dealer, communicating to players via voice, video, text and animation. Every player has a personal cash receiver (bill validator) , which accepts banknotes to refill account for betting or as a fee for a game. In addition system is equipped with special sensors and RFID card scanners, which let servicemen or users be authenticated and authorized for certain activities. Among greatest benefits of this system is its total flexibility, maintainability and efficiency, provided by using several standard desktop stations and a server as a single entertainment platform. System components Poker Machine consists of 3 independently designed parts, combined together: software, computer hardware and attractive exterior, made of wood, tissue, glass and metal. Our company designed and developed from scratch software system and took active part in hardware prototyping (based on standard PC components). This device can be considered as a fully functional computer network, packed within a single box, and build of standard office-equipment components. Minimum custom-made hardware and software guarantees ease of maintenance, high availability and flexibility. Components, software and exterior can vary widely. From point of view of programming, the system can be represented as a Server and number of Client PCs with touch-screens for game presentation and user input, which are connected with each other via a high speed network. Server runs Game Playing, controls processes, performs money operations, maintains security, collects statistics and provides multimedia interaction. --to make high technologies and top quality software products and services available and affordable globally-- AntaraSoft © 2008-2009
  • 2. email: info@antarasoft.com Pharr Road Station http://www.antarasoft.com Post Office Box 11872 Atlanta, GA 30355-9998 tel. USA: +1 (831) 440 8840; EU: +380 (66) 7062635 Functional overview Poker Machine software assumes several modes of work, described as the following.  Player - basic mode, when Poker Machine behaves as a real-life dealer with table in real casino.  Owner - mode, which gives maximum credentials on device, lets program it, provides extended statistics, counters' data and reporting  Collector - mode, intended to provide access for money collector to extract actual money from device money storage.  Operator - mode for casino manager - minor settings, credits control, withdrawal  Demo - mode, which performs some animation or game simulation when the system is idle. Player mode Machine allows playing of one to four people simultaneously. They play the same game against casino. After a game is selected, it cannot be changed until completed or its counters come to end. Currently one of two available games can be selected "BlackJack" or "Russian Poker" (more games to come shortly). To play (and make bets) a user must put some credit to their account. She should push a banknote into a slot of bill validator, which checks the banknote and its value, adds money to user's account and transfers the banknote to inside safe money storage. System aims to reproduce the environment of real casino via multimedia, video, sound and animation. While playing a game a user makes bets by using money from her account, follows instructions of dealer, wins or loses. Interaction is performed via touch-screen by just naturally tapping with fingers on objects in the screen: cards, buttons or chips. Games' logic exactly corresponds to logic of real casinos and in addition system calculates and monitors statistics and behavior of cards combinations in order them to correspond real games. Hundreds of hours of testing proved most of standard probabilities and game situations followed by Poker Machine. --to make high technologies and top quality software products and services available and affordable globally-- AntaraSoft © 2008-2009
  • 3. email: info@antarasoft.com Pharr Road Station http://www.antarasoft.com Post Office Box 11872 Atlanta, GA 30355-9998 tel. USA: +1 (831) 440 8840; EU: +380 (66) 7062635 A user can withdraw his money by asking an Operator who has privileges to debit money from user account and turn it into cash or any other way casino can pay to a user. Either BlackJack or Russian Poker or any other game implemented on this platform is designed to bring profit to its owner, that's why device provides extended functionality for control and maintenance. Owner mode - superuser To enter Owner Mode system requires a user to have special RFID card scanned by RFID scanner on the rear panel of the device. After successful scanning one of the players' screens switches to Owner mode and lets Owner make key settings like:  set timers' values for games  maintain set of RFID cards of Operators and Money Collectors  set game types and permissions to switch on certain games  set operators' permissions (like credit set, withdrawal, etc)  tune banknotes operations (bill validator) behavior  make initial settings for each specific game type, defining games behavior Additionally Owner can view any statistics or counters on any game, logs (every user action is logged and history saved and stored). Operator - a person who uses devices on daily basis To access the system operator must pass auth procedure by using of his RFID card. If successfully passed, she can perform the following operations:  set credit for a user --to make high technologies and top quality software products and services available and affordable globally-- AntaraSoft © 2008-2009
  • 4. email: info@antarasoft.com Pharr Road Station http://www.antarasoft.com Post Office Box 11872 Atlanta, GA 30355-9998 tel. USA: +1 (831) 440 8840; EU: +380 (66) 7062635  withdraw user's credit  select a game  lock/unlock a game Money Collector Money Collector also passes auth procedure using a card, given him by Owner. After that he can:  view logs and counters  withdraw money (extract them physically from safe storage). This will result into resetting counters to zero  lock/unlock game Technologies and architecture overview Having strong expertise in design and development of enterprise systems, we use similar approaches for this product to ensure its security and reliability. The system has layered client-server architecture with appropriate security and infrastructure. Using of Microsoft platform and .NET Framework 3.5SP1 provide "managed code" for all the components which can be reviewed, validated and protected. Presentation layer is implemented using WPF of Microsoft .NET framework, which guarantees rich and modern interface as well as makes sure achieving maximum performance. We developed a universal gaming framework, which provides an opportunity to host almost any kind of games inside, localized for any countries, cultures and languages. Currently system has 2 games implemented: "Black Jack" and "Russian Poker" with one language supported (Russian). System platform:  Game Server o OS: Windows Server 2008 (possible Windows Server 2003SP2 or Windows Vista* ) o Microsoft SQL Server 2008 (possible Express Edition*) o Microsoft .NET Framework 3.5SP1 o Windows Media Payer 10 or 11 o Presentation implementation: WPF (Windows Presentation Foundation) o Communication between components: WCF (Windows Communication Foundation) and .NET Remoting *  Client/Player o Windows Vista Home (possible Windows XPSP3*) o Microsoft .NET Framework 3.5SP1 o Presentation implementation: WPF (Windows Presentation Foundation) --to make high technologies and top quality software products and services available and affordable globally-- AntaraSoft © 2008-2009
  • 5. email: info@antarasoft.com Pharr Road Station http://www.antarasoft.com Post Office Box 11872 Atlanta, GA 30355-9998 tel. USA: +1 (831) 440 8840; EU: +380 (66) 7062635 o Communication between components: .NET Remoting and WCF (Windows Communication Foundation)* *- depends on version Poker Machine production, licensing and redistribution Antara Software is an official technical partner, service and support provider of the Fartova Hga LLC, owning all the rights on "Poker Machine", it's design, architecture and software. For any kind of additional information on Poker Machine, please feel free to contact us: E-Mail: info@antarasoft.com Tel USA: +1 (831) 440 8840; EU: +380 (66) 7062635 --to make high technologies and top quality software products and services available and affordable globally-- AntaraSoft © 2008-2009