CSGOJackpot Website with a Bot created with C# or Node.js
- or -
Post a project like this$500
- Posted:
- Proposals: 2
- Remote
- #871319
- Expired
Description
Experience Level: Entry
General information for the website: It's a CSGO (Counter Strike Global Offensive) Website were people bet skins.
Kind of development: New website from scratch
Num. of web pages/modules: 4-6
Description of every page/module: Home: The front page will content the bulk of the website which will have a classyloader that goes to 50, rounds, display of weapons and chat system. (Ex. https://csgoshuffle.com/ or https://csgojackpot.com/)
HowTo: This page will just display how to work the site and instructions.
Support: It will like to a support plugin.
Provably fair: elements that allow you to verify that a round was fair. (Ex. https://csgojackpot.com/provably-fair or https://csgoshuffle.com/provably-fair)
Description of requirements/features: 1. Players deposit skins into a round.
2. Each player is given 1 ticket for every $0.01 of skin value deposited (more tickets = higher % chance of winning).
3. Once 50 total skins have been deposited, some last offers are accepted and the round closes.
4. A winner is then selected using our un-cheatable Provably Fair system.
5. Collected skins are then sent to the winning player (CSGOShuffle takes approximately 5%).
HOW TO START PLAYING
1. Sign in with your Steam account.
2. Setup your trade link in your settings (for receiving winnings).
3. Click on "Deposit Items" and select your skins you want to enter with.
4. Verify the value of your deposit and click confirm to enter the queue.
5. Once you reach the top of the queue, your items are put in the round.
6. Wait for the maximum limit of skins to be reached and the winner to be announced.
7. Accept your winnings by finding the trade in your trade offers.
How Provably Fair works
To prove the fairness of each round, the winner is designated by a percentage, the winning percentage, which is randomly generated at the start of the round.
An encrypted version of the winning percentage, the hash, is revealed at the start of the round.
The hash also contains a random part, the salt, to prevent its decryption.
At the end of the round, the information used to generate the hash are disclosed, so you can verify that the winning percentage was not altered during the round.
GLOSSARY
Winning percentage
A random number ranging from 0 to 100 used to find the winner.
Hash
The MD5 encryption of the salt with the winning percentage, following the pattern salt:winningPercentage, used to prove the fairness of the rounds.
Salt
A random case-sensitive string used to prevent the decryption of the hash.
Ticket
A ticket represents a $0.01 value. Example: a $20 deposit would equal to 2,000 tickets.
WINNER SELECTION
Each deposit is counted as tickets. The tickets are sorted by their deposit time, so the first deposit has the first tickets and the last deposit has the last tickets.
The position of the winning ticket, starting from 0, is found by using the formula:
floor((numberOfTickets - 0.0000000001) * (winningPercentage / 100))
(the floor function rounds the given number down to the nearest integer, if necessary).
Extra services needed: Customization, 3rd party integration
Specific technologies required: PHP, Steam API, Node.js or C#
Similar urls: https://csgojackpot.com/, https://csgoshuffle.com/ , https://crimson.gg/ , https://crimson.gg/
Extra notes:
Kind of development: New website from scratch
Num. of web pages/modules: 4-6
Description of every page/module: Home: The front page will content the bulk of the website which will have a classyloader that goes to 50, rounds, display of weapons and chat system. (Ex. https://csgoshuffle.com/ or https://csgojackpot.com/)
HowTo: This page will just display how to work the site and instructions.
Support: It will like to a support plugin.
Provably fair: elements that allow you to verify that a round was fair. (Ex. https://csgojackpot.com/provably-fair or https://csgoshuffle.com/provably-fair)
Description of requirements/features: 1. Players deposit skins into a round.
2. Each player is given 1 ticket for every $0.01 of skin value deposited (more tickets = higher % chance of winning).
3. Once 50 total skins have been deposited, some last offers are accepted and the round closes.
4. A winner is then selected using our un-cheatable Provably Fair system.
5. Collected skins are then sent to the winning player (CSGOShuffle takes approximately 5%).
HOW TO START PLAYING
1. Sign in with your Steam account.
2. Setup your trade link in your settings (for receiving winnings).
3. Click on "Deposit Items" and select your skins you want to enter with.
4. Verify the value of your deposit and click confirm to enter the queue.
5. Once you reach the top of the queue, your items are put in the round.
6. Wait for the maximum limit of skins to be reached and the winner to be announced.
7. Accept your winnings by finding the trade in your trade offers.
How Provably Fair works
To prove the fairness of each round, the winner is designated by a percentage, the winning percentage, which is randomly generated at the start of the round.
An encrypted version of the winning percentage, the hash, is revealed at the start of the round.
The hash also contains a random part, the salt, to prevent its decryption.
At the end of the round, the information used to generate the hash are disclosed, so you can verify that the winning percentage was not altered during the round.
GLOSSARY
Winning percentage
A random number ranging from 0 to 100 used to find the winner.
Hash
The MD5 encryption of the salt with the winning percentage, following the pattern salt:winningPercentage, used to prove the fairness of the rounds.
Salt
A random case-sensitive string used to prevent the decryption of the hash.
Ticket
A ticket represents a $0.01 value. Example: a $20 deposit would equal to 2,000 tickets.
WINNER SELECTION
Each deposit is counted as tickets. The tickets are sorted by their deposit time, so the first deposit has the first tickets and the last deposit has the last tickets.
The position of the winning ticket, starting from 0, is found by using the formula:
floor((numberOfTickets - 0.0000000001) * (winningPercentage / 100))
(the floor function rounds the given number down to the nearest integer, if necessary).
Extra services needed: Customization, 3rd party integration
Specific technologies required: PHP, Steam API, Node.js or C#
Similar urls: https://csgojackpot.com/, https://csgoshuffle.com/ , https://crimson.gg/ , https://crimson.gg/
Extra notes:
Tony ..
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
6 May 2024
Canada
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies