summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDavisLWebb <davislwebb@ymail.com>2014-05-01 16:58:54 -0400
committerDavisLWebb <davislwebb@ymail.com>2014-05-01 16:58:54 -0400
commit1d75ec08893cd00d30b2bbf6c914fe42f2379d98 (patch)
treeef897cd8a7411cdbc37d5eb87026de58b8244aa7 /doc
parent03f2898a4607f77cf4c20a097c02d30a7567006e (diff)
Added Leaguer logo, seeding types, and remote usernames to the s3retro.md
Diffstat (limited to 'doc')
-rw-r--r--doc/Sprint3-Retrospective.md51
1 files changed, 41 insertions, 10 deletions
diff --git a/doc/Sprint3-Retrospective.md b/doc/Sprint3-Retrospective.md
index 467407c..9ff53df 100644
--- a/doc/Sprint3-Retrospective.md
+++ b/doc/Sprint3-Retrospective.md
@@ -52,10 +52,46 @@ several days.
+---------------------------------------------------------+------+------------+----+
| Tasks Implemented and Not Working Well | Size | Person\* | US |
+=========================================================+======+============+====+
-TODO
+## Remote Game UserNames (#remote_user)
+
+ The idea behind remote usernames is that a Leaguer user would be able to add
+a username from another online service to our database (such as add their riot
+username to our database) so that information from that outer source could be used
+in our tournament statistics. This is constructed by adding a reference to the user
+to the remote_username column of the SQL database and giving it a value. This value
+is a hash that can contain any sort of information needed.
+
+## Project Leaguer Logo (#logo))
+
+ The point of the Leaguer logo is to set a definitive symbol for our product. The
+current logo is a rough draft and will more than likely not be truly done for some time
+if ever. For now, we have a decent looking logo and are planning on placing it into the
+product documents. Other than that, this is not yet complete.
+## More types of seeded settings (#seed)
+
+The idea behind the seeding settings is have different methods of team
+creation. The seeding methods we have currently are:
+ I. Early bird
+ - Which is the method of creating a team based on who joins the
+ tournament first. So if there are five players per team, then
+ the first five players to join the tournament would be on team
+ one and so on.
+
+ II. Random
+ - Which will take an array of the players and shuffle them, as
+ to randomize their order, and then place them in teams based on the
+ maximum team size. So the first five in team one, the next five in
+ team two, and so on.
+ III. Fair Ranked
+ - Which will place users of a tournament into teams based on their
+ skill level. This will ensure the five best players of a tournament
+ are not on the same team, as to allow fair gameplay.
+
+Early bird and random seeding are completed, but fair ranked has yet
+to be done.
+---------------------------------------------------------+------+------------+----+
| Tasks Not Implemented | Size | Person\* | US |
@@ -65,6 +101,7 @@ TODO
+
# Implemented and working
## Intelligent Error Handling (#error-hand)
@@ -73,9 +110,6 @@ TODO
## Search (#search)
-TODO
-
-## Remote Game UserNames (#remote_user)
TODO
@@ -91,7 +125,9 @@ TODO
TODO
-## More types of seeded settings (#seed)
+
+
+
TODO
@@ -127,11 +163,6 @@ TODO
TODO
-## Project Leaguer Logo (#logo))
-
-TODO
-
-
# Implemented but not working well