Explanation for Game Development for Android and iOS :
Here is the schematic scene of the application which will help you to understand the targetted model.
Assuming that you have prior knowledge of 8 ball pool by miniclip and any of the 3 patti game if not, we suggest you to please have a look on it.
We are here targetting to develop a single application available for both Android as well as iOS platform. This single application will contain both the desired games namely 8 ball pool and 3 patti.
Below is the schematic working of the applicaiton :
As the user will download and install the application in either of the respective operating system, he will first of all face 3 options - LOGIN, REGISTRATION, GUEST PLAY. This will here create 3 possible cases :
Case one : LOGIN, user will input their mobile number and password. On successful login user will be landed to dashboard/profile page.
This dashboard/profile page will be a general dashboard/profile page as of today's profile stuff like : user's name, display picture, facebook friend referral, mobile number, email id, gaming history, coin stact, bay to gaming arena, etc.
Case two : REGISTRATION, here again he will be opted with 3 options : Facebook, Gmail and Mobile number.
After completion of the registration, user will be landed to dashboard/profile page, here if the user has arrived using the friend's referral code, then both the referrer and referral will be credited with some fixed amount of coins in their respective account as referral coins. Player can refer using any of social networking platform typically 3 : Facebook, Gmail and Whatsapp. Else if the user as arrived by any of the marketing agency or other medium then, the user will be itself credited with welcome coins.
Case three : GUEST PLAY, here at backend will create a unique ID for specifying a particular user at time of game play. Post to the selection of GUEST PLAY, user will be landed to game selection section where he will be opted for either 8 ball pool or 3 patti. Further the gaming will be processed.
Now considering the landing at dashboard/profile page, here user can either change, view, modify, update, delete the information like, name, mobile number, etc.
Further, when user will opt for Game Play, here again user will encounter with choice between two games, either 8 ball pool or 3 patti. Suppose user selects 8 ball pool, here user will now have 7 verticals to choose on for betting, ranging from 50 coins to 5000 coins. These coins will be dummy virtual currency which will act as a parameter for judgement of progress, betting and winning amount. Please note here that, as in 8 ball pool by miniclip, which provide upto 20 different tables, whose gaming, features, graphics, functionality, stick and ball behavior all changes as with table, we DON'T require this feature. We require only single table, with single mode of functionality and features.
Now post to the selection of gaming vertical say 500coins, user will wait to find the opponent for 45secs. Meanwhile, system will look for the latest entry under the same game and vertical (8 ball pool, 500 coins) and will present as opponent with one another. This opponent can either be registered player or guest player, against guest player or registered player. In case of NOT finding the match. System itself will play against the player, say AI or bot gaming. The probability of winning of this AI or bot will be 50%.
For guest player, we will be providing with limited number of coins, for maximum of 2 game play. In case of win or loose, user will be opted to register or quit the application. If the player choose to register, then the same procedure for registration will be caried but, all the data of