• REGISTRATION REQUIREMENTS:

    Your username here MUST MATCH your XenForo username (connected to your XF license).

    Once you have registered here, then you need to start a conversation at xenforo.com w/Bob and provide the following:
    1. Your XenForo License Validation Token
    2. The Domain Name associated with the License
    NOTE: Your account will be validated once ALL requirements are verified/met. Thank you for your patience.

Implemented Betting Exchange for Member vs Member Bets

Bob

Developer
Staff member
As per title, the ability for Member A to create a "bet" with Member B. This is a ONE on ONE bet.

Member A creates a Bet, sets the stake amount (which is immediately deducted from Member A's on hand cash) and choose the member they want to place the bet against.

Member B can then either accept the bet (which the stake amount is immediately deducted from Member B's on hand cash) and the bet is LOCKED (preventing Member A from changing the bet criteria) OR Member B can reject the bet in which time Member A will either have his stake returned and the bet will be closed OR the bet will open to the public which in case anyone can accept the bet (only 1 person tho).

Bets will consist of a TITLE that gives members an idea of what the bet might be about (eg Raiders vs Broncos), a DESCRIPTION that sets the parameters of the bet (The Raiders will beat the Broncos by 14 pts), Stake amount, which is the amount that BOTH players wager (winner takes all), setting some Dates that control various aspects of the wager and whether its private or public.

Once the event is over, it takes BOTH Member A and Member B to settle the event. The payout options are Push (returns the stakes), Pay Member A or Pay Member B. If the event is not settled by both members after x amount of time (admin configurable), then a Bookie that has permission to Settle Member Bets will be able to handle it.

The Bet Criteria will NOT be editable by ANYONE (that includes Admins, Moderators and Bookies), so there is no way (besides editing the DB) to change the criteria.. ie, if Sheldon bet me that the Lions would beat the Raiders by 33 points, then one of his buddy Mods couldn't change it to 21 points and then settle the wager in Sheldon's favor.

Anyway.... this is in the initial planning stages now, so NOW (not when I am done with it) is the time to make comments and suggestions...
 
Upvote 5
This suggestion has been implemented. Votes are no longer accepted.
@Bob

Is this still in the works? Would love to be able to implement as I think it would be very well received!

Cheers,

Regs.
 
Last edited:
ya, still in the works. I HOPE to have something ready for the upcoming NFL/NCAA Football season. Probably will need some testing done in June/July time frame.
 
another sneak peek :)

NOTE: subject to change, but I wanted to start tossing a few bones to let people know that this functionality is WELL under development (fully working proto type) and will be coming soon (this summer).

Selection_335.png
 
Possible to make a bet with multiple members?

Also allow anyone to accept? I.e. first person to accept etc?

Looking great so far :)
 
Possible to make a bet with multiple members?
No. This is for Member A to create a bet with Member B (or to create an OPEN bet that the first person to click on "accept bet" claims that bet). The entire architecture is strictly based on Member vs Member betting. If Member A wants to make the same bet with multiple people, they will have to create that bet for EACH individual (which is what Sportsbook Events are for).

Also allow anyone to accept? I.e. first person to accept etc?
Yes, look at the screen shot I just posted. I shows 2 OPEN bets and say's "Accept Bet". That is a LINK that is only display to those that have permission to accept bets. They can click on it and accept the bet with the individual that created the bet.

If you look at the screen shot, it tells you a TON. Pending Bets tell you WHO has been challenged and that they have not yet accepted it. Accepted Bets tell you WHO accepted them. OPEN lets anyone that wants to accept it the ability to do so (first come, first serve). Awaiting means the Bet is awaiting to be settled. There are some other status like Settled, Deleted, Rejected, Expired (which is a bet that reached the close date without being accepted).
 
If Member A wants to make the same bet with multiple people, they will have to create that bet for EACH individual (which is what Sportsbook Events are for).
So a duplicate option could be useful.
How about have an optional limit to the number of active 1on1 bets per user group?

Regards my previous message about MOD you can read again with bookie instead of MOD :)
 
How about have an optional limit to the number of active 1on1 bets per user group?
Already way ahead of you ;) I've got a TON done. Im just releasing TEASERS right now. I will be posting full details of all the functionality that this will have. This is a VERY LARGE addition to Sportsbook (it doubles the size of the addon).

Selection_003.png
 
Another Teaser...

