Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons

Reply
 
Thread Tools
[PBPG] Tournaments and Ladders Details »»
[PBPG] Tournaments and Ladders
Version: 4.0-0.1 a3, by Carnage Carnage is offline
Developer Last Online: Sep 2014 Show Printable Version Email this Page

Category: Add-On Releases - Version: 4.0.1 Rating:
Released: 01-24-2010 Last Update: 11-04-2010 Installs: 19
Additional Files Is in Beta Stage  
No support by the author.

What does it do?
This is a tournaments and ladders plugin for my Play by post gaming mod. The basic premise is to run tournaments within a forum thread. As of the current version, the only tournament format supported is Single Elimination with no support yet for ladders; however more formats will be included in future releases.

What can I use it for?
This mod is used for running tournaments of any kind. Gaming forums can use this for running tournaments for pretty much any game from snake to TF2. Forums with different themes for example writing or role playing can pitch members against each other in head to head write offs or in character spars.

Live demo
I've now installed this mod on my own forums; a live demo can be seen here:
http://www.giveupalready.com/showthr...ess-Tournament

Features
  • Javascript powered tournaments interface within a forum thread.
  • Members have options to leave and join the tournament
  • Gamesmaster (Person who posts the thread) has options to start the tournament and adjust and options the admin has left open.
  • Once the tournament has started the gamesmaster can post results of games and have tournament standings update in real time.
  • Tournament formats included:
    • Single Elimination
    • Swiss
  • Admin options
    • Set max players
    • Set min players
    • Set/force* players
    • Set/force auto start full tournaments
    • Set/force tournament type
    • Set/force results posting type
    • Options for automatic tournaments (Threads for a plugin eg chess will be auto posted for players; results will be gathered from the plugin)
  • Member options
    • Opponant verified score posting
  • Support for auto posting game threads (for pbpg games)
  • Support for auto harvesting results (for pbpg games)

Planned Features
[s]Struck[/s] out items; are completed and will make the next release.
  • Admin options
    • Option to decide what happens in the event of a draw in an automatic tournament
  • Games master options
    • Kick players
    • Assign other games masters
  • Member options
    • Challenge player (ladders only)
  • Tournament formats
    • Basic ladder
    • Round robin
    • EOL ladder
    • Double elimination
    • Swiss-seed (swiss for x rounds, top n players go into seeded single elimination)
    • 'Football' style ladder
    • 'Prediction' ladder (requested feature)
  • Support for player seeding (by games master, admin or previous performance)
  • Player stats (eg wins/positions/average rank) globally over all tournaments
  • Create tournament from tournament - take the results of a tournament and use them as the basis for another tournament (eg seedings or tournament for top x players only)
  • Admin help
  • player FAQ's
  • Phrasing
  • UI improvements (esp when the number of players is high)

Installation
1. Install Play by post gaming core product
2. Upload contents of upload folder.
3. Import product file.
4. Select the Manage plugin configurations option from the play by post gaming menu
5. Against Tournaments and ladders, select the create new configuration option.
6. Fill out the settings and save.
7. Create or edit an existing forum and assign the configuration you just created to it.
8. Posting threads in that forum will now show a drop-down list to select a confiuration to play; select the configuration you created in 6 and post a thread to start a tournament.

Upgrading
1. Ensure that Play by post gaming core product is upto date. (Beta 3 is latest version as of writing)
2. Upload files overwriting as needed
3. Import product using the allow override option set to yes.
4. Edit any existing configurations and set defaults for the new options.

Uninstallation
1. Edit the forums that have a configuration of this plugin assigned and remove it from the list.
2. Now uninstall the product.
3. Delete the tournaments directory in pbpg_plugins.

Changelog
  • 4.0-0.1 a3
    • Added automatic tournament options
    • Added auto result harvesting from pbpg games
    • Added ability for members to post results for games; verified by the other player
    • Requires beta 4 of core.
  • 4.0-0.1 a2
    • Fixed bug with javascript in IE.
    • Plugin will now not install if you do not have core product installed and upto date.
    • added max/min players admin option
    • added autostart admin/gamemaster option
    • added players admin option
    • added tournement format: swiss.
    • added tournament format setting for admincp
    • added force torunament type for admincp
    • very defensive install/uninstall code
    • minimum core version now 4.0-0.1 b3
  • 4.0-0.1 a1
    • Initial release

Notes
  • You need at LEAST version Beta 4 (4.0-0.1 b4) of pbpg core for this product to work; unfortunatly vb's dependancies system dosn't allow me to enforce this.
  • Set/force means that the admin setting this up can set something as a default, there is also the option to force that default so that it can't be changed by members.
  • In large tournaments (32 players+) the swiss tournament format may in some instances be unable to find suitable pairings in later rounds. If this happens, please report it as a bug so I can fix the issue.

