-DFS is a Game of Skill where user create a team of real players for an upcoming match and compete with other users for big prizes.
Here is the overview of game play
1.Select A Match : DFS hosts games of Football, Basketball and Cricket. Click on an upcoming match you want to play and keep an eye on the match deadline.
2.Create Your Teams: Use your knowledge of sports to pick a team within a budget of 100 credits who you think will score the most points for the selected match. User can edit team after creating.
a.Credits: Credits are the cost of a player. In-form and star players typically cost more credits, while inexperienced or non-regular players cost less.
b.Fantasy Points: Fantasy Points are earned by real-life players on the basis of their performances in a match. For example, scoring goals, making assists, etc. (football) and similar actions for other sports. Will cover all the scorepoints later in this doc.
3.Join Contests: We have many different contest formats for user to join. Choose between free and paid contests, or even create a new private contest just for you and your friends. You play your way!
4.Follow The Match: Once a match is live, you can follow your contests leaderboards to see how you’re performing against your competition.
Winnings: After a match ends, if you’re in the winning zone for a contest, then your contest winnings are transferred to your account. Use them to join more contests, or withdraw it and celebrate your success!
➔ Creating Your Team
◆Every football team you build on DFS has to have 11 players, of which a maximum of 7 players can be from any one team playing the real-life match
◆Player Combinations: Your team can have different combinations of players, but has to be within the 100 credit cap and must qualify the following team selection criteria:
◆Captain and Vice-Captain Points: Once you have selected your 11 players, you will have to assign a captain and vice-captain for your team.The captain will give you 2x points scored by them in the actual match.The vice-captain will give you 1.5x points scored by them in the actual match.
➔ Fantasy Points System
For every assist | 15 |
For every 1 goals conceded (GK) | -2 |
Clean sheet (Defender) | 20 |
Yellow card | -2 |
For every 1 shots on target | 5 |
For every goal scored (Defender) | 30 |
Coming on as a Substitute | 2 |
Interception Won | 3 |
Clean sheet (GK) | 20 |
For every shots saved (GK) | 5 |
For every goal scored (GK) | 40 |
For every goal scored (Midfielder) | 25 |
For every goal scored (Forward) | 20 |
For every 1 goals conceded (Defender) | -2 |
For every 1 successful tackles made | 5 |
Red card | -10 |
For every penalty missed | -2 |
Chance Created | 2 |
For every penalty saved (GK) | 20 |
For every own goal | -10 |
For every 5 passes completed | 2 |
Playing 11 | 4 |
➔ Creating Your Team
◆Every basketball team to have 8 players, of which a maximum of 5 players can be from any one team playing the real-life match.
➔ Player Combinations
◆Your team can have different combinations of players, but has to be within the 100 credit cap and must qualify the following team selection criteria:
Player Type | Min | Max |
Point Guard | 1 | 4 |
Shooting Guard | 1 | 4 |
Small Forward | 1 | 4 |
Power Forward | 1 | 4 |
Center | 1 | 4 |
Rebounds | 1.2 |
Steal | 3 |
Block | 3 |
Point Scored | 1 |
Turnover | -1 |
Assist | 15 |
➔ Creating Your Team
◆Every Cricket team you build on DFS has to have 11 players, of which a maximum of 7 players can be from any one team playing the real-life match.
◆ Player Combinations: Your team can have different combinations of players, but has to be within the 100 credit cap and must qualify the following team selection criteria:
Player Type | Min | Max |
Batsmen | 3 | 5 |
Bowler | 3 | 5 |
AllRounder | 1 | 3 |
WicketKeeper | 1 | 1 |
Sr No | Name | Points |
1 | Catches | 10 |
2 | Runout | 20 |
3 | Maiden Over | 10 |
4 | Half Century Bonus | 8 |
5 | 30 Run bonus | 4 |
6 | 5 Wicket Bonus | 16 |
7 | Stump | 20 |
8 | Boundary Hit | 1 |
9 | Playing 11 | 4 |
10 | Economy Bonus (Minimum 2 overs) 0 - 2.99 | 20 |
11 | Economy Bonus (Minimum 2 overs) 3 - 4.99 | 10 |
12 | Economy Bonus (Minimum 2 overs) 5 - 6.99 | 5 |
13 | Economy Bonus (Minimum 2 overs) 7 - 8.99 | 0 |
14 | Economy Bonus (Minimum 2 overs) 9 - 200 | -10 |
15 | Century Bonus | 16 |
16 | Wicket Taken | 15 |
17 | Strike Rate (Minimum 10 balls) 0 - 74.99 | -15 |
18 | Strike Rate (Minimum 10 balls) 75 - 124.99 | 0 |
19 | Strike Rate (Minimum 10 balls) 125 - 149.99 | 5 |
20 | Strike Rate (Minimum 10 balls) 150 - 199.99 | 10 |
21 | Strike Rate (Minimum 10 balls) 200 - 800 | 15 |
22 | Six Hit | 2 |
23 | 3 Wicket Bonus | 8 |
24 | Run Score | 1 |
-In admin panel >
-We are fetching games from EntitySport(Data provider) and putting it in pending status by default
-Fetching players from EntitySport and adding contests in game
- We are having contest management for contest creation and handling
-Making the game in upcoming state, hence user will be able to join the match contests from user app
-Using cron mechanism we are able to fetch playing 11 of the teams
when available, make lineups out and make game in live status(we can do this by manually also)
-Using cron mechanism we are calculating the points of every team created by users as per the point system described above.
-After match completion will make our game in In Review status and done Point, Rank, Prize calculation and Prize distribution contest wise