Battle Card System

Overview:

The Battle Card System is a mock "card" system which imitates the ranking functionality of Japanese Street Fighter IV arcade cabinets. In Japan you can acquire a card which is tied to you mobile phone (I found that part the most impressive Razz ) which tracks your wins/losses, gives/takes "Battle Points" and lets you accumulate "Zenny" which is like in-game currency used to buy titles and costumes for characters. It also has trivial things like a gamer tag style name input and motto. I only wanted to get the stat tracking functionality, the motto and zenny stuff is irrelevant to the system.

Main Features:

  • Statistics tracking per player, per fighter.
  • Adding new players
  • Submitting matches
  • Display results
  • Display individual players

Main Screen:

Displays the list of players and statistics. Broken up by character. Shows Player name, Fighter, wins, losses, battle points, grade, best streak and current streak. You can order each column by clicking on the column header.

Adding Player:

You enter a player name and then select a character for that player. Player names are case sensitive, and a player can have multiple characters, you'll just need to add them in one at a time.

Submitting matches:


Once you have at least 2 players registered you can submit a match. You select a winner, winner character, loser and loser character, you can type these values in and it should predict what you're typing. Make sure the casing is correct. Margin is defined as the difference between the rounds. If you play best of 5 rounds (3 rounds to win) and you win 3 - 1. The margin is 2; 3-2, margin is 1; 3-0 margin is 3. Too easy. Works for best of 3 rounds as well... I don’t see why it wouldn’t work with Best of 7 either but... that’s upto you.

The Results page shows all the submitted matches. It will show you the Winner, Winners character, Loser, Losers Character, Margin and how much BP the Winner gained. There is an undo button which reverts the changes of the last entered match. This works if you made a mistake. The undo will not recover the loser’s streak though. So try not to make any mistakes :(

There is also a drop down box to page the data so that it is a little easier to read. When the Results box fills up with a few hundred matches it can be a little too much to take. The paging breaks up the results to 25 entries per page.

View Player:

Quite simple, enter a Player’s Name and Character which will take you to the respective players' "box"

Player Box:

The player box shows statistics for a certain player. It displays the Name, character, wins, losses, total, win percent, battle points, grade, best streak and current streak for that character and all the fights that character has been in for that player.

You can go through all the characters that are assigned to that player. There is also an "All" option in this drop down which will show the aggregate statistics and grade for that character including all fights they've ever participated in.

Provided Tools:

BSCLeaderboard:

Make sure you have BattleCardSystem.exe closed before running this!! It will create a text file in the directory called Leaderboard.txt which will have a list of Player names, aggregate wins, aggregate losses and aggregate battle points and overall grade. The list will be ordered by aggregate battle points. Something like an overall leader board. This is useful for posting in tournament result threads.