[Project] NS2 League - Competitive Ladder/Tournament Website

Gimp`Gimp` Join Date: 2012-09-30 Member: 161110Members
edited October 2012 in Squad Five
<b></b>

<img src="http://i.imgur.com/EK5bZ.gif" border="0" class="linked-image" />

<a href="http://www.ns2league.com" target="_blank">NS2League</a> is a competitive gaming website for Natural Selection 2. Users will be able to create and join clans, participate in region-based ranked ladder matches, and create and participate in tournaments. This thread will be updated frequently as new features are developed.


<b><!--coloro:#FF8C00--><span style="color:#FF8C00"><!--/coloro-->Core Features<!--colorc--></span><!--/colorc--></b>

<ul><li><b><!--coloro:#00FF00--><span style="color:#00FF00"><!--/coloro-->Steam integration<!--colorc--></span><!--/colorc--></b> — Users will be able to register and login using their existing Steam accounts. Registration is as simple as clicking two buttons. The user will not have to fill out any account information.</li><li><b><!--coloro:#00FF00--><span style="color:#00FF00"><!--/coloro-->ns2stats integration<!--colorc--></span><!--/colorc--></b>* — We're going to be integrating player stats such as kills, deaths, kdr, score/min, etc into player pages. Each match will also be linked to the match page on ns2stats.org for viewing build timelines, resource timelines, individual player scores, etc.</li><li><b><!--coloro:#00FF00--><span style="color:#00FF00"><!--/coloro-->Clan Creation<!--colorc--></span><!--/colorc--></b>* — Users will be able to create clans and use them to participate in ladders, tournaments, and public games. Clans will have pages that list their players, clan info, match history, timeline, and recruiting status. Players will be able to easily apply for clans on the respective clan pages. Clan leaders can then view the players application, stats, and history without ever leaving the website.</li><li><b><!--coloro:#00FF00--><span style="color:#00FF00"><!--/coloro-->Competitive Ladders<!--colorc--></span><!--/colorc--></b>* — We will have ranked competitive ladders for any region (NA, EU, SEA, etc) with enough active players to warrant it. All ladders will feature seasons which end at a predetermined time, at which point the rankings will reset and everyone will get a fresh start.</li><li><b><!--coloro:#00FF00--><span style="color:#00FF00"><!--/coloro-->Ranked & Public Rating System<!--colorc--></span><!--/colorc--></b>* — We plan to have two types of rating systems. One for ranked ladder matches, and the other for public games.</li><li><b><!--coloro:#00FF00--><span style="color:#00FF00"><!--/coloro-->Non-Ranked Matches<!--colorc--></span><!--/colorc--></b>* — Clans and players without clans will be able to set up friendly non-ranked matches with others. These matches will count towards the players Public Skill Rating.</li><li><b><!--coloro:#00FF00--><span style="color:#00FF00"><!--/coloro-->Individual Player Leaderboards<!--colorc--></span><!--/colorc--></b>* — There will be individual player leaderboards based on Ranked Skill Rating and Public Skill rating. These are independent of clans, and remain even when switching clans.</li><li><b><!--coloro:#00FF00--><span style="color:#00FF00"><!--/coloro-->User-hosted Tournaments<!--colorc--></span><!--/colorc--></b>* — Tournament Organizers will be able to create their own tournament pages that allow users and clans to register and participate without the need to manually create everything. More details will be announced soon.</li><li><b><!--coloro:#00FF00--><span style="color:#00FF00"><!--/coloro-->Achievements/Badges<!--colorc--></span><!--/colorc--></b>* — We will award badges for things like holding a certain rank at the end of a season. These will be prominently displayed on the users profile page, as well as further down in the user's timeline.</li></ul>
<i>* planned features not currently implemented</i>


<b><!--coloro:#FF8C00--><span style="color:#FF8C00"><!--/coloro-->Technical Details<!--colorc--></span><!--/colorc--></b>
All of the website features will be built with PHP5, CodeIgniter, and MySQL. We will use the Steam OpenID provider for user authentication in order to make registration quick/painless and verify user identities.