Download Now

File Type: zip [PBPG] Tournaments and Ladders v 4.0-0.1 Alpha 3.zip (17.4 KB, 97 views)

Screenshots

File Type: jpg pbpgtournaments join.jpg (49.4 KB, 0 views)
File Type: jpg pbpgtournaments round2.jpg (57.7 KB, 0 views)
File Type: jpg pbpgtournaments start.jpg (52.2 KB, 0 views)
File Type: jpg pbpgtournaments tournament end.jpg (53.9 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #22  
Old 02-05-2010, 08:53 AM
Carnage Carnage is offline
 
Join Date: Jan 2005
Location: uk
Posts: 760
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Installed the update and it is working on IE8 now.
If you check the change log; one of the things I fixed was some javascript issues on chrome and IE

Quote:
As the World Cup is coming soon, it would be nice to have a "Tipping competition" in the forums, participants picking up the winning teams before due date, and the winner gets certain points on a ladder. Is this possible?
There are no ladders as such avaliable yet and the ladder you describe is quite specialised, but once the worldcup is getting closer if there is enough demand I may add a prediction league tournament type
Reply With Quote
  #23  
Old 02-06-2010, 04:35 AM
ozpinkpanther ozpinkpanther is offline
 
Join Date: Oct 2007
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Carnage- View Post
There are no ladders as such avaliable yet and the ladder you describe is quite specialised, but once the worldcup is getting closer if there is enough demand I may add a prediction league tournament type
That would be great, I will keep on checking your releases.
Reply With Quote
  #24  
Old 02-06-2010, 05:30 AM
ProFifaLeagues's Avatar
ProFifaLeagues ProFifaLeagues is offline
 
Join Date: Aug 2009
Location: Uk
Posts: 1,191
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ozpinkpanther View Post
That would be great, I will keep on checking your releases.
Me too that would be a superb addon!!
Reply With Quote
  #25  
Old 02-06-2010, 08:58 AM
Carnage Carnage is offline
 
Join Date: Jan 2005
Location: uk
Posts: 760
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Me too that would be a superb addon!!
My brother runs an online english football prediction league (mostly predicting Derby county's results) So, if I ask nicely I may be able to reuse some of his code to speed things up When is the world cup starting?

I think my next planned tournament type is going to be the ELO based ladder, but I may be able to work on the prediction type after that.
Reply With Quote
  #26  
Old 02-06-2010, 09:41 AM
Revvin Revvin is offline
 
Join Date: Mar 2002
Location: Cardiff, Wales, UK
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Carnage- View Post
My brother runs an online english football prediction league (mostly predicting Derby county's results) So, if I ask nicely I may be able to reuse some of his code to speed things up When is the world cup starting?
LOL thats must be pretty easy predicting their results..loss... loss...loss I have family who are Derby fans and they are often ranting about the team good result for them last weekend though!

Quote:
Originally Posted by Carnage- View Post
think my next planned tournament type is going to be the ELO based ladder, but I may be able to work on the prediction type after that.
I used to run this mod on vb3 so I'd love to see a ladder mod working on vb4. Once users join a tournament/ladder would they be able to input their own result or does the admin have to do it all?
Reply With Quote
  #27  
Old 02-06-2010, 03:15 PM
Carnage Carnage is offline
 
Join Date: Jan 2005
Location: uk
Posts: 760
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
I used to run this mod on vb3 so I'd love to see a ladder mod working on vb4. Once users join a tournament/ladder would they be able to input their own result or does the admin have to do it all?
At the moment, the gamesmaster has to enter results. (gamesmaster = threadstarter) The code exists to allow for player entered results, but i've not got the javascript for it working yet. It may make the next release, or the release after that.
Reply With Quote
  #28  
Old 11-05-2010, 07:04 PM
Carnage Carnage is offline
 
Join Date: Jan 2005
Location: uk
Posts: 760
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Alpha 3 released.

Features include automatic tournaments for pbpg_plugins which support it and the ability for members to post results (verified against each other) in addition to the gamesmaster.
Reply With Quote
  #29  
Old 09-03-2012, 03:05 AM
legiondadon legiondadon is offline
 
Join Date: Aug 2012
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

pbpg_install_lib missing. Please install latest version of pbpg core

this is the error im getting and i installed the core from the other post
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:52 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07264 seconds
  • Memory Usage 2,324KB
  • Queries Executed 24 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (8)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (9)post_thanks_box
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (9)post_thanks_postbit_info
  • (8)postbit
  • (5)postbit_attachment
  • (9)postbit_onlinestatus
  • (9)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete