Bitcoin Forum
June 23, 2024, 05:41:44 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Project Development / Meet Dauber - Portable On-Chain Bingo hosted on IPFS on: February 18, 2019, 04:32:02 PM
Active on mainnet now.


Final test version with about .02 eth waiting for someone to drain.
https://old.dauber.io

Launch version, seeded w/ .5 eth
https://dauber.io

Talk smack to other players in discord
https://discordapp.com/invite/3FqPvkW

Works in metamask


...and Trust wallet, for those on the go.

Basics:
Get bingo: 5 numbers in a row horizontal, vertical, or diagonal.  

Card Creation - "ICO" - Initial Card Option
  • Every round opens with a 60 minute "ICO" period.
  • Each purchased card increases ICO length slightly to allow for increased card demand
  • Players can pick one of 3 teams which determines how funds are allocated to various pots


Ambassadors/Referrals
  • daubers referral is fair and entirely on-chain
  • the first 5 entrants get a 3% rebate
  • the chance to be a referral is better the earlier you enter a given round
  • 3% of each card purchase is sent to earlier participants
  • referral eth is instantly credited

Call Numbers
  • All players are eligible to attempt number calling
  • The first successful player to call a number during a set of blocks gets entered into a raffle


Claim bingo
  • the first player to claim bingo and be mined wins
  • the win initiates a raffle for all number callers from the given bingo round
  • pays previous round losers, selects new users to enter refund line
  • interacts with Leveraged Eco systems
  • and finally creates next bingo round


Caveats
Number calling is a bit of work in progress.  I considered not showing it in the UI (its hidden in the trust wallet fyi) & having a dedicated bot caller.  At anything more than 20 entries you should assume someone will setup a bot with a fast node and hammer out those numbers because it's likely profitable for them  For early round entries picking Alpha or Beta increases player ROI.  For later entries with more cards it becomes more about personal preference.

Players can force a new round to start if the round is taking too long, this forces all player pots into a new ICO round.  

Scaled progressive Jackpot
Each entry adds to the progressive jackpot.  The jackpot is difficult to win and payment scales downward depending on how many numbers have been called.

Rules Page - https://dauber.io/#/Rules

Refunds:
The first 5 entrants have more incentives. 3% rebate, more chance to be a referral, every losing player in a 2-5 player game is added to a refund queue. For 6+ players osly 1 losing player is added to the refund queue.

Leveraged Eco Systems
  • fetches Fomo playerbook name for called numbers, see who that jerk is!!
  • pays p3d dividend bridge and megaball at end of round
  • withdraws megaball balance and closes megaball rounds
  • inherits me:gaball entry fee after round 20


Other useless info
  • Bingo is profitable for winner in 2 player games
  • The project has i18n support so everything is translatable if needed.
  • The contract supports players having multiple cards per round, but UI doesn't support it at this time
  • If there is demand for improvements GH repo will be created to host artifacts, I don't have the bandwidth to improve it atm
  • depends on gas price, but typically it costs ~$0.10 per number call, ~$2-4 USD to call an entire game
  • with card count around 100, number calling is profitable for the lucky winner; e.g. A $0.10 call might be worth $25+ dollars
  • there various permutations of the contract with different features, this version is the most basic/simplest
2  Alternate cryptocurrencies / Marketplace (Altcoins) / Meet Megaball.io on: February 01, 2019, 09:42:00 PM
Launched 10 days ago and seeded with 50 eth over the first 3 drawings. This is a traditional ticketed draw lottery combined with a backend raffle which players earn the right to enter by ticket purchases and round participation. All information for megaball is verifiable vs the fully playable ropsten instance https://ropsten.megaball.io

TLDR; Design details and ramblings in the "zf" paper at https://about.megaball.io/.

Note... this is a complex contract. Heavily tested, optimized, and simulated but like everything crypto there is no guarantee this is safe long term.
  • Game contract src is available on mainnet
  • Previous drawing state is explorable allowing users to interact with rounds after they are drawn
  • paginated ticketing interface
  • Winnings claimable after drawing occurs





Referral Model

This game has a new referral model based on DNS + IPFS which allows domain/subdomains to associate to an ethereum address. But wtf does that mean???

It means anyone can register an address to a domain/sub-domain to the contract. You can register a subdomain/domain to an Ethereum address.  Go shill that wherever and profit @6% of the tickets purchased through that domain. You can try it on ropsten with a domain that you have the ability to update DNS records on. The address could be a smart contract? The "zf" paper gives some high-level examples of shimming contracts in various ways.

There's also a referral feature on the mainnet where any ticket purchased can potentially end up as the referral for tickets purchased after it by other users on megaball.io.


Follow Up
There is a pending related game which I had planned to release today, but final testing is not quite done yet.

Expect a separate announcement regarding the additional game in the next 3 days.


Megaball.io GUI
The first 2 winning raffle wallets shown below and paginated ticketing interface for the previous drawing


contract src

Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!