Challenge

As online gambling industry booming, our client wants to stay ahead and competitive for exceptional online gaming entertainment. With the intention to build long term relationship with the customers, Our client wished to develop online poker gaming service that exceeds the expectation of his valued customers. TatvaSoft has successfully delivered online poker gaming platform including support to variations of poker.

Below are few important objectives that are successfully addressed by "Online Poker Gaming Platform":

  • Implementation of gaming system that can be run under any OS without any additional installation of software or plug-ins
  • Facilitates easy re-configuration to support different poker variations such as Texas Hold 'Em, Omaha, 5-Card Stud and 7-Card Stud
  • A cross-platform gaming platform that can be used on number of modern smartphone
  • Allow players to participate in tournament from any part of the world
  • Facilitates user to reserve his/her seat as waiting player to get served on first-come-first-serve basis
  • Providing user-friendly poker table layout through different configurations
Solution

TatvaSoft has implemented different features for online poker gaming system through customization of functionalities in open source poker.

Below is the brief description of different features implemented for online poker game:

  • Player Seat Allocation: Provides user-friendly interface to player for selecting his seat of choice. User has privilege to choose any seating positions from available seats on entire table apart from default seat allocated to him. Also, next player is not required to follow sequence for seating and can seat besides anyone other player.
  • World Wide Clock: It facilitates player to play poker according to his/her country time zone. It enables easy coordination amongst players from different countries with different time zones. System notifies players according to their local time zones and allow different players from different part of world to participate in same tournament.
  • Manage Waiting List: It helps to address a scenario where all the seats of table occupied and new player waiting or wanted to reserve his seat on that table. Waiting list feature allow new player to reserve his/her seat as a waiting player and thus ensure that no other player can seat before his/her turn. It also allow player to see complete list for number of players in waiting list. System serve any available seat to waiting player on first come first serve basis.
  • Wining Card Show option: it allow winning player to decide to show his winning hand or not when all players fold at the end of game round.
  • Tournament Scheduling: It provides feature to generate the CRON schedule (time based job scheduler) automatically according to user's time selection. User can specify minutes and hours to generate the CRON schedule and then CRON schedule will be generated automatically based on given input. The CRON schedule will be generated as per GMT time zone and will be displayed to different users according to their local time zone.
  • Manage Avatar: it allow to manage and upload the profile picture of user. User can set profile picture as avatar in Poker.
  • Managing Table Layout: User can manage layout of poker table to make it more user friendly to play. System allow to adjust the table objects like bet-slider, blinds, seats, chips, cards that crates rich look and feel of table to play.
  • License Check: System will check license of distributor on predefined interval. If license expires, the poker server will be automatically shut down.
Result

TatvaSoft has been successfully provided customer-oriented and highly competitive online poker software solution that enclosing both efficient functionalities and stable performance including:

  • Enjoy 24/7 accessibility
  • Offers support to different variations of poker including Texas Hold 'Em, Omaha, 5-Card Stud and 7-Card Stud.
  • Ensures high quality and user-friendly poker gaming experience.
  • Freedom to players for participation from any part of the world irrespective of their different time zones
  • Helps to boost revenue growth in client's online poker gaming business.
Technology
  • Development Platform: Eclipse IDE
  • Database: MySQL, MangoDB
  • Technology: Java, J2EE, Spring, Hibernate, JQuery, Spring Rest API