Category: Projects

EasyTO

Finally getting back to some of the computer related tasks I had stacking up. Today I am working on writing the Tournament Organization Software I had wrote about oh so long ago.

I had originally called it Order of Battle but I realized there’s a game out there by the same name and wanted to avoid confusion. Ergo, I’ve tentatively renamed the project to EasyTO (as in Easy Tournament Organizer), that may stay the same or it might change.

Today I started anew with my code and took a different approach that what I had in the past and so far it has been an avalanche of working functionality. It is till only running in the console and will probably be a console based program until I get a majority of the functionality working.

Here’s an overview on how the project stands and what I plan on implementing in the future:

Current Status

Setup

  • Add players and which team they are on (Red v Blue at the moment)
  • Add tables and number of players per table

 Automation

  • List players as a whole
  • List players sorted by teams
  • Assign players to tables randomly

Management

  • Add scores to players

Short Term Goals

Setup

  • Import player information from file (useful if the damn thing crashes)

Automation

  • List players by score
  • Save information to file
  • Assign players to tables based on score

Long Term Goals

  • Add a GUI
  • Cloud based storage for player and tournament information
  • Check for software updates and download updates

Tournament Management System

I’ve decided to make a web based tournament management system for Mercenary Miniatures, the working title is Order of Battle, but I am sure that it will change in the future.

The project will be worked on in my spare time and no development schedule or launch date has been established.

The purpose of the project is to alleviate tournament organizers of some of the administrative tasks involved with running a tournament and to help advertise events.

The loosely organized goals of Order of Battle are:

Player Management and Record Keeping

  • Order of Battle will keep a record of each player, the tournaments they attend and their rankings overall.
  • The player will be able to manage a profile where they denote what game systems and what armies they play, their location and how far they are willing to travel for events.
  • Players can manage social aspects such as friends or groups.
  • Players can view their standings (Global, Region, Group, or compared to friends)

Tournament Organization, Automation, and Marketing

  • Tournament Organizers will register their tournaments within the application.
  • an email notification will be sent to all players that are willing to travel to the tournament (determined by the player’s preferences)
  • Once the tournament has been created, Tournament organizers will be able to populate a bracket based on the players registered for the event.
  • Tournament Organizers will have tools to dictate how the brackets are generated. (Elimination type, Scoring methods, Number of rounds, number of tables, non-repeating opponents, etc.)
  • Non-Elimination and Single Elimination style tournaments will be supported, additional styles can be added in the future.
  • Support for Team Tournaments where two or more players are allocated to a single bracket slot.
  • Tournament Organizers will enter the results of each round and the tournament bracket will be update.
  • Tables can be assigned names, number of players, mission types, etc.