Member vs Member bets can be associated with a Sportsbook Event. Simply add the Sportsbook Event Id to the Bet and it will display on the View Member Bets tab of the Event. In this example, I have associated 3 of my Bets that are about the 2016 NFL Draft with a Sportsbook Event that is also about the 2016 NFL Draft. 2 of my bets are already accepted by other members, however, there is also an OPEN one in which anyone can claim it (first to accept it gets the bet). There will also be more functionality with this (like being able to create member bets on an event page that will auto associate the bet with the event).

NOTE: Associate does not mean the Event now OWNS the bet, it simply means they have something in common and those bets will be display on the Event. You can Unassociate a bet at any time simply by editing the bet and setting the Event ID field to 0 or empty.

NOTE 2: Yes, its paginated. Yes, there will be filters so you can filter by OPEN to find bets you want to claim. Yes, there will be sorting options as well.

I will post FULL DETAILS later... that's all you get for now :D

Selection_002.png
 
updated teaser alert...

The CREATE BET form has grown out of being able to be handled via an overlay (specially on mobile), so I've move it into a standard form input page (which is standard for Sportsbook Create Events anyway).

Some NEW things since the last teaser.

I've added the Close Date which is the date that the EVENT that you are betting on will happen. This will either set the Bet into an Awaiting Settlement mode OR if the Bet is OPEN and has not yet been accepted, it will EXPIRE the Bet. It uses the same data/time picker as the Create Event form (see 2nd image below).

The next new thing is you can now create a bet directly with a specific member using the name autofill function OR you can create an Open bet that will be listed in the Betting Exchange that anyone can accept (only one member can accept a given bet, so its first come, first serve).

You can now also associate the bet with a given Sportsbook Event by simply adding the Sportsbook Event Id. When you do this, your bet will be listed in the "Member Bets" tab of the Sportsbook Event.

Selection_013.png

Selection_014.png
 
another quick update...

the "Accept Bet" link on the Bet Listing pages doesn't really stick out, so I've made a minor adjustment that SHOULD help (at least IMO, it should).

Selection_015.png

The link is now a button (standard Core XF callToAction button). This should HELP those that are LINK challenged lol
Selection_016.png

NOTE: Layout is subject to change. This stuff is still very much in early development.
 
Great job! Really looking forward to this update!
 
  • Like
Reactions: Bob
@Regs bets $50 @Bob cannot get a beta released in May 2016

Accept / Decline

:D
 
You should. Wouldn't win the bet though as it's still April :)

I take that back, please don't release today, I have too much other shite to do. You should go watch the draft stuff anyways :)
 
You should. Wouldn't win the bet though as it's still April :)

I take that back, please don't release today, I have too much other shite to do. You should go watch the draft stuff anyways :)
Im just saying, I could release a beta TODAY, so I'd have no problem releasing one in MAY :p I am 2 months ahead on this. I didn't plan on having time in APRIL to work on it. The plan was to start in JUNE.
 
You can now also associate the bet with a given Sportsbook Event by simply adding the Sportsbook Event Id. When you do this, your bet will be listed in the "Member Bets" tab of the Sportsbook Event.
Great!

It will be possibile to create members bets with a "crete bet" link from the Sportsbook Event page?
Instead of the event id how about an autofill search field for the name of the event? (accepting the id too) :D
 
more sneak peeks....

This is basically what an individual bet page looks like. There is really not much to it. Things like the Accept and Decline buttons only display when the viewing user is the one that has been challenged. If the bet is associated with an event, there will be a link to the event. Status messages will be displayed based on the STATUS of the Bet. Mete controls (Edit, Delete, Report etc) are based on Permissions AND Bet status.

Selection_040.png

When you click on Accept Bet (here or other places) it will pop up an overlay asking if you are SURE (standard core XF behavior).

Selection_041.png

When you click on Decline Bet (here or other places) it will pop up an overlay asking if you are SURE (standard core XF behavior).

NOTE: When a bet is declined, it will be automatically converted to an OPEN (non private) bet that anyone can claim (on a first come, first serve basis).

Selection_042.png

In this shot, the Accept Bet displays because the viewing user has permission to accept bets and the Bet is OPEN.
Selection_046.png

In this same shot, the viewing user OWNS the Bet, so obviously, they can not accept their own bet!
Selection_044.png

This shot is a bet that has been accepted.
Selection_043.png

This is a bet that is awaiting settlement.
Selection_045.png
 
Last edited:
Back
Top