A big update to the TG Client is currently in progress, hence the '2.5' in the title. I'm editing the OP to indicate everything that has changed, and everything in the works.
What is this Testing Grounds Client thing?
The Testing Grounds Client is the site on which the Testing Grounds games are run in real time. Long long ago, (in a forum very near), the games were run on the Testing Grounds forum itself. This proved to be slow and fairly tedious for the mod (the person hosting the game). Because of this, I created the TG Client, speeding up the games and making life easier for the person modding. Over time, many bells and whistles (and kittehs!) have been added, resulting in the current version of TGC that is online today.
That sounds cool! How can I help?
If you have any experience with programming or web design/development and want to help out, shoot me a pm! When I first started coding this client, I was just starting out in web development, so I won't push away eager newbies. The server code is written in NodeJs (Javascript) and the clientside code uses HTML/CSS/Javascript and JQuery.
Okay, I still want to help, but I can't program, and all of those acronyms sounds scary.
No problem! I'm always eager for willing volunteers to help me bugtest new features. Bugtesting can be as easy as sending me or Zoroark a pm pointing out a bug you noticed while playing, or as difficult as spending hours trying out all of the role interactions to see if any of them have bugs in them.
That's great and all, but it sounds a lot like work. Is there anything I can do to help without wasting hours of my life?
Surprisingly, yes! I'm currently taking suggestions for new features to add to the TG Client, as well as looking for feedback on the recent interface overhaul. So feel free to pm me about how you feel TG needs a command to spam lennies on the screen. My inbox is always open.
--
Testing Grounds Client 2.5
New features
Interface overhaul. Changed the header colours and how the phase buttons and clock are displayed.
/seance - Usable by a dead medium, sets up a private chat with the person specified, only usable once, unless the medium modifier is removed and added again.
/roll - Rolls a dice, usable by the mod.
/random - Choose a random person, usable by the mod
/help - Shows some useful information, as well as a command list.
/silence - Usable by admins, silences a player for the current phase.
Ban system changed. Bans now persist after server reset.
Checkbox to allow or disallow custom roles from rolling.
'Auto button' to change to a preset rolelist for the amount of people in the game.
Automod - Modding interface to allow standard roles to be automated.
Roles automated completely (bug testing in progress):
Spoiler:
ToDo and Buglist has been moved to a Google doc
Features in progress
Ideas
Automating exe targets.
Automating exe wincon.
Command to view all rolecards on the server. (Suggested by BPsycho2)
Silently kill a player (for late players)
/kitteh command or button (dota)
I appreciate suggestions, and I'll add them here as I get them.
--
Original post:
Spoiler: