25 June 2015 - 19:02 EDT
Current progress
________________________________________________________________
Original post:
Hello fellow NS2 players,
I would like develop an easy to use match scheduling widget for this website with you guys.
After you've shared your ideas, I'd make a complete mock-up of this system, but I would preferably need somebody else to type the code. I know little about website programming (pretty much nothing about Ruby on Rails), and I would have to put a lot time into learning the language first. However, I know how to sketch such a system, and would draw every required diagram.
Many functions could be recycled from what this website already offers.
I've made a very basic sketch of what I imagine it could look like.
[img_deprecated]http://s21.postimg.org/tmvtgf6on/test.png[/img_deprecated]
[img_deprecated]http://s29.postimg.org/5sl20kid1/test2.png[/img_deprecated]
[img_deprecated]http://s24.postimg.org/vfr1rvp1f/test3.png[/img_deprecated]
[img_deprecated]http://abload.de/img/imagevcuz7.png[/img_deprecated]
Things that I have not in the mock-up yet
- "Show details" would lead to a page similar to the gather page. Usually team captains (match creators) would meet here to communicate the date&time (if not set yet) and the server.
- report problem page to notify an admin about an issue concerning the match
- match schedule overview button and page (bigger view of all the upcoming matches
- ..
Functionality
- A team can set up a match (PCW or ladder) for a specific date&time or as ASAP
- A team can set up up to 5(?) matches at a time
- An admin can set up all upcoming league matches, which are then listed as "unplanned"
- team captains would then set their possible date&time(s) through a proper interface (not just chat)
- A team can challenge another team by
-- creating a new match
-- inviting them to your already created match, that has no opponent yet
-- *the challanged teams would get some sort of notification flag shown on the website
Things that could be implemented, but are not necessary
- a general merc pool (similar to the gather joining pool)
- function to offer oneself as merc for a match or a specific period of time
- function to annotate that you need a merc for your match
- (optional) function to have a teams players register individually for a match
- (optional) function to notify challenges via e-mail
- a black list for challenging teams / mercs
This system is not intended to
- be a matchmaking system
- publish match results (at least not for now)
- bring back and retain players
- fix ns2
What do you guys think? ( ͡° ͜ʖ ͡°)
Ps: i'll update the mock-up tomorrow.
________________________________________________________________
Original post:
Hello fellow NS2 players,
I would like develop an easy to use match scheduling widget for this website with you guys.
After you've shared your ideas, I'd make a complete mock-up of this system, but I would preferably need somebody else to type the code. I know little about website programming (pretty much nothing about Ruby on Rails), and I would have to put a lot time into learning the language first. However, I know how to sketch such a system, and would draw every required diagram.
Many functions could be recycled from what this website already offers.
I've made a very basic sketch of what I imagine it could look like.
[img_deprecated]http://s21.postimg.org/tmvtgf6on/test.png[/img_deprecated]
[img_deprecated]http://s29.postimg.org/5sl20kid1/test2.png[/img_deprecated]
[img_deprecated]http://s24.postimg.org/vfr1rvp1f/test3.png[/img_deprecated]
[img_deprecated]http://abload.de/img/imagevcuz7.png[/img_deprecated]
Things that I have not in the mock-up yet
- "Show details" would lead to a page similar to the gather page. Usually team captains (match creators) would meet here to communicate the date&time (if not set yet) and the server.
- report problem page to notify an admin about an issue concerning the match
- match schedule overview button and page (bigger view of all the upcoming matches
- ..
Functionality
- A team can set up a match (PCW or ladder) for a specific date&time or as ASAP
- A team can set up up to 5(?) matches at a time
- An admin can set up all upcoming league matches, which are then listed as "unplanned"
- team captains would then set their possible date&time(s) through a proper interface (not just chat)
- A team can challenge another team by
-- creating a new match
-- inviting them to your already created match, that has no opponent yet
-- *the challanged teams would get some sort of notification flag shown on the website
Things that could be implemented, but are not necessary
- a general merc pool (similar to the gather joining pool)
- function to offer oneself as merc for a match or a specific period of time
- function to annotate that you need a merc for your match
- (optional) function to have a teams players register individually for a match
- (optional) function to notify challenges via e-mail
- a black list for challenging teams / mercs
This system is not intended to
- be a matchmaking system
- publish match results (at least not for now)
- bring back and retain players
- fix ns2
What do you guys think? ( ͡° ͜ʖ ͡°)
Ps: i'll update the mock-up tomorrow.