<b><!--coloro:#FF8C00--><span style="color:#FF8C00"><!--/coloro-->Contributors<!--colorc--></span><!--/colorc--></b>
<a href="http://www.unknownworlds.com/ns2/forums/index.php?showuser=161110" target="_blank">Gimp`</a> — Web Design, Web Development, Planning
<a href="http://www.unknownworlds.com/ns2/forums/index.php?showuser=70738" target="_blank">Tquila</a> — Web Development
<a href="http://www.unknownworlds.com/ns2/forums/index.php?showuser=63179" target="_blank">Zeikko</a> — <a href="http://" target="_blank">ns2stats</a> Integration Support
<a href="http://www.unknownworlds.com/ns2/forums/index.php?showuser=29388" target="_blank">Soul Rider</a> — LUA Programming, Ladder Admin
<a href="http://www.unknownworlds.com/ns2/forums/index.php?showuser=27460" target="_blank">GISP</a> — Ladder Admin/Ref


<b><!--coloro:#FF8C00--><span style="color:#FF8C00"><!--/coloro-->Get Involved<!--colorc--></span><!--/colorc--></b>
Anyone, even those with no technical skills, can participate and help make this website great. We encourage everyone to submit their ideas, suggestions, and complaints.

Specific roles we're looking for:

<ul><li><strike>Web Developer</strike> — Filled</li><li>Web Designer — If you're interested in helping out, please reply or send a pm with a link to your portfolio.</li><li>Casters — Not needed yet, but will be soon.</li><li>Ladder Admins/Refs — Not needed yet, but will be soon.</li></ul>

<b><!--coloro:#FF8C00--><span style="color:#FF8C00"><!--/coloro-->Screenshots/Media<!--colorc--></span><!--/colorc--></b>
This section will be updated with screenshots as development progresses.

<b><!--coloro:#FF8C00--><span style="color:#FF8C00"><!--/coloro-->Updates<!--colorc--></span><!--/colorc--></b>
<b>UPDATE (2012/10/11):</b> Just "finished" a new logo. I still have to tweak it some more and improve the animation, but it should do for now.

<b>UPDATE (2012/10/09):</b> I just finished writing a basic news/announcement system and a javascript widget that pulls all of the online users that are currently streaming ns2 on twitch.tv.

<b>UPDATE (2012/10/06):</b> I just finished implementing basic Steam authentication (logging in/registering using a Steam account). I'll start posting screenshots in a day or two as I progress further. We're also hoping to integrate player/match stats (provided by <a href="http://ns2stats.org/" target="_blank">ns2stats.org</a>) into the ladder system.



<b><!--coloro:#00FF00--><span style="color:#00FF00"><!--/coloro-->UWE Staff: It would be great if I could get a basecamp invite. Thanks! :)<!--colorc--></span><!--/colorc--></b>
«1

Comments

  • ZeikkoZeikko Join Date: 2007-12-16 Member: 63179Members, Squad Five Blue, NS2 Map Tester
    edited October 2012
    Hi

    Let me know if you're interested in any kind of integration / cooperation with ns2stats.org. We already have team roster system, tournament mod and naturally a lot of data about the players, teams, etc.

    I can also provide you a PHP class that utilizes openID and includes some utility functions for converting steamIDs etc.

    If so, feel free to email me at zeikko@teamarchaea.net or add me in steam.

    Cheers
  • Gimp`Gimp` Join Date: 2012-09-30 Member: 161110Members
    <!--quoteo(post=1987292:date=Oct 5 2012, 06:01 AM:name=Zeikko)--><div class='quotetop'>QUOTE (Zeikko @ Oct 5 2012, 06:01 AM) <a href="index.php?act=findpost&pid=1987292"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Hi

    Let me know if you're interested in any kind of integration / cooperation with ns2stats.org. We already have team roster system, tournament mod and naturally a lot of data about the players, teams, etc.

    I can also provide you a PHP class that utilizes openID and includes some utility functions for converting steamIDs etc.

    If so, feel free to email me at zeikko@teamarchaea.net or add me in steam.

    Cheers<!--QuoteEnd--></div><!--QuoteEEnd-->

    I would definitely be interested in ns2stats integration. Great work on that by the way, it's an awesome site. :)

    I added you on Steam. My Steam ID is vaalth and my display name is Gimp`.
  • Soul_RiderSoul_Rider Mod Bean Join Date: 2004-06-19 Member: 29388Members, Constellation, Squad Five Blue
    edited October 2012
    Hmm, beaten to the punch :P

    I was developing this idea with Argathor last week :(

    I had the plan to make a Euro Ladder, fully integrated with NS2Stats. I was hoping if successful it could spread out to other regions :D

    I can do a bit of lua programming, and I could definitely help out with the admin of the EU ladder (I'm not in a clan, but have managed and sponsored competitive teams before, so know the score).

    I am studying an intro to computer science where I will be getting my hands dirty in other languages, PHP and MySQL amongst them, but it appears my skills did not arrive in time. If I can help, I'd love to, time commitment is medium as I am busy with my courses, and programming mods, but I can definitely do something.

    :D
  • Gimp`Gimp` Join Date: 2012-09-30 Member: 161110Members
    <!--quoteo(post=1987447:date=Oct 5 2012, 11:00 AM:name=Soul_Rider)--><div class='quotetop'>QUOTE (Soul_Rider @ Oct 5 2012, 11:00 AM) <a href="index.php?act=findpost&pid=1987447"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Hmm, beaten to the punch :P

    I was developing this idea with Argathor last week :(

    I had the plan to make a Euro Ladder, fully integrated with NS2Stats. I was hoping if successful it could spread out to other regions :D

    I can do a bit of lua programming, and I could definitely help out with the admin of the EU ladder (I'm not in a clan, but have managed and sponsored competitive teams before, so know the score).

    I am studying an intro to computer science where I will be getting my hands dirty in other languages, PHP and MySQL amongst them, but it appears my skills did not arrive in time. If I can help, I'd love to, time commitment is medium as I am busy with my courses, and programming mods, but I can definitely do something.

    :D<!--QuoteEnd--></div><!--QuoteEEnd-->

    I'll invite you to basecamp once UWE sets it up. :)

    If anyone else is interested in helping out or giving feedback/suggestions, even if you don't have any technical skills, just let me know. All you need is a knowledge of competitive gaming and a love for NS2. It would be great to get as much of the community involved in this as possible.
  • TquilaTquila Join Date: 2010-02-26 Member: 70738Members, NS2 Playtester
    edited October 2012
    I'm an experience developer and when I work with web stuff it's actually CI I prefer as the framework. I am also quite decent with graphics. I have experience in both small websites and corporate ones, so my skills will be of no issue. Let me know if you need any help / pm me with further details of the project, system definition and so on.

    Edit: Also I'm a computer scientist / Software Engineer.
  • WasabiOneWasabiOne Co-Lead NS2 CDT Join Date: 2011-06-15 Member: 104623Members, NS2 Developer, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow, WC 2013 - Shadow, Subnautica Playtester, Pistachionauts
    Just so you guys know, I have been working with a nice company called BATTLEFY.com on a whole central NS2 Tourney Site that integrates everything from brackets, streams, stats and more all in one easy to use place. We should be launching our custom product with them in the next couple weeks, but you are welcome to check them out now and test drive the product, its totally free.
  • ArgathorArgathor Join Date: 2011-07-18 Member: 110942Members, Squad Five Blue
    As SoulRider mentioned it had been suggested I add / integrate this into ns2hub, but I have a huge list of features to add already so it is good you are doing this!

    Once it is up and running I can help raise awareness of and promote it with ns2hub! Great to see the NS2 community mobilising!

    Perhaps it would be possible eventually for me to integrate slightly with your site so that I could display some basic info (latest results, top5 rankings, etc) to help direct people to the site. Either way great to see someone taking this on, let me know if/when you would like an article about it and some promotion on ns2hub!
  • Gimp`Gimp` Join Date: 2012-09-30 Member: 161110Members
    <!--quoteo(post=1987478:date=Oct 5 2012, 12:14 PM:name=WasabiOne)--><div class='quotetop'>QUOTE (WasabiOne @ Oct 5 2012, 12:14 PM) <a href="index.php?act=findpost&pid=1987478"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Just so you guys know, I have been working with a nice company called BATTLEFY.com on a whole central NS2 Tourney Site that integrates everything from brackets, streams, stats and more all in one easy to use place. We should be launching our custom product with them in the next couple weeks, but you are welcome to check them out now and test drive the product, its totally free.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Seems pretty cool. I'll have to look into it more later.

    The main focus of the NS2 League site though is a persistent ladder system.
  • Gimp`Gimp` Join Date: 2012-09-30 Member: 161110Members
    <!--quoteo(post=1987482:date=Oct 5 2012, 12:19 PM:name=Argathor)--><div class='quotetop'>QUOTE (Argathor @ Oct 5 2012, 12:19 PM) <a href="index.php?act=findpost&pid=1987482"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->As SoulRider mentioned it had been suggested I add / integrate this into ns2hub, but I have a huge list of features to add already so it is good you are doing this!

    Once it is up and running I can help raise awareness of and promote it with ns2hub! Great to see the NS2 community mobilising!

    Perhaps it would be possible eventually for me to integrate slightly with your site so that I could display some basic info (latest results, top5 rankings, etc) to help direct people to the site. Either way great to see someone taking this on, let me know if/when you would like an article about it and some promotion on ns2hub!<!--QuoteEnd--></div><!--QuoteEEnd-->

    Sounds great. Thanks! :)
  • Gimp`Gimp` Join Date: 2012-09-30 Member: 161110Members
    I just finished implementing basic Steam authentication (logging in/registering using a Steam account). I'll start posting screenshots in a day or two as I progress further. We're also hoping to integrate player/match stats (provided by <a href="http://ns2stats.org/" target="_blank">ns2stats.org</a>) into the ladder system.
  • fanaticfanatic This post has been edited. Join Date: 2003-07-23 Member: 18377Members, Constellation, Squad Five Blue
    Nobody wants to play ladders though? Not knocking your effort here, but you may want to revise your competition format.
  • WilsonWilson Join Date: 2010-07-26 Member: 72867Members
    Provided there are enough active teams, a ladder can be a good gateway into the competitive side for teams just starting out. I'm sure they will be holding regular cups as well.
  • Gimp`Gimp` Join Date: 2012-09-30 Member: 161110Members
    <!--quoteo(post=1987979:date=Oct 6 2012, 06:45 PM:name=fanatic)--><div class='quotetop'>QUOTE (fanatic @ Oct 6 2012, 06:45 PM) <a href="index.php?act=findpost&pid=1987979"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Nobody wants to play ladders though? Not knocking your effort here, but you may want to revise your competition format.<!--QuoteEnd--></div><!--QuoteEEnd-->

    I'll be updating the post in a few with more info. Is there anything you would like to see?
  • fanaticfanatic This post has been edited. Join Date: 2003-07-23 Member: 18377Members, Constellation, Squad Five Blue
    All I know is that the only successful ns1 ladder between 2002-2011 was the clanbase one during 2002-2003, but even that was fairly inactive most of the time. Teams and players preferred cups and leagues (shouldn't be a surprise -- how often do you see ladder tournaments in sports?).
  • BacillusBacillus Join Date: 2006-11-02 Member: 58241Members
    <!--quoteo(post=1988156:date=Oct 7 2012, 04:14 PM:name=fanatic)--><div class='quotetop'>QUOTE (fanatic @ Oct 7 2012, 04:14 PM) <a href="index.php?act=findpost&pid=1988156"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->All I know is that the only successful ns1 ladder between 2002-2011 was the clanbase one during 2002-2003, but even that was fairly inactive most of the time. Teams and players preferred cups and leagues (shouldn't be a surprise -- how often do you see ladder tournaments in sports?).<!--QuoteEnd--></div><!--QuoteEEnd-->
    Was the Clanbase CS ladder mostly popular because it allowed teams to grind games effectively against somewhat evenly matched teams? So basically you need massive community to actually benefit from the ladder?

    I personally haven't participated in any team based game ladder except the brief ENSL ladder that never really took off properly, so I have very little idea about what people want and why.
  • Gimp`Gimp` Join Date: 2012-09-30 Member: 161110Members
    Updated the post with more information.
  • WhosatWhosat Singapore Join Date: 2006-11-03 Member: 58301Members, Reinforced - Shadow
    I'm experienced with PHP/MySQL and the CodeIgniter framework as well. Unfortunately, I do not have too much time. I can contribute small bits in my free time though! (:
  • fanaticfanatic This post has been edited. Join Date: 2003-07-23 Member: 18377Members, Constellation, Squad Five Blue
    edited October 2012
    <!--quoteo(post=1988175:date=Oct 7 2012, 06:22 PM:name=Bacillus)--><div class='quotetop'>QUOTE (Bacillus @ Oct 7 2012, 06:22 PM) <a href="index.php?act=findpost&pid=1988175"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Was the Clanbase CS ladder mostly popular because it allowed teams to grind games effectively against somewhat evenly matched teams? So basically you need massive community to actually benefit from the ladder?<!--QuoteEnd--></div><!--QuoteEEnd-->
    You mean the ClanBase NS ladder? It was mostly popular because teams didn't have any alternatives. Apart from a few sporadic leagues and cups, ladder games were the only "official" matches that were available during fall 2002 to summer 2003. As soon as leagues and cups started being organized on a regular schedule, ladder activity ceased completely.
  • BacillusBacillus Join Date: 2006-11-02 Member: 58241Members
    <!--quoteo(post=1988509:date=Oct 8 2012, 06:17 PM:name=fanatic)--><div class='quotetop'>QUOTE (fanatic @ Oct 8 2012, 06:17 PM) <a href="index.php?act=findpost&pid=1988509"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->You mean the ClanBase NS ladder? It was mostly popular because teams didn't have any alternatives. Apart from a few sporadic leagues and cups, ladder games were the only "official" matches that were available during fall 2002 to summer 2003. As soon as leagues and cups started being organized on a regular schedule, ladder activity ceased completely.<!--QuoteEnd--></div><!--QuoteEEnd-->
    I actually meant the CS ladder. I just remember it being highly popular at some point, so I was trying to look for the circumstances that allowed it to thrive and see if that knowledge could be applied to NS2 situation in any form.
  • fanaticfanatic This post has been edited. Join Date: 2003-07-23 Member: 18377Members, Constellation, Squad Five Blue
    Probably for similar reasons. When you have a big enough community, you can pretty much do anything though -- some people will play it.
  • MuYeahMuYeah Join Date: 2006-12-26 Member: 59261Members
    edited October 2012
    Ladders are nice for new teams to dip their toes in the water and start feeling good about winning some "proper" games. KTDM started out that way.

    edit: I guess bare in mind that if you run a ladder you'd generally be catering towards the casual/low-end teams.
  • Soul_RiderSoul_Rider Mod Bean Join Date: 2004-06-19 Member: 29388Members, Constellation, Squad Five Blue
    edited October 2012
    <!--quoteo(post=1988601:date=Oct 8 2012, 11:29 PM:name=MuYeah)--><div class='quotetop'>QUOTE (MuYeah @ Oct 8 2012, 11:29 PM) <a href="index.php?act=findpost&pid=1988601"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->edit: I guess bare in mind that if you run a ladder you'd generally be catering towards the casual/low-end teams.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Yeah because the Enemy Down Ladders only cater for casual/low-end teams? Where the hell does that comment come from?

    There are lots of successful ladders across many successful games. One needs only to Google.

    It was previously unsuccessful in NS, so what? NS was not a massive game, in comparison to where we all hope NS2 ends up. I know a few clans that are preparing to move from other games and expand into NS2, when it becomes available.

    A few of those teams top the UK and Euro ED ladders in CS:GO for example.

    Of course, If teams like Arc don't want to be involved, then it provides opportunities for other teams to call themselves the No 1 ranked NS2 team.

    Seriously, don't underestimate the power of a well-run ladder in a widely spread game. LoL, you wait till I tell these clans they are low-end or casual, hahaha. They are going to love that!!

    Some Ladder Links:

    <a href="http://gamebattles.majorleaguegaming.com/pc/" target="_blank">http://gamebattles.majorleaguegaming.com/pc/</a>

    <a href="http://www.enemydown.co.uk/ladderlist.php" target="_blank">http://www.enemydown.co.uk/ladderlist.php</a>
  • Gimp`Gimp` Join Date: 2012-09-30 Member: 161110Members
    Just finished a new logo


    <img src="http://i.imgur.com/EK5bZ.gif" border="0" class="linked-image" />
  • Soul_RiderSoul_Rider Mod Bean Join Date: 2004-06-19 Member: 29388Members, Constellation, Squad Five Blue
  • ScardyBobScardyBob ScardyBob Join Date: 2009-11-25 Member: 69528Forum Admins, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    I think a ladder could work if you made it a prereq to sign up for NSLeague tournaments. Make it so you have had to play at least 5 ladder matches to be eligible and preference is given to teams with a higher ladder ranking.
  • PersianImm0rtalPersianImm0rtal Join Date: 2010-12-02 Member: 75414Members, Constellation, NS2 Map Tester
    LAdders are pretty lame, I would much rather it be a group table, with 3 points for wins and 1 point for ties.
  • ArcL!ghtArcL!ght Join Date: 2007-11-27 Member: 63031Members, Squad Five Blue, NS2 Map Tester
    If you want I can do covers for matches :)

    Will try to cover as much as possible tho.
  • PersianImm0rtalPersianImm0rtal Join Date: 2010-12-02 Member: 75414Members, Constellation, NS2 Map Tester
    ladders are ######, would rather have a table.
  • MuYeahMuYeah Join Date: 2006-12-26 Member: 59261Members
    <!--quoteo(post=1989277:date=Oct 10 2012, 04:05 PM:name=Soul_Rider)--><div class='quotetop'>QUOTE (Soul_Rider @ Oct 10 2012, 04:05 PM) <a href="index.php?act=findpost&pid=1989277"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Yeah because the Enemy Down Ladders only cater for casual/low-end teams? Where the hell does that comment come from?

    There are lots of successful ladders across many successful games. One needs only to Google.

    It was previously unsuccessful in NS, so what? NS was not a massive game, in comparison to where we all hope NS2 ends up. I know a few clans that are preparing to move from other games and expand into NS2, when it becomes available.

    A few of those teams top the UK and Euro ED ladders in CS:GO for example.

    Of course, If teams like Arc don't want to be involved, then it provides opportunities for other teams to call themselves the No 1 ranked NS2 team.

    Seriously, don't underestimate the power of a well-run ladder in a widely spread game. LoL, you wait till I tell these clans they are low-end or casual, hahaha. They are going to love that!!

    Some Ladder Links:

    <a href="http://gamebattles.majorleaguegaming.com/pc/" target="_blank">http://gamebattles.majorleaguegaming.com/pc/</a>

    <a href="http://www.enemydown.co.uk/ladderlist.php" target="_blank">http://www.enemydown.co.uk/ladderlist.php</a><!--QuoteEnd--></div><!--QuoteEEnd-->

    The point I'd hope you would take away is that ladders are a nice intermediate / off-season kind of thing. Yes, there have been ladders with above average teams playing, but being the #1 ranked team on a ladder is seen as parochial and kind of cute by the vast majority of top level gamers in my experience. I've heard some quite offensive things said over teams who take pride in doing well on ladders. It's probably because they inherently lack the organisational structure of a season based league or tournament.

    Anyway, I wasn't trying to piss on anyone's cereals, I was just trying to help provide an added perspective on who the ladder organisers could cater their experience towards.
  • DruzzilDruzzil Join Date: 2012-11-08 Member: 168383Members
    This project still I'm the works?
Sign In or Register to comment.