ACP

+Administrator+
  • Content count

    14810
  • Joined

  • Last visited

Everything posted by ACP

  1. A player list with pick orders and a record of each pick can be found here: https://docs.google.com/spreadsheets/d/1XyAUKkOEt5RRx76kR0pPelmQ16BHiEBjrIg8XkVi3nc/edit#gid=0. If you signed up for warring, but I forgot to add you the list, please let me know as soon as possible. Remember, we're doing a snake draft, the pick order reverses after every round. When it's your turn to pick, post below and state who your pick is. When you make your pick, do me a favor please tag the next team leader on the list so that they know its their turn to make a pick.
  2. Just want to make sure that everyone knows that you can still sign up. Fill out the same form as usual, etc.
  3. Signups are open from 4/14 to 4/27. On 4/28, drafting will begin. See: http://duelistgroundz.com/index.php?/topic/170208-warring-seasonsdrafting-detailed-explanation/ Drafting has begun. See: http://duelistgroundz.com/index.php?/topic/170327-season-1-draft/ You can still sign up! But you won't get added to a team until drafting is over. So if you missed the deadline, go ahead and sign up as soon as possible so you don't miss any action. To signup, just fill out the following questionnaire (copy, paste, and edit in your own answers) and post it in this thread below. You must already be part of our discord channel to sign up. There are two formats used for warring: current format and goat format. You do not have to play both of them. On the formats line, put either "Current format only", "Goat format only", "Prefer current", "Prefer goats", or "Current and Goats." Prefer means that you plan to play both formats, but you like one more than the other. If you only intend to play one format, then please select one of the "only" options. For expected level of activity, in your own words, state how active that you think you will be. If you expect to play one match a week, say that. If you have 6 hours a day to play online Yugioh, say that. DuelistGroundz username: Discord username: Formats: Expected level of activity: Want to be on a team with (list any DGZ users that apply): (Optional) Credentials/why you would be a good team member: In addition, PM me if you want to be a War Council member (this means that you will lead a team). In order to be considered, for War Council, you must have some history of being on DGZ prior till now, be committed to warring (ie not leave 2 weeks in), and have a reasonable amount of rulings knowledge.
  4. The spreadsheet is up to date.
  5. I'm taking the great Jesse Choate aka itswhatever @Satchmo is up
  6. List of current format players (DGZ forums username/DGZ discord nickname): !christianmeyer/cmeyer109 ACP/ACP AliusIsMyHero/RangerMacDanger Arima./Arima. Berdversary/3-D Bird Model Carter Wix/CarterWix digbick/dgzdigbick Evolution`/Evolution` FVFRYTHFNG/Mike| Gojira/Gojira Gosick/Andrew itswhatever/thugger thugger Jujuuu./[ Jojooo. ] Mascis/Mascis mark/vig=scum mmf/donnie frogman Mr Dragon/A11sopp muh 100 godzillion/Comrade Monahan NB96/Nick Satchmo/Satchmo Silver/Silver Soul/Soul SQUIDS~/squidboy Synergy_DabKing/Synergy_DabKing TheGoldenTyranno/Tyranno Vitamin-C Wiz Khalifta/OVO wrinklywinkie/arvin the thirstest indian alive List of [no Exarion] goat format players (DGZ forums username/DGZ discord nickname): ACP/ACP AliusIsMyHero/RangerMacDanger Arima./Arima. Carter Wix/CarterWix Evolution`/Evolution` G__/G_ Goins/Spare Gojira/Gojira Gosick/Andrew Guerilla Warfare/Morphing Jar itswhatever/thugger thugger Jazz/Jazz Jujuuu./[ Jojooo. ] Mascis/Mascis mark/vig=scum mmf/donnie frogman SageRhapsody/Sage Satchmo/Satchmo Silver/Silver TheGoldenTyranno/Tyranno The purpose of this thread is twofold. Post below if you'd like to be added to the list of current format and/or goat format players. This means that anyone who plays these formats can message you on discord for casual ranked games. Casual ranked games are matches that are not played for a war, can be played at anytime, and count for rating (but not as much as war matches do). Here's an invite to our discord: https://discord.gg/jQJRqn2 However, you may not play against the same player in a casual match (for ranking) more than twice every 7 days per format. In other words, if you play against someone for 3 matches in current format over 7 days, only the first two matches will count for rating. However, if you play 2 matches of current format and 1 match of goat format, they will all count for rating. This rule is in place to prevent boosting and get more people to play against a larger variety of opponents. Once you complete a match, report the results here. You'll need the name of the opponent and the names of the decks that you were playing. Example post: "ACP with Paleozoic beat MMF with Metalfoes"
  7. Season Structure Phase 1: Signup and Draft Members have 2 weeks to sign up for the draft and fill out the Warring Signup Questionnaire. The number of War Council members (and hence, number of teams) is dependent upon the number of people who sign up. - If 30-39 people sign up, there will be 6 War Council members/teams. - If 40-56 people sign up, there will be 8 War Council members/teams. - If 57-81 people sign up, there will be 10 War Council members/teams. - If at least 82-119 people sign up, there will be 12 War Council members/teams. After War Council members are chosen, drafting will proceed. Phase 2: Determining Season Length and Structure If there are 6 teams (see phase 1), the season will last ~2 months: 50 days of rounds followed by 12 days of playoffs. If 8 teams, the season will last ~3 months: 70 days of rounds and 12 days of payoffs. If 10 teams, the season will last ~4 months: 90 days of rounds and 24 days of playoffs. If 12 teams, the season will last ~4.5 months: 110 days of rounds and 24 days of playoffs. Phase 3: Rounds Each war during the “rounds” phase will be 10 days long and the pairings will be determined at random. Wars will be played 6 heart points, double elimination. Each team will play each other each once over the course of the season in a round-robin fashion. Each war must be played with a minimum of 2 matches of current format and 2 matches of goat format. Phase 4: Playoffs If there are 10 or 12 teams, the 4 teams with the best records will advance to the playoffs. If there are 6 or 8 teams, the best 2 teams will advance to the playoffs. Wars in the playoffs will be 7 heart points double elimination, and teams will have 12 days to complete their war. Each war must have a minimum of 2 matches of current format and 2 matches of goat format. Any relevant ties in records to determine which team makes the playoffs will be broken by which team had the overall higher margin of victory in their rounds from phase 3. If margins of victory are also tied, the tied teams will each nominate a player to play one match to break the tie. Phase 4(b): Pre-Season While the top teams are doing the playoffs, other teams will play a casual pre-season war against another team that will not count for team records. Phase 5: Prizes Distributed Prizes are awarded in The Game Academy store credit. Store credit can be spent on Yugioh cards, MTG cards, gaming accessories, as well as DGZ shirts and DGZ loyalist privileges. If there are 6 teams, the total prizes awarded will be $120 in store credit. The top 5 ranked players (determined by 1/2 current format rating + 1/2 goat format rating) on the #1 team will receive $20 each. Then, the top ranked individual in current format who did not win any prizes will receive $10. Then, the top ranked individual in goat format who did not win any prizes will receive $10. In total, 7 different players will be awarded prizes. If there are 8 teams, the total prizes awarded will be $180 in store credit. The top 5 ranked players (determined by 1/2 current format rating + 1/2 goat format rating) on the #1 team will receive $30 each. Then, the top ranked individual in current format who did not win any prizes will receive $15. Then, the top ranked individual in goat format who did not win any prizes will receive $15. In total, 7 different players will be awarded prizes. If there are 10 teams, the total prizes awarded will be $240 in store credit. The top 5 ranked players (determined by 1/2 current format rating + 1/2 goat format rating) on the #1 team will receive $40 each. Then, the top ranked individual in current format who did not win any prizes will receive $20. Then, the top ranked individual in goat format who did not win any prizes will receive $20. In total, 7 different players will be awarded prizes. If there are 12 teams, the total prizes awarded will be $270 in store credit. The top 5 ranked players (determined by 1/2 current format rating + 1/2 goat format rating) on the #1 team will receive $45 each. Then, the top 3 rated individuals in current format who did not win any prizes will receive $22.50. Then, the top 2 rated individuals in goat format who did not win any prizes will receive $22.50. In total, 7 different players will be awarded prizes. Phase 6: Redraft If the number of players throughout the season changes in such a way that the number of teams need to be adjusted (see phase 1) then there will be a complete redraft of the players. If there have been 4 consecutive seasons without a draft, then there will also be a redraft. Drafting and Recruitment Drafting Once War Council is determined, pick order is determined at random. For fairness, drafting will be done snake-style. In the last round of drafting, if there are less players than there are team leaders, they have the option to choose 10 DuelistGroundz Recruitment Points instead of a member. (Example: If there are 7 members remaining and 10 teams during the last round of the draft, exactly 3 team leaders will draft 10 DuelistGroundz Recruitment Points instead of members). War Council members should draft a balanced lineup of current format and goat format players to insure that wars can be completed (recall that there must be at least 2 matches played for each format). DuelistGroundz Recruitment Points (DRP) DRP are a currency held by each team that can be spent to recruit new members after drafting is over. At the start of the season, each team will gain 20 DRP (so if you drafted another 10 DRP, you would have 30 in total). After 3 rounds are played, each team gains 15 DRP + 3 DRP for each loss (or 5+3 DRP or 10+3 DRP if the number of rounds remaining at the end of a season is not divisible by 3). In other words, as the season progresses, teams that lose more will have more DRP. Intentionally throwing wars towards the end of a season to gain more DRP is considered collusion. Additionally, team leaders can gain more DRP by referring members to DuelistGroundz.com. For each referred member (who joins warring and has not posted on DGz in over a year), the team that referred them gains 1 DRP. Spending DuelistGroundz Recruitment Points When any player becomes a free agent, there will be a 3-day auction in which team leaders will bid DRP to acquire that player. Only integer amounts of DRP may be bid (no bidding 1.5 DRP). The team with the highest bid will spend that amount of DRP to acquire the player. If all teams bid 0 DRP, the player will be assigned to the team with the least number of players (if tie, randomly chosen). Trading At any time, teams can trade players with each other. Teams can also trade DRP for players or add DRP to a player-for-player trade to make the trade more balanced. Trades will go into effect between rounds (you can’t trade in the middle of a round). Intentionally making lopsided trades with another team is considered collusion. The War Captains may veto a trade if it appears to be incredibly lopsided. Dropping Players A player becomes inactive if they fail to play a match for at least 30 days. Team leaders may drop inactive players in exchange for 10 DRP. If the player later decides to re-signup for warring, the team that they were dropped from may spend 10 DRP to reacquire them. If they choose to not do so, that player will be up for auction as normal. Once per year, each player has the privilege of being able to submit a drop request. This is for active players who are having specific problems with the team that they are on (ie not getting along with the other players). After submitting such a request, the player will be dropped from their team, that team will receive 10 DRP, and the player will go up for auction as a free agent. However, the team that they were dropped from may not bid any DRP to reacquire them. They must be acquired by a different team. The 2x Rule A team cannot acquire a new player if that would make their team have at least twice as many members as the team with the least amount of players.
  8. It's worth mentioning that, due to the extra people that have signed up, there will be 10 teams, and the prizes have been increased to $40 for the winning team and $20 for each top ranked individual.
  9. Thanks to everyone who's signed up so far! Remember, today is the last day to sign up if you want to get in before drafting starts. Signups close in about 10 hours from now.
  10. It's been awhile since I've seen 3 Dekoichi in chaos. It seems like 2 copies is more common. Some people have cut them entirely and are playing Skilled Dark Magician instead.
  11. Sorry to interrupt your philosophical debate on Saku vs Dust, but I have a really general question. What does a "stock list" of Chaos look like? It seems like a lot of people are playing very different builds, which makes it difficult for me to know what cards to expect. Are most people playing Thunder Dragon? Are most playing Meta? How many Sorc, 2 or 3? How many flip effects? How many lights? How many darks? Etc.
  12. @muh 100 godzillion I assume you mean this user, right? http://duelistgroundz.com/index.php?/profile/26961-evolution/ Just asking because his name is stylized differently.
  13. Anything about your experiences playing the software can be posted here (ie along the same lines as the Dueling Network discussion thread that we used to have).
  14. You're actually just not funny Markus. Remember when Tyranno first joined the site, posted shitty jokes, and we all told him to shut the fuck up? Basically, same deal here. Your brand of humor sucks, because it's not even real humor. It's stupid 5th level irony shit. Stop going on reddit and learn what's actually funny to normal people, or if you can't do that, just stop trying to be funny.
  15. Read this first: If you want to see any of the politics-related forums, you must "opt in" below. If you no longer want to see one of these forums, you can "opt out" as well. A 50 post-count minimum is required to opt in. If you don't have 50 posts, well then start posting. So all posts below should be of one of the following forms: - Opt in: Civil Discourse - Opt in: Unchained - Opt in: Civil Discourse & Unchained - Opt out: Civil Discourse (only if you had previously opted in) - Opt out: Unchained (only if you had previously opted in) - Opt out: Civil Discourse & Unchained (only if you had previously opted in) If you cannot discuss politics without resorting to personal attacks, don't opt in to civil discourse. If you are easily affected by political opinions that you consider offensive, do not opt in to unchained. If you want to avoid discussing politics altogether, don't opt in to either one.
  16. "no one likes you even your friends think you're a retard i dont even have anything against you outside of you being the face of all DNF-ers new era who ruin dgz which is something I've already accepted to be the case like I have nothing against you you make a thread that breaks the rules, I warn it because thats what I do I even argued the other day that your GF shouldnt be banned but youre such a fucking retard that you get mad over getting banned for 1 literal day that youre gonig to emssage all your mod friends monahan etc and you know what they do? they screenshooted it and we all laughed at you SMASHED fuckeer" One of the realest smashes ever. Mark is officially a legend imo. Edit: Moved to SMASH'D
  17. Features that are already planned: - Adding OCG cards - Making the zone background thing nicer looking - An official DGZ cube for cube drafting - Some sort of ranking system (ie elo) Realize that we can't completely redesign the core elements of the program, but if you have any suggestions for new features, post them below.
  18. It wouldn't be too hard to do, it's just a pain in the ass to implement. Very tedious.
  19. Hey guys I have a funny story. One time Markus told me that he was emotionally-stable and mentally-mature enough to be a DGZ mod. Pretty hilarious right?
  20. Basically, people who meet these requirements and aren't hated by the community.
  21. Silver (with Thunder Dragon Chaos) beat ACP (with Gravekeepers)
  22. Ratings are done with a Elo setup, see: https://en.wikipedia.org/wiki/Elo_rating_system. All rankings start at 0 and will move up or down as players win or lose matches. This means that about half of players will have a negative rating. Ratings are kept accurate to 4 decimal places. There are two separate ratings tables for goat format and current format, and these two ratings are completely unrelated to each other. The code used for calculating ratings will be available to the public so that anyone can run the program themselves and verify that the rankings are not being unfairly manipulated. All war matches, including playoffs, are played at a K-value of 20. Casual ranked games (matches that are not for wars) may be played at any time at a K-value of 5. This means that a casual match will have about ¼ of the impact on your rating that a war match does. However, you may not play against the same player in a casual match (for ranking) more than twice every 7 days per format. In other words, if you play against someone for 3 matches in current format over 7 days, only the first two matches will count for rating. However, if you play 2 matches of current format and 1 match of goat format, they will all count for rating. This rule is in place to prevent boosting and get more people to play against each other. Ratings are time decayed to insure that those at the top of the rankings cannot just avoid playing matches to keep their ranking. At the end of every month, all ratings will be multiplied by .92 (or decayed by 8%). This translates into a 39% decay over 6 months and a 63% decay over a year. The longer that players avoid playing, the closer that their rating will converge to 0. All posts below will be reserved to update the ratings. Please only post below if you think that the ratings are inaccurate. This is, that the number of recorded wins and losses is incorrect for you or another player. Table of all match results: https://drive.google.com/open?id=1OMMwcLWd48YFgXdz2h0_448juQBuBNGMf6SkeF4Cn_E Source code for the ratings program: package dgzelo; import java.io.*; import java.util.Scanner; /* imports pre-written packages that the program will need */ /** * An implementation of the ELO Ratings System * For all DGz warring * @author ACP */ public class DgzElo { public static void main(String[] args) throws FileNotFoundException { Scanner rankingsScanner = new Scanner(new FileReader("rankings.txt")); /* rankings.txt contains current rankings data and is located in the DgzElo folder. This creates a "scanner" that reads the file and gets information from it. * each line of the file comes in the form [rating] [wins] [losses] [name] */ Scanner resultsScanner = new Scanner(new FileReader("results.txt")); /* results.txt has match results along with a K-value and is used to update the rankings. This creates a "scanner" that reads the file and gets information from it.*/ PlayerList players = new PlayerList(); /* Creates a PlayerList object. As you may have already guessed, it is a list of players and functions for manipulating that list.*/ while (rankingsScanner.hasNextLine()) { players.addPlayer(rankingsScanner.nextDouble(), rankingsScanner.nextInt(), rankingsScanner.nextInt(), rankingsScanner.nextLine()); } /* This while statement loops through all of the rankings data and adds the ranking data to our list of players */ int kvalue = resultsScanner.nextInt(); /* Gets the k-value from the first line of the results. This k-value is applied to all of the results from that file */ while (resultsScanner.hasNextLine()) { double p1wins = resultsScanner.nextDouble(); String p1name = resultsScanner.nextLine(); double p2wins = resultsScanner.nextDouble(); String p2name = resultsScanner.nextLine(); players.enterResult(p1name, p1wins, p2name, p2wins, kvalue); } /* This while statement loops through all of the results data and then sends it to the "enterResults" function so the rankings can be updated */ players.printAllRatings(); /* The new ratings are printed in the same formatting as the rankings.txt file. If you'd like to save the data for future use, simply copy/paste the information over to the rankings.txt file (deleting the old information) and save the file */ } } package dgzelo; import java.util.ArrayList; import java.util.Collections; public class PlayerList { private ArrayList<Player> aList = new ArrayList<Player>(); public PlayerList() { } public void addPlayer(String name) { aList.add(new Player(name)); } public void addPlayer(double rating, int wins, int losses, String name) { aList.add(new Player(rating, wins, losses, name)); } public int findPlayer(String name) { for (int i = 0; i < aList.size(); i++) { if (aList.get(i).name.equalsIgnoreCase(name)) return i; } System.out.println(name + " was not found in the rankings and will be automatically added with a rating of 0."); addPlayer(name); return aList.size()-1; } public void enterResult(String name1, double wins1, String name2, double wins2, int kvalue) { int player1index = findPlayer(name1); int player2index = findPlayer(name2); double e1 = 1/(1 + Math.pow(10., ((double)(aList.get(player2index).rating-aList.get(player1index).rating))/400)); double p1pointgain = kvalue * Math.abs(wins1 - wins2) * ((wins1 > wins2 ? 1 : 0) - e1); aList.get(player1index).rating += p1pointgain; aList.get(player2index).rating -= p1pointgain; if (wins1 > wins2) { aList.get(player1index).wins += 1; aList.get(player2index).losses += 1; } else if (wins2 > wins1) { aList.get(player2index).wins += 1; aList.get(player1index).losses += 1; } } public void printAllRatings() { Collections.sort(aList); for (Player aList1 : aList) System.out.println(aList1); } } package dgzelo; public class Player implements Comparable<Player> { double rating; int wins; int losses; String name; public Player(String name) { this.name = name; rating = 0; wins = 0; losses = 0; } public Player(double rating, int wins, int losses, String name) { this.rating = rating; this.wins = wins; this.losses = losses; this.name = name; } @Override public String toString() { return (Math.round(rating*10000.0)/10000.0 + " " + wins + " " + losses + name); } @Override public int compareTo(Player otherPlayer) { if (otherPlayer.rating > this.rating) return 1; else return -1; } }
  23. Current format rating, wins, losses, player name 4.964 2 0 SQUIDS~ 2.5173 1 0 ACP 2.4828 1 0 wrinklywinkie 2.4649 1 0 Silver -0.1069 2 2 Carter Wix -2.482 0 1 Soul -2.5 0 1 Synergy_DabKing -7.3402 1 4 muh 100 godzillion Goat format rating, wins, losses, player name 9.7154 5 1 ACP 0.1772 1 1 mark 0.0005 1 1 MMF -2.4464 0 1 Goins -2.4642 0 1 SageRhapsody -2.4825 1 2 Silver -2.5 0 1 Satchmo
  24. Damn, it's been awhile.