What is DFS
-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!
Rules for Football -
➔ 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 |
➔ Other Important Points
◆We get all our stats from Entitysport, the world's leading football data provider. However, in case there is a clear error from our provider's end, we may modify the stats.
◆The player you choose to be your team’s Captain will receive 2 times the points for his/her performance
◆The player you choose to be your team’s Vice-captain will receive 1.5 times the points for his/her performance
◆Once a match has been marked as completed and winners have been
declared.
◆In case the player does not play the match at all, no points will be given.
Rules for Basketball -
➔ 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:
◆Captain and Vice-Captain Points: Once you have selected your 8 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
Rebounds |
1.2 |
Steal |
3 |
Block |
3 |
Point Scored |
1 |
Turnover |
-1 |
Assist |
15 |
Rules for Cricket -
➔ Fantasy Points System
◆ODI Format
Run Score |
1 |
Half Century Bonus |
4 |
Six Hit |
4 |
Boundary Hit |
2 |
Maiden Over |
5 |
4 Wicket Bonus |
8 |
Century Bonus |
8 |
Stump |
20 |
5 Wicket Bonus |
8 |
Bonus (LBW/Bowled) |
8 |
Runout (Not a direct hit) |
6 |
Substitute Bonus |
2 |
Catches |
10 |
Playing 11 |
4 |
Wicket Taken |
30 |
3 Catch Bonus |
4 |
Runout |
20 |
Dismissal For a Duck (Except Bowler) |
-2 |
Economy Bonus
From - to |
MinimumOvers Bowled |
Points |
0 - 2.99 |
4 |
15 |
3 - 4.99 |
4 |
10 |
5 - 7.99 |
4 |
0 |
8 - 9.99 |
4 |
-10 |
10 - 200 |
4 |
-15 |
Strike Rate
From - to |
MinimumBall Faced |
Points |
0 - 74.99 |
20 |
-5 |
75 - 99.99 |
20 |
0 |
100 - 124.99 |
20 |
5 |
125 - 174.99 |
20 |
10 |
175 - 800 |
20 |
20 |
◆T10 Format
Half Century Bonus |
16 |
3 Wicket Bonus |
16 |
30 Run bonus |
8 |
Century Bonus |
32 |
Wicket Taken |
20 |
Boundary Hit |
1 |
Run Score |
1 |
Stump |
20 |
Dismissal For a Duck (Except Bowler) |
-2 |
Runout |
20 |
Playing 11 |
4 |
Six Hit |
2 |
Maiden Over |
20 |
Catches |
10 |
Bonus (LBW/Bowled) |
8 |
3 Catch Bonus |
4 |
Runout (Not a direct hit) |
6 |
2 Wicket Bonus |
3 |
Substitute Bonus |
2 |
Strike Rate
From - to |
MinimumBall Faced |
Points |
0 - 79.99 |
1 |
-3 |
80 - 89.99 |
1 |
-2 |
90 - 99.99 |
1 |
-1 |
100 - 149.99 |
1 |
1 |
150 - 199.99 |
1 |
2 |
200 - 1000 |
1 |
3 |
Economy Bonus
From - to |
MinimumOvers Bowled |
Points |
0 - 5.99 |
1 |
3 |
6 - 6.99 |
1 |
2 |
7 - 8 |
1 |
1 |
11 - 12 |
1 |
-1 |
12.01 - 13 |
1 |
-2 |
13.01 - 100 |
1 |
-3 |
◆T20 Format
Boundary Hit |
1 |
Catches |
10 |
Run Score |
1 |
Maiden Over |
10 |
Playing 11 |
4 |
Stump |
20 |
Dismissal For a Duck (Except Bowler) |
-2 |
Bonus (LBW/Bowled)s |
8 |
Substitute Bonus |
2 |
5 Wicket Bonus |
16 |
30 Run bonus |
4 |
3 Wicket Bonus |
8 |
4 Wicket Bonus |
8 |
Half Century Bonus |
8 |
Wicket Taken |
15 |
Century Bonus |
16 |
Runout |
20 |
Six Hit |
2 |
3 Catch Bonus |
4 |
Runout (Not a direct hit) |
6 |
Economy Bonus
From - to |
MinimumOvers Bowled |
Points |
0 - 2.99 |
2 |
20 |
3 - 4.99 |
2 |
10 |
5 - 6.99 |
2 |
5 |
7 - 8.99 |
2 |
0 |
9 - 200 |
2 |
-10 |
Strike Rate
From - to |
MinimumBall Faced |
Points |
0 - 74.99 |
10 |
-15 |
75 - 124.99 |
10 |
0 |
125 - 149.99 |
10 |
5 |
150 - 199.99 |
10 |
10 |
200 - 800 |
10 |
15 |
◆Test Format
Wicket Taken |
35 |
5 Wicket Bonus |
4 |
Dismissal For a Duck (Except Bowler) |
-2 |
Catches |
10 |
Substitute Bonus |
2 |
Runout |
20 |
Stump |
20 |
Run Score |
1 |
Boundary Hit |
2 |
3 Catch Bonus |
4 |
Runout (Not a direct hit) |
6 |
4 Wicket Bonus |
8 |
Playing 11 |
4 |
Century Bonus |
8 |
Half Century Bonus |
4 |
Six Hit |
4 |
Bonus (LBW/Bowled) |
8 |
◆100Ball Format
Playing 11 |
4 |
2 Wicket Bonus |
3 |
5 Wicket Bonus |
20 |
Catches |
8 |
Stump |
12 |
Dismissal For a Duck (Except Bowler) |
-2 |
Run Score |
1 |
Boundary Hit |
1 |
Six Hit |
2 |
4 Wicket Bonus |
10 |
Century Bonus |
40 |
30 Run bonus |
8 |
Wicket Taken |
20 |
Runout |
20 |
Half Century Bonus |
16 |
3 Wicket Bonus |
5 |
Bonus (LBW/Bowled) |
8 |
3 Catch Bonus |
4 |
Runout (Not a direct hit) |
6 |
➔ Other Important Points
◆Batting
●Any player scoring a century will only get points for the century. No points will be awarded as their 30 Run Bonus or Half-century Bonus. Additionally, no points are awarded for centuries in T10 matches.
●If any runs are scored on an overthrow, points for those runs will be credited to the batter on strike for that ball. However, if the overthrow goes for a boundary, the batter will not receive extra Boundary Bonus points.
●Negative points for low batting Strike Rates are only applicable for individual Strike Rates.
◆Fielding
●Players taking more than 3 catches will also get 4 points as 3 Catch Bonus. For example, if a player takes 6 catches, he/she will not get 8 points.
Game(Match) play in our App:
-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