Introducing WereBot* - by Melter Industries!
Have you ever wanted to know how many votes a player has made, or even wanted to see a full game's vote history, but can't be arsed to reread the whole thread? Ever wonder how many words per post a player has averaged and how it compares to the game's mean? Need to figure out who is spamming the most so you can kill them? Well look no further - the future of WW is now! These are just some of the statistics that can (potentially) be tracked with WereBotTM, the data-gathering "bot" that I have recently brought to life.
Next-Gen Stats promise to give you more statistical information than ever before about past and present Werewolf games!
So what *exactly* is WereBot?
Without getting too technical, WereBot is a screen scraper / web crawler that can also interact with web pages. Basically it can do everything you can do when reading the forums - it can login (to an existing account, given credentials), make posts, click around, etc. - but much faster. As you can imagine, this means it can process data in posts and produce just about any kind of information you might want to know (within reason).
Why?
I wanted to work on a fun side-project and play with some tools I hadn't used before. Plus I figured writing a program that can analyze and post data about Werewolf games would be useful for both hosts and players. The long-term goal is to either dedicate a website / application to it that people can visit and request data from (and / or display current game data), host it something and have it "interactable" (within reason) in the thread, generate charts and graphs to display relevant data (similar to my voting visuals), or something along those lines. It probably won't ever get to that stage and just remain on my end, but you never know! I'm willing to distribute the code / make it open-sourced.
Current Functions
- Post counter
- Lists who each player is currently voting
Planned / Potential Functions
Feel free to make suggestions!
Voting
- Vote count (gets who each player is voting for, but no count yet)
- Vote history (individual and overall)
Posting
- Post count
- Words per post (and statistical measures based off that)
- Time since last post
- Average time between posts
Examples
Phonemelter 说:For reference, here is the current WW game post count:
Sir Magorien Maxihand VI Esq.: 135
Moose!: 92
Big McLarge-Huge: 73
Lord Brutus: 56
Xardob: 48
Phonemelter: 32
Vieira: 29
MaHuD: 29
Lumos: 24
Twinkle: 19
Vermillion_Hawk: 16
Eternal: 12
Delta[K]: 9
Untitled.: 9
QuailLover: 1
Phonemelter 说:So I am not sure where it is going wrong, but it seems to have counted an extra 10 posts somewhere along the lines (it didn't do that for the current game's count). Anyways, here's a what the post count was through 252 pages (or 3790 posts, according to my addition).
Black Death Post Count
Pharaoh X Llandy: 828
Phonemelter: 723
Xardob: 367
Leprechaun: 297
Adaham: 182
ejnomad: 172
AWdeV: 144
Seff: 138
Orj: 131
Whoopin: 108
Locke: 106
Twinkle: 89
Eternal: 85
The Wolf: 83
snoopy-91: 79
SootShade: 67
Shatari: 48
Velpulus: 40
Reverend L. Lamb: 39
Moss: 31
Moose!: 12
MaHuD: 11
Regendur: 8
Austupaio: 2
Want to get involved?
As mentioned, please suggest any kind of data you think would be beneficial to have both as a host and player! If you want to get involved on the coding side (I don't have time to do everything myself in any sort of quick timeline), all you need to know is javascript and how to access DOM elements with it - it's that simple! Just let me know what you want to work on and I'll tell you how the function should be structured.
*Name pending
**The artwork is not by me - go make something custom!




