-
Notifications
You must be signed in to change notification settings - Fork 203
Home
Secret Hitler is a dramatic game of political intrigue and betrayal set in 1930's Germany. Players are secretly divided into two teams - liberals and fascists. Known only to each other, the fascists coordinate to sow distrust and install their cold-blooded leader. The liberals must find and stop the Secret Hitler before it is too late.
Play the Game!
Join us on Discord!
Suggestions? Bug reports? Contact us in the #development-contribution channel on our Discord server, or open a GitHub issue.
New Features: -> Pronouns setting - you can now choose to display your pronouns on your profile through your settings - to set yours as ones not available in settings, message a moderator!
-> Improved Blacklist - your blacklist now shows the date you blacklisted someone, as well as letting you save a reason to help you keep your blacklist organized. (A new and improved UI for this is on the way, and coming soon)
The top 10 players of season 17 are:
- Godxevoir: 2035
- pinguREFORMED: 1946
- johnscoutman: 1843
- 007Bunny: 1819
- godhemzelve: 1817
- carlgauss: 1813
- thenavneet: 1804
- alwaysHigh: 1800
- scorcha333: 1798
- ClownGamer: 1796
New Features:
Badges - users now have the ability to earn several badges for various achievements and milestones. These are permanent to your account, and are visible to anyone viewing your profile. Badges are a great way to keep track of your milestones on the site! Some track games played or won, while others track other statistics such as Elo. There are also special badges for our volunteer moderators and contributors -- thank you! Thanks to Paladin for these changes, and to Jules for the beautiful badge artwork!
Badge details - earned badges will show specific additional information, including when they were earned, and which game earned it for you (as applicable).
Enhances Profiles - user profiles now show additional information, and as such have the capability for sections to be collapsed and expanded as you see fit.
Improved match counting - matches are now counted separately, and can be viewed as such on your profile.
XP System - Instead of Experienced players being those who have played 50 games, experience will be determined via Experience Points (XP), which can be gained in Standard matches (ranked or practice). You will gain more XP for winning but will still gain XP for losing, just less.
The top 10 players of season 16 are:
- Godxevoir: 2001
- Gamesolver: 1978
- ClownGamer: 1952
- casdude: 1922
- Elevate: 1872
- DocD: 1853
- noooothitler: 1850
- olly97: 1838
- lucaanders: 1811
- hecetox249: 1806
Some fixes to line guessing, other small changes
New Features:
Line guessing - observe a game in progress and use the /g command to guess lines - at the end of the game, guesses are revealed! Fun. Feature thanks to themeeman.
New indigo coloring for top players (2100+ elo)
The top 10 players of season 15 are:
- SourceTa1k: 1937
- godhemzelve: 1935
- ReformedG: 1883
- evilGon: 1865
- Tempest1K: 1864
- NotAFasc: 1825
- illusory: 1808
- Godxevoir: 1808
- imbapingu: 1802
- Hidden110: 1800
New Features:
Lots of replay improvements - view game settings, deck order, card draw order, and more! Thanks to iounpaladin for this!
New Summer themed banner - Thanks to Jules for creating it and Vig for adding our dancing crab friends!
New summer themed fascist cards - Thanks to Kvon for these!
2 new emotes - Thanks to iounpaladin for these!
LOTS of moderation improvements - Thanks to iounpaladin for these!
Various bug fixes
The top 10 players of season 14 are:
- noooothitler: 1983
- imbapingu: 1926
- Ohrami3: 1911
- ChroIIo: 1889
- NotMell0: 1888
- hemmie: 1881
- evilGon: 1871
- enobii: 1864
- nach022: 1843
- SOOOOZE: 1843
New Features:
New Easter themed banner - Thanks again to jules for this!
Silent games now have silent pings - no longer can you abuse pings in silent games to signal others
Various bug fixes and minor changes - courtesy of various new first-time contributors :)
The top 10 players of season 13 are:
- godhemzelve: 2077
- Mell0: 2018
- carlgauss: 1953
- BuIbasaur: 1941
- eclowna: 1904
- Flexing: 1902
- Morientes: 1873
- 007Bunny: 1865
- MaximTheMeme: 1865
- imbapingu: 1858
New Features:
New Valentines themed banner and role cards - Thanks to jules and Kvon for these! Hopefully we can keep them coming for other seasonal events.
Emote Only games - Emote only games are here! Enable them in your casual or custom games to only allow chats to use emotes.
Crispy HD Emotes + Lots of new/reworked emotes - Thanks to jules and rifleman for all the work on these, you can now use lots of upgraded, improved, and new emotes, with more on the way!
Send feedback from site directly - you can now send semi-anonymous feedback requests directly from the site header - ToU still applies, of course.
New Features:
Adds card-based claim menu with order claiming for peek to change to the new format, the order-claiming is only available in the new mode for now.
Adds @mod pings to general chat - Please still use in-game pings for game-specific issues, when applicable.
Minor Changes:
Removes Google Analytics in favor of more privacy-friendly Plausible Analytics
Custom games now correctly don't count towards winrate
Fixes execution verification modal
Various new Emotes
Various moderation changes
Various changes to routing
The top 10 players of season 12 are:
- pinguREFORMED: 2150
- Mell0: 2046
- Ohrami2: 2016
- DaddyRiddler: 1974
- thijsdb: 1968
- LyingLizard: 1935
- Freekin: 1930
- NotKexhiluz: 1929
- RichRobby: 1913
- CucuOnly: 1912
New Features:
Adds Keyboard Shortcuts to Games - 1/2/3 for discarding a card as president, 1/2 for playing a card as chancellor, and j/n for voting "ja" or "nein" on a government. A 2s delay is applied to prevent accidental card selections, and is optionally applied to voting. These shortcuts are disabled by default; enable them in your game settings.
Execution Confirmation Menu - a popup to confirm your shot in-game, to prevent trigger slips, is now present (can be disabled in settings)
Reverse Investigation in Replays - reverse investigation now properly displays in replays
Minor Changes:
Adds Merriweather font
Practice games no longer count towards profile winrate
Various bug fixes and minor visual changes
Various new emotes
Various moderation improvements
New Features:
Various New Emotes - various contributors have graciously added many new emotes, check them all out!
Adds Keyboard Shortcuts to Replay Menu
Adds new user-popup menu to allow better interaction with users
Various bug fixes and minor visual changes
The top 10 players of season 11 are:
- CuSith: 2071
- imbapingu: 2068
- Starkrush: 1983
- Ohrami2: 1980
- Moranki: 1976
- near1337: 1940
- SexGodMedusa: 1939
- 1on1: 1920
- SOOOOZE: 1907
- NotAnAlt7: 1903
New Features:
Emote Selector - emotes now work more similarly to other chat applications: you can type : (a colon) to bring up a list of emotes, and type more to filter down to specific emotes. You can use the arrow keys or mouse to select one and then press enter or tab to have it fill the chat input, or you can continue to type and it will filter that list down to match. All emotes have been changed - they all now start and end with : (a colon), and they are all lowercase.
Practice Game Mode - a casual game mode (no stat/Elo changes), but gameplay rules are enforced. This allows for games just for fun, but with basic gameplay rules enforced. As a result, casual games now have no gameplay rules enforced.
Timer UI Improvements - the timer in-game will be hidden by default, and will only show up in the last 15 seconds or if you click its button. Click the timer to hide it. There is also a new sound when 15 seconds are remaining.
Terms of Use Version 1.5 - a new version of the Terms of Use has been published here.
End-of-game Elo Reward Changes - the Elo calculation formula has changed slightly (nothing major, you likely won't even notice). Elo rewards at the end of the game are now sorted by role, and are more readable.
Remake URLs have changed - remaking a game will no longer simply add "Remake" to the end of the URL, it will instead update a number. e.g. OriginalUID, OriginalUIDRemake1, OriginalUIDRemake2.
Deck/Claim Information Customizations - you can now choose how deck and claim information is presented in your chat. The original way ('RRB' etc) is still the default, and available. However, you can now pick short ('FFL' etc) or full ('fascist, fascist, liberal' etc) as well.
New Disable Observer Chat in-game-only option - observer chat has gained a new option to disable observer chat only during the game. You can still disable observer chat completely as well.
Minor Changes:
Fixed Multiple Discord Login Issues
Fixed Multiple Minor Blind Mode Issues
Changed the look of various pop-ups
Added various error messages
Various other bugs squashed
The top 10 players of season 10 are:
- thijsdB: 2130
- imbapingu: 2026
- FinalManu: 2018
- GodMedusa: 1971
- Reich25: 1959
- DoubleAgent: 1945
- CowsAreCute: 1910
- KyleTheHill: 1910
- Mell0: 1907
- RyanLockwood: 1905
New feature: Player settable color theming. Check the settings page to change the color palettes.
Multiple Bug Fixes and Improvements
Multiple Moderation Improvements
The top 10 players of season 9 are:
- rags009: 1992
- ChroIIo: 1942
- Scorcha: 1930
- NotFat: 1924
- ChillMedusa: 1899
- arteezy: 1886
- DanGheesling14: 1886
- olly97: 1882
- earring: 1854
- lucaanders: 1854
Adds 10 New Emotes
Adds Color to Replay Chat
Fixes Remake Visual Bugs
Fixes Leaderboard Caching
Adds Veteran AEM Role
Multiple Bug Fixes
The top 10 players of season 8 are:
- godhemzelve: 2067
- Scorcha: 2024
- imbapingu: 2013
- wenshan: 1945
- Rivstar:1937
- MaximTheMeme: 1924
- RetiredManu: 1906
- codingwizard: 1888
- trump: 1872
- IThanosI: 1870
Updates Terms of Use to version 1.4
Fixes Cardbacks not being visible in remakes
Fixes spacing issues for user names and medals in game
Fixes bug where remake votes didn't rescind automatically
The top 10 players of season 7 are:
- Canaris: 1956
- imbapingu: 1941
- liluzivert: 1924
- Maximovic96: 1923
- rags009: 1920
- Olk: 1897
- acro: 1887
- Freakin: 1882
- Kristy: 1882
- okboomer: 1879
Fixes Season End Date on Firefox
Fixes Remake Spam
Fixes Bug where users could ssnoop which other players had voted to remake
Adds the ability to simply type "@mod [message]" in game to ping a moderator on Discord automatically
Adds a Safe For Work User Setting - to minorly conceal some mentions of Hitler
Adds a new on-site warning feature for moderators
Multiple moderation improvements
Temporarily disables "disable game chat" game setting due to various gamebreaking bugs
Fixes casual game setting for timed games
Adds Trivia Mode Preset
Adds User Setting to choose number of Chats shown when truncated
Multiple Moderation Improvements
Majorly reduces chat lag!
Fixes Terms of Use formatting
Fixes Claim Window not Disappearing at end of game
Fixes Various Moderation Features
8 New Emotes!
New Unlisted Game Setting
Game will be hidden from Games List, and will be only accessible via link
The top 10 players of season 6 are:
- Roxz80: 2001
- Einstein: 1997
- Freakin: 1963
- obama: 1952
- Metalace: 1950
- imbapingu: 1920
- StatReset: 1911
- Prohell: 1903
- acro: 1897
- wenshan: 1894
Timed Games are Fixed! -Vigasaurus
Various Bugfixes -Vigasaurus
Multiple moderation improvements
Various Backend Fixes -Vigasaurus
Removes Is Typing Display (Should fix some lag)
Some backend changes for security thanks to Vigasaurus
Creating a public elo game now defaults to only verified accounts being able to sit in the game (if the game creator is verified). Verified accounts are those who have successfully confirmed their non disposable email address, or are using sign in with Github or Discord. This will solve various moderation problems. If everyone hates this, I will consider reverting this change. Please read our email terms of use (cliffs: will never email you other than initial verification and password resets, your email will never leave the site). -coz
Verify your email (or connect to Discord/Github) to ensure you are able to join these games.
ELO Slider can now have a value typed into it, and correctly alerts you to the highest you can set it. -Vigasaurus
The take a seat button now has more detailed error messages, if you're unable to sit in a game.
Multiple moderation improvements.
The top 10 players of season 5 are:
- nvassOG: 1979
- minie: 1977
- Claire0536: 1937
- Canaris: 1915
- benjamin172: 1910
- mufasa: 1905
- Arrtxi: 1901
- RyanLockwood: 1892
- Anzuboi: 1862
- spite: 1858
New players have the "typing indicator" setting disabled by default - reminder, if you are experiencing laggy gameplay, turn this off yourself in the player settings. -coz
Many Moderation Improvements -Vigasaurus
Silent Game Features now work as intended -Vigasaurus
Many smaller fixes and minor UI changes!
Fixed issue: Chats in replays work again.
Returning feature: typing indicator (again). This has been overhauled and should work better.
New player setting: disable typing indicator. If you feel this is adveresly affecting your browser, turn this off in your settings.
New feature: Creategame overhaul. Thanks to Vigasaurus the create game page has been redone with many new looks and feels including some fun templates.
New feature: enhanced information for grey players - they will be alerted when they try to sit in rainbow games, and alerted when they click private games only mode. Thanks to contributor samf.
Many smaller fixes and UI updates!
Fixed issue: problems people were having while typing in chat in mobile view.
Returning fixed feature: claim from chat i.e. type "rrb" to make a claim without clicking on the "claim" button.
New feature: much better mobile/small screen width user experience -RPYoshi
May not be entirely bug free -_- we'll see.
New feature: informational popup for new accounts -coz
This will attempt to explain how the site works somewhat and provide useful links to our how to play, terms of use, about, and wiki pages.
New feature: claim directly from the chat without clicking the "claim" button - simply type what you want to claim i.e. "rrb" -Vigasaurus
Hopefully won't break everything this time
Adds 12 New Emotes -Vigasaurus
Special thanks to everyone on SH.io discord server who suggested emotes
- Moderators can now peek at currently locked in votes on a government -Vigasaurus
- Game Creation defaults now reflect results of strawpoll conducted previously -Buncha
- Game creation defualts should apply correctly -Vigasaurus
- Updated banned word list to be more exhaustive -Vigasaurus
- Minor bug fixes and internal changes -Vigasaurus, Spyro
New feature: display of whether or not a player is typing.
Some new moderation features (mods can force votes on afks) courtesy of contributor Vigasaurus.
List of games should be like it was in 1.0.0 and lower.
Contributor color has been updated.
- Signin/signup with Discord/Github should be fixed.
- You should no longer be logged out automatically as often.
- Election tracker now says its status in the gamechat after fails.
- Lobby and cosmetic improvements @Hexicube.
1.0.0 and season 5 begins!
The top 10 players of season 4 are:
- benjamin172: 2110
- minie: 2084
- GoldenPanda: 2017
- scum: 1961
- Moranki: 1957
- User: 1957
- Gamethrower: 1935
- mufasa: 1899
- adam: 1882
- Cucumber: 1879
Badges this season are thanks to player liberalist!
It took a while, but we're here - all major features I could think of and some I couldn't are in and mostly working. A long, long way from the first stable(ish) release back in May 2017.
I want to thank our moderation team first and foremost. The site would not be in the same shape without them. There was a time that feature wasn't even in and it was just a nightmare. Obviously its a combination of both the theme and the nature of a mostly anonymous internet, but they've done an amazing job keeping this place playable in public games and fun for everyone!
I also want to call out contributor/mod Hexicube for spending so much working on various parts of the app over the last ~year. Many moderation tools and features like custom games would not exist without him.
Please note that 1.0 does not mean I am no longer supporting the application and site. Work will continue to make the site even better, but not personally at the pace I have been. My next game is in progress and I expect to get to a playable pre-alpha state some time in the next few months. It will be a (fresh IP) hidden role game with some similarities to the fascist hunting/electing game we all know and love but with some fun features and mechanics that can only exist online. Stay tuned! -Chris
This update also includes:
- Fixed player claims showing under player chat instead of game chat.
- Broadcasts will now always show regardless of filters.
- Fixed cardbacks sometimes failing to upload.
- Game remaking no longer shows "1/NaN" before the game starts on non-custom games.
- Fixed alts/trials showing as grey in user list.
- Elo slider minimum is now 1600.
- Cardbacks now support all image types, and all sizes.
- Game remaking now updates the blacklist if the creator changed theirs.
Github signin should be fixed. Maybe? ¯_(ツ)_/¯
New feature: redone gamechat filters.
Filters should now be toggable instead of just pick one (radio buttons). This also fixes the bug where some players with small screen widths were having the "leave game" button flowing into the playerlist.
Bugfix: gamechat filters should work even when you don't have "show all messages" on.
New feature: Github signin/signup integration
Why not?! This will be the last one.. probably. I don't want your facebook/google/apple nonsense.
Fix: much better long-game performance.
For far too long, games that had many chats were having a lot of lag in the late games. You now only see a smaller selection of chats (last 250) - you can toggle this in the game filters. Turning that off will cause your client to be slow, again.
New feature: fixes to remakes and now remakes will always go based off of fascist count instead of a fixed number. Thanks to contributor LoveOken.
New feature: the contributor and trial mod roles are now assignable by mods as opposed to being hard coded.
New feature: cardbacks should now be much more performant @Hexicube.
New feature: two new custom game policy powers!
Thanks to contributor/mod Hexicube, you now set up 2 brand new policy powers:
- Show party: a reversed investigate, you pick a player and show them your party membership card.
- Peek & Burn: the president look at the top card of the deck, and choose if they want to discard it.
Awesome!
New update: a change in our session software should hopefully resolve some of the lag issues we've had lately.
Also, scrollbars should be grey and cardbacks should no longer flicker in profiles.
New feature: Discord signin/signup integration
You can now authentic your account through Discord. This works in the following ways:
- New players can now sign up using Discord. This will attempt to make an sh.io account using their discord username, if that already exists or it violates our username standards (length, bad words, etc) they will be prompted to enter a new username.
- Existing players can associate their sh.io account with their Discord account. Do this in the account screen or just click here. You will need to be logged in.
- Existing players (players who have an account that is not solely through Discord) can also revoke their Discord association at any time.
- Anyone using Discord automatically becomes verified without needing an email sent.
- There's unfortunately nothing fun we can do with Discord integration right now other than authentication.
New feature: disable player list aggregation user setting
If you prefer the old way of seeing the playerlist (upper right corner outside of games), you can now change that in your settings.
ELO ranking adjustment: non-rainbow games now give more elo, and rainbow games give slightly less.
Thanks to contributor Nth we have some more ELO changes upcoming in the future.
Some attempts to fix issues with server instability, few smaller things, thats about it.
Fixed feature: adding email in the account page now doesn't always return "an account already has that verified email" message. Please use that button to become verified.
New feature: like a real application, sessions (aka how a website knows you're logged in) will now persist beyond crashes, reboots, and updates. In other words you won't have to log in so much.
Links in discord to the game will no longer have giant lizard images.
Contributors are back to teal color.
Version 1.0! Almost.. need to make sure everything works right first.
New feature: recolored UI. Color idea thanks to contributor/mod Hexicube.
New/fixed feature: email verification and password resets.
Like a real application, you can now have an email get sent to your non-disposible email address to make your account verified (again). This time it shouldn't go to spam every time..
Our email terms of use:
- Email addresses are used for ONLY the following actions: verifying your account, and reseting your password.
- In no circumstances will your email address be used for anything other than the above including any sort of mass "email blast".
- Only administrators have access to see your email address.
- Your email address will never leave the site/will never be given away or sold.
Returning feature: verified-only games in the create game page.
Verified players can once again make games that only other verified players can sit in in the create game panel.
I strongly recommend you verify your account.
New feature: custom games!
Create a fully customised game to play the game how you want to!
- Custom Games are always casual, and have a fixed player count as opposed to the selectable range of players.
- It plays 5 to 10 as usual and must have a liberal majority.
- Choose if hitler knows his fascists, when hitler zone starts, when veto is enabled, and what policy cards are in the game.
- There's a new game filter for custom games (filter icon next to the "create a new game" button on the lobby).
- All of this feature thanks to contributor Hexicube!
New feature: game filters now save/persist when toggled.
Other items:
- User reports should finally be fixed.
- Dragging the game notes window to bad places should no longer open a new tab.
- Lack of rainbow color for seasonal elo/WL has been fixed.
- Game chat messages should no longer use an extra line.
- Added extra notches to the minimum elo and timed game sliders.
- Deck shuffles are now shown in game chat.
- Browser crashes now show an error page instead of a blank screen.
- BigNose emote is back.
New feature: new players must agree to the terms of use.
I want to again stress that if you don't agree with the rules of the site (cliffs: don't be an asshole), play elsewhere.
Bugfix: full height player setting now auto-scrolls chat correctly, making it actually usable, thanks to a contributor. Check it out again if you have a large monitor.
Cleanup: emotes have had a review and some of them altered, updated, and removed.
Welcome to season 4!
The top 10 players of season 3 are:
Fusilli - 2138
SheepManu - 2127
HomoSapien - 2068
Samsung - 2035
benjamin172 - 2031
harvyyy - 2025
imbapingu - 2014
Manu1234 - 1991
Jasmine - 1989
NotIconic - 1917
New this season: the top 5 players of last season now have special badges thanks to mod benjamin172. Unfortunately not a lot to report lately, I've been incredibly busy and haven't had the time. We do have 2 new emotes! LibFrown and FasFrown credit to new contributor PeeOnBus. Also, speed mode is now enabled by default when entering create game credit by contributor LordVader. Thanks for playing!
250,000 games played! Wow!
New feature: full height in game player setting
There's a new setting for players when enabled, the UI will take up the full height of your monitor while in game, greatly extending the chatbox (see below). This will only be apparent for (on 100% browser zoom) players with larger monitors, laptops and smaller will not see any change.
New feature: moderator manual conclusion of games.
In a ranked game where someone afks/rage quits at the very end when they're about to lose? Contact a moderator and they can end the game for the team that was about to win, assigning you precious elo points. About time!
Other stuff:
- New emotes! Sheeped, Shepherd, and ThumbsDown. Thanks to contributor JohnCena.
- Private/anonymous player names can no longer be seen by hovering on them..
- You don't need >1675 seasonal elo to make an elo limited game, overall now works as well.
- Contributor color is back.
- iOS safari users should be able to use their profile again.
- Next major feature planned is custom games, where the game creator can do things like set different policy powers and when hitler zone starts. There's some new polls available, please take a look.
- You can delete people from your blacklist again.
- Elo minimum games now lets a player who has either seasonal or overall elo above it play in that game. You still need to have seasons on though (will get to that later).
- Some performance optimizations have been put in, hopefully making things more stable.
New feature: elo limiter has gone in.
Minimum you can set this to is 1675, we'll keep an eye on it.
Blacklist overhaul (again)
Several players are using the blacklist feature in an unintended way, causing some grief for everyone. All blacklists have been deleted, and there now is a (working this time..) limit of 10 players that can be on your blacklist at once.
Timed mode may have its long standing bug fixed thanks to contributor/mod Hexicube.
Some changes have been made in the back end that should make some performance increases/less lag and crashes. I hope.
Welcome to season 3!
All seasonal elo has been reset to 1600 and all seasonal winrates are 0-0. Season 2 badges have been applied to the top ~75 players of season 2 by elo.
New feature: elo slider/limiter (not quite working, will be in this week)
Players above 1700 elo will now see a new slider while creating a game - use this to limit what players can play in the new game you are creating. Players who are under or over the threshold will not be able to sit.
This feature will be watched for feedback - I don't want to lock players out of games, but I also think its nice to be able to play with high elo players exclusively if you want. This feature only applies to seasonal elo right now.
The terms of use on the about page have been somewhat adjusted. I want to make it clear that abuse by anyone is not allowed. If someone makes a mistake that costs you a game, do not scream at them, do not call them "retards" or "cunts". If so you will eat a ban. Its a free web game with zero stakes, chill and hunt/elect some fascists.
Verification emails should be fixed.
New leaderboard component now has a working link on the lobby.
Due to popular demand, verified only games are now default off instead of on.
New feature: seasonal leaderboards
Click the big words on the lobby to see who's top elo for the season, and also who's went up the most in the last 24 hours.
Attempt to fix "verification email goes to spam/sometimes rejected" issue has gone in.
Also moderators can now manually set accounts to verified, if you are getting no where with the emails, contact a mod, thanks.
New feature: email verified accounts
Your account can now have a new verified status by adding an email, and clicking a link when you receive an email from the site. New players can now (optionally) add their email while signing up. Only non-disposible email providers can be used, and its possible that the site's email will wind up in your spam folder so check there before requesting a new email.
I want to make it very clear that I do not want or will use your email addresses for any reason other than to have it possible to be verified. The terms of use has the following added:
- Email addresses are used for ONLY the following actions: verifying your account, and reseting your password.
- In no circumstances will your email address be used for anything other than the above including any sort of mass "email blast".
- Only administrators have access to see your email address.
- Your email address will never leave the site/will never be given away or sold.
In addition, you can also change your email address and request a new verification email. Password reset coming soon. New game mode: verified accounts only
Verified accounts will now optionally be able to make a game where only other verified accounts can sit in.
New feature: sound pack #2!
Thanks to contributor straightleft, a new pack of sounds has been implemented, more tonal/synth like. As this is a different type of setting change, if you want to use sound pack #1 or turn your sound off, you'll have to go to your settings screen now.
Many bug fixes thanks to contributor Hexicube.
New feature: enhanced account actions.
Like a real app, I am implementing some things that should have been done some time ago. In this update, only the delete account action is new, and should work as expected. Soon I will be rolling out email-verified accounts. Don't worry, these will be optional.
Our terms of use has been updated...
New feature: sound effects!
Thanks to contributor Idrissa, most common sounds have a sound effect associated with them. Fun! You can disable these in player settings. This setting does not effect the starting "bong" sound.
Also some bug fix attempts.
New feature: Elo system
An elo system has come to sh.io. What is it/where is your winrate/why did your color change? See below.
Effectively an elo system is a point-based representation of your weighted skill based off of your teammates and your opponent's elo. The easiest way to think of it is that, when you win a game, your elo will go up more if you are playing against high rated players (their collective average) than low rated players. This is adjusted for the "normal" winrate of your team and the game size.
Player colors for elo mode have been redone - check the information icon on the player list. There is some drastic changes: based off percents, most players will be green. Some will be orange, and a small percent will be purple. Contributor color has been reassigned to teal.
Elo changes will be communicated when a game ends. Remember that all elo is based on the average of your and your opponent's team elo.
This feature can be disabled in your player settings screen.
Redone blacklists
All blacklists have been wiped, and a limit of 20 players that can be blacklisted has been applied. This will fail silently if you try to go over that. Blacklists are intended to be a way to avoid players you personally don't like playing with, not to be wielded as a weapon against players you can't control. Some players have blacklists in the hundreds and thats not what the feature was meant for - if there's a player breaking the rules, report them.
New feature: seasonal stats page. Check out the link in the normal stats page to toggle between current season and overall stats.
Other bugfixes to various issues.
Tournaments temporarily disabled, see below.
Security update It was brought to my attention that there's some issues with security around certain actions. This update has addressed these issues. Its important to note that these were game related issues, not account: your password is secure and not visible by anyone including me, and important info like who is each role and what the policy deck looks like, is and always was secure.
Other items
- A bug with the new blacklist modal and deleting entries has been fixed.
- There's some new helpful messages when you try to take actions like chat without 2 games played or chat while dead.
- The cooldown for remaking games has been changed to 2 seconds if remake is on, and 10 seconds if remake is off.
- Several fixes to issues with remaking games have occured.
- Some fixes to issues with player colors have been implemented.
- Welcome new moderators littlebird and Hexicube!
Huge callouts to contributors Hexicube and Nth for a ton of this work! We don't talk about version 0.13.3
New feature: expanded timed mode (turbo mode) Want to play a super fast game (or tournament)? The timed mode slider has been changed from 30 second increments to 1 second increments, and the minimum time is now 2 seconds (due to animations, can't be 1 second)! Important note: as the game clearly wasn't meant to be played this way, timed mode games under 30 seconds are forced to be casual games. Have fun! The display in creategame page has been updated slightly.
Bug fix: fix to issue with timed mode some times auto choosing chancellor erroneously (I hope, please update if you still see this)
Other issues
- Previous "timed mode" idea credit to player HREmperor who gets orange contributor color. Contribute to this open source product to get it also! 140+ open issues on github! 😑
- In your profile you can now view everyone on your blacklist, and remove them from it as well by clicking the remove icon. For reasons I'm not going to get into this will not work if you go to your profile from a direct link/when you're not already on the site.
- There's a new timed mode game filter (funnel icon next to create game button), disable this if you don't want to see timed mode games.
- Remake messages in chat no longer say what player has voted to remake it.
- The "cooldown" of the remake button being able to be vote for against remake has been moved from 2 seconds to 10 seconds.
- To avoid libs abandoning "lost" games, the remake threshold for 6p games is now 5, up from 4.
- The whole remake system that was semi-bugged and needed to be rescinded and then revoted in order to get started on remaking may have been fixed? Somehow? I swear I didn't do anything but it seems to be working as intended now. Please update if not.
- The stats page works again for 9p rebalanced.
- The one time name change feature has been removed, didn't work right and it turned out it wasn't a great idea to begin with.
- Replays now show the casual game icon when available.
- Casual game tournaments no longer award crowns.
- New emotes: CantBeBothered and Salty, thanks to contributor LordVader.
New game mode: Timed mode In a timed mode game, a timer on all actions appears in the lower right part of the fascist board, after which the next action is chosen at random.
Example: in a 5 minute timed mode game, if someone does not make a required action in 5 minutes such as voting on an election, their nein or ja vote is chosen for them at random by the server. Note that in order to save stress on the server, this countdown is held client-side and will only be visible to players/observers if they are present in the game when each timer starts (but still goes on in the background on the server, of course). This mode will likely favor fascists! Feedback requested. People abusing this mode to do.. something.. will be subject to moderation action.
Complicated magical changes were made in the back end in order to enable this functionality and it may be subject to.. not being perfect. Please report any problems you see. Hopefully problems != crashes.
Bug fix: game now once again works on iOS devices. Spoiler: they don't support notifications... Bug fix: blind mode players cannot reveal their names by pinging other players..
Season 2 has begun. Seasonal awards have been implemented: the top 60 players with more than 150 wins in season 1 have been separated into 3 tiers, and receive special award flair on the lines of gold/silver/bronze. This flair can be disabled via the disable tournament crowns setting which has been renamed to disable tournament crowns and seasonal awards.
Congratulations to the top players of season 1 (more than 150 wins):
- maki2 66% wr
- karamia 65% wr
- TheDaniMan 64% wr
- NotIconic 63% wr
- TheJustStop0 62% wr
- qwefjz 61% wr
- BunchOfAnima 60% wr
- Zeek 60% wr
New feature: player notifications (pings) When you enter the site for the first time, you will receive a notification that looks like this:
Obviously not localhost..
If you enable this feature, other seated players may now send you (and you may as well) a "wake up" notification. If someone types in "Ping5", the player in seat 5, if notifications are enabled, will see a screen like this (on their operating system, not their browser):
Players may use the ping feature only once every 3 minutes, and only in games you're seated in that have been started. This feature is only to be used for players who appear AFK - do not abuse this feature. Reminder: if you wind up finding these irritating, you can revoke permission for them in your browser settings.
New feature: one time name change. Dislike your old name, but want to keep your stats and profile? Hit the big new big red button on your settings page to change your name. This only works once per account so choose wisely.
Other items:
- New emotes courtesy of contributor LordVader! ThinkFace, PIZZA, ExpressionlessFace, PopCorn, RedHeart. They are in the popup menu as well of course.
- Tournaments now make the usual "bong" noise when they start.
- The "rules" page has been updated thanks to a contributor. The big change is a description of common terms used on the site.
- Players can now submit up to 3 moderator reports per game, up from 1.
- A bug where people with blacklists over 100 will have an error preventing them from adding new blacklists has been fixed.
- The planned "timed game mode" and "player notes" feature didn't quite get wrapped up prior to today's update, look for those soon.
Bug fix: replays are back! Thanks to a contribution a long standing bug in replays has been fixed and should work for all recent games.
New feature: 3 new emojis - ThumbsUp, CNH, and Shrug. Check them out.
New feature: casual game mode setting. Select this to play a game where the results do not affect the player's wins or losses.
Other items:
- Thanks to a contribution, tournament crowns are no longer visible in blind mode.
- Please welcome new moderators safi, Wilmeister, and MrEth3real.
- Stats for rebalanced (-2 fascist policy) 9 player games might be working tomorrow.. (data collection occurs at 4am)
- There's a new poll on the polls page re: length of seasons
New feature: rebalanced 9p games (again). Now, they start with 2 less fascist policies in the deck. The stats page should be updated.
New feature: games being remade will now show player roles briefly (thanks to Z3r0-K0ol on github.)
Other items:
- The site should look a bit better at smaller screen widths outside of games.
- The discord widget in general chat now works again.
- "Show chats" button in replays works again.
- The how to play page on the website has been updated with new content.
- Many "behind the scenes" moderation tools have been implemented.
- Please welcome new editor Invidia.
New feature: rerebalanced 9p games.
Due to 9p, even rebalanced, being way too easy for fascists, the newly rebalanced 9p games will have a "phantom" liberal policy already enacted at the start of the game, in addition to one less fascist policy. There will still be 6 liberal policies in the deck to start.
- The broken UI on the playerlist has been fixed.
- Sorting of grey players on the playerlist had a bug which caused it to be really broken - now fixed.
- The chat lock scroll issue has been fixed.
New feature: gamechat shows remaining policies (in order) at end of game.
New feature: blind mode now works in tournaments.
Other items:
- Previous update with players with less than 5 games played being unable to chat in general chat or observer mode has been reduced to be just 1 game played.
- More fixes to replay issues.
- Blind mode now shows the player's alias when claiming.
- An internal UI change has taken place, will hopefully resolve some issues with general chat bouncing around for some users and iOS problems as well.
- Players with less than 5 completed games can no longer chat in general chat, chat as an observer, or make player reports.
- Thanks to a contributor, rebalanced games now show up correctly on the status bar while in a game.
- Blind mode no longer shows tournament crowns..
- Please welcome new mods RavenCaps and JerMej1s.
New feature: seasonal mode!
Important note: your stats are not gone. Read below before panicking.
Like many other esport games, seasonal mode has come to sh.io. What this means as that there are now two tiers of player records, seasonal (which starts today) and overall. At the beginning of a season, the seasonal tier is wiped of wins and losses, and should last about 3 months (some tweaking may occur).
When you play a game from now on, its result is added to your overall record and your current seasonal record. Seasonal mode is opt-out, and affects you only - go to your player settings screen to disable it, and your and other player's overall records and name colors will be shown to you instead, just like before this patch. Note: players who have achieved rainbow status do not have to play 50 games to play rainbow games in new seasons, and will still have cardbacks enabled. Yes I realize this somewhat paradoxically will make rainbow games non rainbow so to speak at least for some time. Your profile will not be affected, for now.
Some fun rewards/leaderboards/stats for doing well in seasons are planned for the near future.
Tournament mode re-re-enabled.. we'll see if this one takes..
New feature: rainbow games now count towards standard winrate.
This has been requested a lot lately, we'll see how this goes/how people like it for season 1. The poll on this was split, let’s give this a shot.
Other items:
- Thanks to a pull request, the fascist/lib card icons are now randomized correctly i.e. liberal with pencil mustache/snake in a suit fascist can now appear in any game, not just 9/10p games.
- Thanks to the same PR, claims now are filtered into the "game" internal chat filter.
- Thanks to a PR, replays have been worked on and fixed! If you see more issues, please alert us. In addition the role cards are no longer all the same at the end of replays.
- The above work was done by contributor STOshka/AlexSTO. Awesome!
- In blind mode games, hovering on a player's name no longer shows you who they are..
- You can now report players in blind mode. Reminder: blind mode is not an excuse to break site rules.
- In a consensus vote on elections (everyone votes the same), the ja/nein cards are visible for a much shorter period of time, getting on with it.
- A bug that prevented players from remaking a game more than once has been fixed.
- The weird selection bug on elections ja/nein has been fixed, was hotfixed about a week ago but you had to have cleared your cache.
- Say goodbye for now to Santa Hitler.
Tournament mode re-enabled.. we'll see how I messed it up this time.
A bug that allowed presidents/chancellors to chat during election period by tabbing to the input bar has been fixed.
New chat enhancements! See below.
- Words surrounded by * (single asterisk) are italic.
- Words surrounded by ** (double asterisk) are bold.
- Words surrounded by __ (double underscore) are underlined.
- Words surrounded by ~~ (double tilde/grave) are stricken through.
Puts on professional chatroom application developer hat: please note that this only works on words, i.e. text that is separated by spaces, not multiple words. If you want that, you'll (for now..) need to surround each word with the above. Also, you can only have one of these effects per word.
The "unchangeable election vote" thing is a bug, not a feature, I'll fix that soon.
New feature: tournament mode! When making a game, you now have the option to instead make a new tournament lobby.
The tournament feature will start 2 tables of a game when 14, 16, or 18 people have signed up. When the 2nd game completes, a final table is created with the winners of both games. Please make sure you have the time set aside to play 2 full games before joining a tournament queue. If you're good. ;)
Winners of the final table receive a new crown icon next to their name that lasts for 3 hours, and are sorted to top of the player list under mods. Yes, you can accumulate multiple crowns. Get 3+ and you'll be above mods and editors! But not admins :) ~ >:(
In tournament round one tables, the remake button has turned into a "cancel tournament" button, please use this if there is an afk and both tables will be stopped. Its not an ideal solution but its what we can do.
This feature is a big change, and there's likely going to be issues with it, as my professional QA department is my cat. Other than disable observer chat, you can use all other normal game settings for tournament mode with one caveat - in the unlikely event that you play a 6p final table, it will always be rebalanced.
New player setting: disable tournament crowns
Duh.
Other items
- Thanks to contributor Rex1234, you can now access your profile directly by clicking on your name next to the settings cog.
- Hovering over a player's name in game now shows their name in the "report" description text (in case they have lots of crowns).
Next up: any issues with tournaments, and most likely, a 3rd and 4th tier of playerlist sort for tournaments and rainbow tournaments. After that, probably seasons as its a small change and optional and extends the life of the game.
Rebalance update in create game When creating a game, you no longer have the option to rebalance all 6/7/9p games - instead, you can pick individually via new checkboxes which game sizes you would like rebalanced.
Blind mode update Blind mode now assigns every player a random adjective + animal name, instead of just being blank/their number. Please let me know if you find this to be more playable/any other feedback. Also, it no longer shows who is seated or their cardbacks in the gamelist/lobby.
New create game option: disable observer chat Toggle this on to prevent observers from chatting at all in your new game. No icon for this as thats starting to get huge (though you will see that in these games, the internal chat filter for observers is not present).
Other items
- Gamelist filters now correctly show the toggled state after leaving and coming back to the list, and there is new and obvious UI for that feature.
- "Show chats" button in replays should work now (no longer crash the browser/require refresh).
- When you search for a profile from the settings view, your URL will correctly update to show the player's name.
- Moderators now have a new sitewide "disable game creation" setting - this will be used when planned updates are about to happen. I'm lazy and there's no UI for it, the button will just not do anything so uh don't panic.
- Players with exactly 50 games played are no longer grey in the player list.
- There's some chance I completely broke replays in this update... if so please don't hassle me/the mods, I will work on a fix immediately.
New game type: blind mode
Games with this option enabled will anonymize players - players do not have their names displayed (or colors/cardbacks) until the game is complete.
New gamelist filters New gamelist filters for standard and rainbow games have been added.
Next major update (tournaments) is almost done, expect this week, the increased traffic was a bit distracting.
New feature: player blacklist If you'd like to blacklist a player, go to their profile via the playerlist or search from your settings page, and click the new button. This has 2 effects: it prevents them from joining games you have made, and also gives them a new color for you so that you can avoid games they are in. Abuse of this feature for public games will result in a ban.
New setting and moderation action: converting a player from normal/public to private-game-only If you'd like to be an anonymous player (or not be) you can now toggle this gamesetting (cog icon in upper right) - this can only happen once every 18 hours. This action will log you out.
New gametype: only private-game-only players allowed For anonymous players, there is a new checkbox while creating a game that only allows other anonymous players to take a seat. Non-anonymous players will not see these games on the list.
- Private, and private only games now have an icon on the gameslist and in games themselves.
- Gamelist filters will now remember your settings when leaving and then returning to the gamelist view.
New feature: private-game-only accounts When signing up for an account, you can now make a new type of account - one that can only create and sit in private games. That account name does not appear in the userlist on the right sidebar, cannot use general chat, cannot set custom game names, and when a non-moderator views a game that player is playing in, their real username is obscured. Please use these if you're just visiting. Please note that I'm not condoning breaking the site rules, but this is just easier for everyone…
New feature: gamelist checkbox filters Self explanatory - the increased traffic from our new clover friends have made these necessary. Because I'm lazy and did this quickly you'll have to redo these every time you revert to the gamelist view, sorry. I'll make it persist next patch.
Other: • Bug fix: Players seated in a game that has been remade can no longer hit the remake button, screwing everything up/bouncing between games. • Bug fix: Private games that get remade now correctly transfers over the old game's password, as expected. • Bug fix: Observing a game when someone is executed no longer crashes your browser.. • Players in private games can no longer report players. • Game UIDs always start with a capital letter.
Bug fix patch: Mobile devices should work better, hopefully fixes to some of the chat scrolling issues, start game sound should be back, gamenotes text readable again.
Next up: more bug fixes...
Bug fix patch:
- Removed tourney and blind mode from create game - they're not ready yet.
- Moved some assets from a source (cloudflare) that is not accessible in some countries.
- You can now scroll while viewing chats in replays.
- A bug with the way this was deployed for production was resulting in giant js to download, that has been fixed.
- New favicon! New rainbow icon!
Next up: more bug fixes...
New feature: UI overhaul thanks to contributor Wi1son Huge changes! Also updates to some of the more irritating front-end issues like blank screens/bouncing back and forth. Please report any issues you see.
New feature: see chats in replays. There's a new button on replays to toggle between the replay tools and the chats in that game.
New feature: rebalanced 7p games. 7p games have the optional rebalance treatment now - same as 9p, a fascist policy has been removed to start the game.
Up next: blind mode and tournament mode!
New feature: discord integration in general chat.
Click the new discord icon (while logged in) to replace the site's general chat with our discord channel's general chat.
New feature: disable confetti user setting.
For those of you that hate fun.
New feature: moderator sticky notes on general chat.
Dismiss in usual way, will be used to impart useful information that is less temporary than broadcasts.
New feature: reverted private games visibility.
Having them totally hidden was probably too difficult to find for some players that didn't have the URL. So now everyone can see private games again, but only those who are seated (and mods) can see gamechats. A decent compromise I think.
Other issues:
- Clicking on a player's name in general chat takes you to their profile page.
- The remake button's gamechat now tells you how many votes you need to remake a game.
- A fix to moderation timeout ability is in.
- Players can only make one player report per game. I'm lazy and there's no failure state for this, so just keep it in mind: more than one attempt per game will not go through to mods.
New feature: remake game button
Your game is dead or afk'ed on, or you just want to play again with the same team? Hit this button in the lower left corner of the fascist track to show that you'd like to remake the game. When (number of fascists in game +1, or +2 in 8, 9 and 10p games) have also hit the button, the game is remade with the same rules and name and updated UID/link, and will start when its requirements are met as usual.
New feature: rerebalanced 9p games
In what should speak volumes about what I know about game design, having an already-enacted liberal policy in 9p games.. actually makes fascists win more. So now that's gone, but there is one less fascist policy in the deck (so starting at 16). We'll see what happens there.
Other issues:
- Thanks to a contribution, "blind mode" aka no gamechat mode now correctly will let other fascists see who is on their team.
- Stats/charts should work with the new rerebalanced 9p starting tomorrow when data collection fires at 4am.
New feature: player bios
Visit your profile page to write something brief about yourself that others can see. Links are allowed, but SEO unfriendly (google "nofollow noreferrer noopener"). Obviously still subject to the site terms of use...
New feature: optional rebalancing for 6 and 9 player games
There's a new create game option (default: on) that, when a 6 or 9p game has begun, a facist and liberal policy have already been enacted, respectively. You'll get it. While these are being recorded correctly, there are no stats/graphs for this yet - next minor update.
New feature: URL routing
What this means is the URL of your browser now accurately shows the state of the application. The big takeaway is games, replays, and profiles are now all deep linkable! Make a private game and want your friends to join? Just send them the link. The browser back and forward buttons now work in the way you would expect as well. If you link a game that no longer exists, you will instead be routed to the replay. This required a large change to the front end and may not be perfect, please update if so. Also using gfycat style naming convention for game IDs!
New feature: actual private games
Private games have been changed - they no longer show up on the list of games on the left sidebar, and are only accessible through the new URL linking mechanism. In addition, private games no longer count towards a player's win and loss rate. Note: moderators can still see private games. I realize that it may be somewhat difficult to play additional private games - next minor patch will have a remake game feature which will help with that.
Other issues:
- Overall UI has been tweaked color wise mostly. If you've been playing here at all in the past year (yikes), you'd know I am not at all a designer, but I can at least attempt to make things more fluid and contiguous. If you ARE a designer (and want to work for free..), let me know.
- Links in general chat to sh.io itself, or to this site's github repository, are now clickable. Other links are still not.
- Hovering on a chat in general chat will show a timestamp of when it was said.
- The whitelist feature now correctly has a scroll bar.
- If you have a custom width or font, the application no longer "flashes" when you load the page.
- A fix to players being able to make accounts with the same name but different capitalization has been implemented.
- The stats page is finally working right - it updates once per day, and the undefined/NaN stuff is gone.
- There is a now a slight UI difference between players who have left a game, and players who are disconnected.
- All dependencies updated including moving to the latest version of React (16). What this means is hopefully some better front-end performance.
Up next: the remake game functionality will be finished up and rolled out in 0.9.1. Also new stats graphs for the rebalanced game feature.
New feature: player selectable fonts
These can be found on the usual place (player settings, cog icon in upper right) and save on click. You will probably want to tweak your gamechat font size slider as well.
- The "game countdown is negative" bug should be fixed.
- An issue with some players cannot remake an account after it being deleted has been addressed. Contact a moderator if you have been affected.
- All new images from 0.8.0 have had their saturation knocked down by 25%, and new colors in gamechat muted more.
- Broadcasts now echo through webhook to discord.
Cleanup/bug fix patch, the following was affected:
- Games should start and stop better now - if a 5th player is seated in a 5-10 player game, and then leaves, previously it would count down from 20 and then stall, now it will correctly not count down and go back to the waiting phase. Awesome!
- Ages old fix to a special election president being able to nominate a chancellor who was in the last elected government, in opposition to the printed rules.
- You can now claim after a veto.
- Fixed a bug where sometimes a president can not select a card to veto, hanging the game.
- Some more attempts to fix the various small sorting/jumping issues that are still out there.
- The link in the signup modal on the main page is finally working..
- Generalchat sticky scroll should work/work better
- Moderators have ban back, and hopefully some issues fixed with IPs.
- The info icon on the lobby has been updated.
- Profile search now works on Edge.
- There's a new discord webhook to ping admins when the site crashes. -_-
The first 6 issues all done by contributor andy013 on GitHub!
New feature: UI overhaul
Thanks to contributor andy013, most of the cards and images in game have been upgraded and colorized. Neat!
Also fonts redone, many other UI tweaks in. Let us know what you think. Change is good people.
New feature: chat emotes!
In twitch.tv style, players can chat small word fragments which will turn into icons inside of chat, such as:
Typically a clickable popup will be available and selectable.. I didn't get to that - next patch. For now, please check out our emote reference. Thanks goes out to contributor andy013!
New feature: election voting rework (changable votes)
Previously, a vote on a government was immediate and permanent. Now, clicking on ja or nein will remove your loader gif, but you can either a) click the selected one again to bring back the loader and prevent vote tallying or just b) select the other option to switch your vote. Votes are tallied as usual when all players have selected their vote.
New feature: 2nd tier of player moderators (editors) and many new helpful moderation tools implemented.
Editors will have an (E) next to their name, and mysterious expanded mod powers! Like assign roles to players, and reveal all roles to themselves. Just kidding. Editors and mods can now do helpful things like temporarily turn off account creation in case of troll attack and disable ip bans so that a group from one location can get around the 1 account per day limit.
New feature: wiki page
Check out our wiki page kindly set up by editor DFinn. Useful and topical information will be kept there, keep an eye on it if you are interested in the future of this site.
Other issues
- Home page and about us page text has been updated and the webform deprecated. If you have feedback/issues, a new email address has been set up in the about page and we are always available via discord and the player report feature.
- Gamenotes clear button now works.
- Thanks to contributor jonnybest, hovering on a game on the list in the left sidebar now shows you who is seated in that game.
- A bug in "blind mode" (no gamechat) was causing fascists to get credit for winning the game when Hitler was shot, this mode was previously disabled via hotfix, now that bug has been fixed and that mode has been re-enabled.
- Private games "P" icon in the upper left corner of a gamelist was disappearing after the game started - thanks to contributor jonnybest, this has been fixed.
- Players can now search/type in other players to look at their profile just like clicking on them. The player settings page (gear icon) has this new input field.
- The footer bar in the default view has been updated to include our wiki.
- No new polls this release.
Next up: its high time some more effort was put in to prevent or at least lesson the pain of AFKing players. Also player notes and tournament mode coming soon!
- Terms of use have been updated - if you're playing a public game, you must converse in a language everyone understands.
- Fix to gamenotes being cleared/deleted every time its dismissed. It will now persist until you leave the site/reload.
- Gamechat text for the veto policy power has been clarified/expanded for the president & chancellor.
- More attempted fixes to sort issues in general.
- The minimum width of this application has been lowered by 30px, meaning it will fit on a laptop like a macbook better without small horizontal scrolling.
- Some crash fixes attempted.
- Players can only make one account per day per IP.
Over 50,000 games have been played!
New feature: game notes
Click on the note icon next to the lock button to pop out a new component you can take notes on, scratchpad style. You can drag and drop this to any location. Not currently resizable as that's a bit tough.
New feature: sticky chat v2
Now, when chat is scrolled from the bottom, the lock is automatically set, meaning it will no longer "jump" every time someone chats something new. Conversely the lock is unset when you scroll back to the bottom. Hopefully this will go better than last time which was bugged for many players/browsers/zoom levels I believe.
Other items:
-
New polls have been added, please use them.
-
The terms of use has been updated - TOR users are no longer permitted. If you have a legitimate reason to use TOR, contact a moderator.
-
Per the polls result, fascist players can no longer shoot hitler.
-
The home page now shows how many players are online.
-
Swastika symbols can no longer be used for game names..
-
Player profiles now include cardbacks.
-
Games now show the name and player count.
-
Some more attempts to fix sorting bugs have been implemented.
-
The link to discord on the default screen & homepage has been fixed.
New feature: polls page.
I'd like to start getting more feedback from the community so will start adding polls and see how it goes.
New feature: player reports now also get sent to a new discord channel. Internet is magic.
New feature: sticky chat
Now, when chat is scrolled from the bottom, the lock is automatically set, meaning it will no longer "jump" every time someone chats something new. Conversely the lock is unset when you scroll back to the bottom.
Other items
- Experienced mode is now correctly changed to speed mode in the games list.
- Mod notes now show players.
- Players can no longer chat blank lines by hitting space.
- Banned players will have their general chats instantly deleted.
- Note that the way this app works on the dev side has changed slightly, if you are playing along at home please check the README. You'll also need to do npm i this patch.
New feature: player reports Double click a player's name in game (not card) to bring up an input field to alert moderators of bad behavior. Moderators now see a new icon that shows player reports and will respond when available.
Feature: stats page The stats page has been (mostly) restored, still needs a little work (undefined/not a number).
Other items:
- Bug fix: a long standing bug preventing moderators from properly banning users who are not in game has been fixed.
- Bug fix: the italic font is no longer semibold.
Over 400 players have cardbacks! Wow!
- New game setting: disable player cardbacks. For those who find them distracting.
- New game setting: application width slider. Prefer the old (or custom) width of the application? Move this slider as desired.
- Bug fix: winning players can now click leave game as before. Sorry about that!
New mods: snake69sus & Ecoturtle
- Players that have a custom cardback now correctly shows the red X when dead.
- General chat width is now working correctly.
New feature: player uploaded custom cardbacks!
In the settings view (cog icon in upper right), players now have the option to upload a new cardback that will be shown in-game. The details are:
- Image uploaded must be 70px by 95px, or it will not look right. Do not trust the previewer - it will crunch to fit the box, the game itself won't do that.
- Rainbow players only.
- For today only, you can upload an image every 30 seconds. Then it will be limited to once upload an image once per 18 hours. Be careful before hitting save.
- Only png, jpg, and jpeg are permitted. Must be below 40kb.
- No NSFW images, nazi anything, or images from the site itself to be tricky. The terms of service page has been updated.
New feature: better support for large width monitors.
The application is no longer fixed width, and will stretch to fit the entire screen. Chat boxes will take up the remaining space. I recommend turning "show right sidebar in game" on.
New feature: enhanced moderator actions
Mods can now delete users, set wins and losses, and delete cardbacks. Also they can now type in player names to affect offline players. Lets hope they're not fascists.
Other stuff:
- The "chat a blank line" bug was fixed.
- Observer count was removed as it never worked right anyways.
- Moderators can chat in observer chat in private games.
Small patch to fix a bug that could be used to crash the server thanks to player veggiemanz who now has a shiny orange name. Also these things:
- Shuffling of the deck when its less than 3 should now happen before any election, as per the rules. This will prevent the "nein all" problem when there's few policies left.
- As you probably saw, there is a notice on the sign in/sign up modals to use Chrome or Firefox for the best experience.
- Fascists who investigate Hitler will not have Hitler's name change to fascist color. -Hid the card back section on settings as that is work in progress. -Gamelist sort should be better and no longer bounce around as much. -Confetti should no longer prevent the winners from being able to type in chat while its raining down. -A fix to chancellor discards not showing up in replays.
New feature: Player profiles
Click on a player in the lobby/player list to get detailed information about games they've played. You can access your own stats that way, or through the game settings screen ("gear" icon in upper right corner).
A big change to the back end, and will allow for some more interesting features (like game replays) and analysis in the future.
This is an epoch event, meaning that only games from here on out will be seen in your profile.
New feature: notification for patch notes
As you've probably seen, the lizard image in the middle will glow until you click it, showing this changelog.
Both features courtesy of contributor jbasrai.
Please welcome new moderators Jazz and Max.
New feature: Player moderation
Some players have volunteered to be moderators. They are empowered to have the ability to ban non-rainbow players for griefing and trolling, and to check for cheating. Hopefully this (and some more advanced powers from admins) will be a permanent solution to problems that may come up. Moderators will have a red (M) next to their names.
Other updates:
- A fix to the rainbow game icon on the gamelist only being there for games that haven't started yet.
- A fix (finally) to dead players being able to chat by leaving the game and coming back.
- A 3 second delay has been implemented between the enactment of a policy by the chancellor, and the ability for the government to make a claim (for non-experienced games only). This should change game play a lot I think..
- Various tooltips have been added to some items and will continue to be addded in the future.
- A fix to rainbow losses also adding to normal losses, but not the other way around. I'll see if there's a way to credit those.
- Contribution by player sethe: a fix to the (relatively rare) problem of the election tracker not working right with vetos and neins.
Up next: player profiles. This is just about ready to go and will be released within the next 2 days.
New feature: Rainbow games.
While creating a game, players with more than 50 completed games ("rainbow players") will now be able to create games that only other rainbow players can be seated in. These games have a special symbol in the sidebar.
In the lobby, a new icon appears showing what game style you are filter and sorting the userlist by. Click it to switch between "regular" and "rainbow". Effectively, rainbow players get to "start over" in an optional hard mode with a 0-0 score. For rainbow games, your wins and losses are in a different tier, that does not affect your regular game winrate or player color. "Rainbow rewards" may come in at some point.
Also in this release, the karma system has been temporarily disabled due to griefers exploiting it. The next major feature is player moderation, where I will be enlisting some of our regular players to help out in getting rid of griefers and trolls. This isn't all that hard and will be coming soon, and hopefully guarantee a better playing experience for everyone. Please check the GitHub issue if you are interested in helping out.
- Home page for wiki.
- How to play and basic strategies.
- Guide contributed by gw12346.
The Comprehensive Secret Hitler Guide
- Guide contributed by Iconic.
- Guide contributed by djderie.
- Secret Hitler IO's Terms of Use.
- About the game and site.
- Want to request an emote?
- Moderation guidelines.
- Development read me info.
- Contribution guidelines.