Update 3.15: New single-player levels, community levels

WarLight has just been updated to version 3.15.0! This blog post describes what’s changed. I hope you’ll also join me in my twitch.tv live stream this Thursday where we’ll be talking through these changes in detail, and I’ll be answering your questions!

New Single-Player Levels

The Single Player tab now features WarLight’s new campaign! This combines the 34 levels that were previously available only under the “preview levels” link along with the tutorial to make for a 35-level campaign that replaces the old 7 levels WarLight used to have.

The old levels can still be played via this link.

This update is the third part of the single-player overhaul, which is now complete on WarLight.net. The next, and final, step of the single-player overhaul is to launch these new levels in WarLight’s mobile app (iOS and Android).

Community Levels

It’s now possible to publish your own single-player level! In the My Levels tab, there’s now a “Publish” button. Publishing a level will make it public and available to everyone to see and play it in the new Community Levels tab.

In order to publish a level, you have to be able to beat your own level. This ensures that all levels you’ll find in Community Levels are actually beatable.

All published levels keep track of, and display, the player who can defeat the level in the fewest number of turns. Note that the level creator can never set the record for their own level.

As a level publisher, you’ll be able to see some information about people playing your level. You can see a graph of how many turns it’s players to beat it, how many players have attempted it, and you can even watch the full replay of any game that sets a world record for the fastest time.

I’m looking forward to watching the warfare on community levels! Can you defeat a level that nobody else can? Can you design a level that nobody else can beat? I’d like to see you try!

Other Changes

– Level “Kill or be killed”: Gave the player one additional territory to start.
– Level “Caesar’s challenge”: Boss health now varies based on its stage.
– Level “Sinsiter Water”: Enemy AIs now have commanders.
– Level “Finding the limit”: Reduced difficulty.
– Defeating built-in single player levels while signed in now give points. 2500 for the first win, and an additional 2500 for earning a gold star.
– Non-members now see a short video ad before starting a new single player level instead of the banner ads. The first three levels will never show ads.
– Fixed a bug with Autopilot that made it cause errors if the button was clicked too quickly.
– Fixed a bug that caused an error in history if you switch perspective while viewing the last turn of a game.

Update 3.14.1: Preview level updates, other fixes

WarLight has just been updated to version 3.14.1! This is a small update that improves the preview single player levels and fixes a few things. This blog post lists the changes:

– When watching a turn where a player is eliminated, the lower-right players section no longer says Eliminated until you actually watch the elimination.
– The tournament page’s refresh button disables itself for a second after being clicked so it can’t be spammed.
– Bonus rewards on new maps must be between -1000 and +1000.
– The power of all boss’s is now equal to their health. This number is now always shown above their head.
– Modified the boss’s behavior to be less random.
– Adjusted difficulty of levels “World War 2320″, “Someone stole my oil”, “World War Pixel” and “Hopscotch”. Wiped level results for Hopscotch.
– Level “Finding the Limit” now uses the Republic of Macedonia map.
– Prod AI now tries to defend it’s commander when threatened.
– Removed Pink Lace from purchasable colors.
– Fixed a bug that could cause territories to not fog properly when commander is killed via a blockade or emergency blockade card.
– Fixed a bug when a boss transfers that could cause it to disappear into the fog temporarily. It should always be visible.
– Fixed a bug that caused an error if you surrendered a single player game during territory selection.
– Fixed a bug with the “map of the week” auto game that caused the achievement for winning to not be awarded if the game finished after the map of the week switched to the next week.
– Fixed a bug with the airlift dialog that allowed typing numbers into the box before a destination had been selected.

Update 3.14: Preview of new single player levels, ladder changes, premium colors

WarLight has just been updated to version 3.14.0! This blog post describes what’s changed. This update is the second part of overhauling the single-player part of WarLight. It’s not done yet — more changes will be coming in future updates!

New Single-Player Levels

We are proud to release 34 new single-player levels! They’re currently available as a preview by selecting Single Player -> Preview Levels. These levels will eventually replace the six main levels that serve as single-player today.

I’d appreciate feedback on these levels! Give them a whirl, and let me know what you think!

For the preview, we’re displaying the player with the highest score for each level. Can you set the highest score?

Ladder Changes

As voted on by the community, some changes are being made to ladder settings. You can read the full discussion on the forum, but here’s just a list of what’s changing:

    • 2v2 ladder: Each player now gets 3 territories instead of 2.
      RT ladder: The Turkey LD template has been replaced with France LD
      RT ladder: The Season I template has been replaced with Strat ME 0% WR
      RT ladder: The Heavy Earth template has been replaced with French Brawl
  • Premium Colors

    It’s now possible to purchase access to additional player colors that were previously only available in large games. Colors can either be purchased with money or with WarLight coins. Purchasing a color gives you unlimited use of that color forever!

    The following colors are available:

    •          Tyrian Purple
    •          Mardi Gras
    •          Royal Blue
    •          Wild Strawberry
    •          Pink Lace
    •          Smoky Black

    Head to the Change Color page to check them out or to purchase.

    Other Changes

    – Added the ability for single player levels to add or remove initial card pieces by slot.
    – Added single-player levels to profile pages. For now, it shows all levels, however once publishing levels is possible it will only show published levels.
    – Added maps created to profile pages, as well as a page that shows all maps created by a player.
    – Added member icons to player’s names on clan page. Added member icons and clan icons to player’s names on the map page.
    – Single player games with more than one AI now end immediately on surrender or elimination instead of having the AIs fight each other.
    – Single player levels can now modify slots all the way up to AX.
    – Single player levels that use custom scenarios and commanders can now give a commander to slots without giving one to everyone.
    – Internet Explorer 8 and below now get a message telling them their browser is unsupported, instead of strange error messages.
    – Added a “Try again” button in the end-game window at the end of custom single-player games.
    – Maps can be rated at the end of single player games again.
    – In the Flash map browser, removed the “All” page size, since loading too many maps here just crashes Flash. Also increased default map paging size.
    – The 4-player coin FFA game is now multi-day.
    – Lowered the maximum zoom level, since zooming in too far crashes Flash in Chrome.
    – Fixed a bug with challonge export.
    – Fixed a bug when commanders are used along with spy cards that allow spying on neutral.
    – Fixed a bug that caused saving single player games to fail if your browser ran out of space.
    – Fixed a bug with using built-in templates that use features that you have not yet unlocked in single player.
    – Fixed a bug when trying to save settings you haven’t unlocked as a template.

    Update 3.13: New AI, custom single-player levels, autopilot

    WarLight has just been updated to version 3.13.0! This blog post describes what’s changed. This update is the first part of overhauling the single-player part of WarLight. It’s far from complete, more changes will be coming in future updates!

    I hope you’ll also join me in my twitch.tv live stream this Monday at 11am PDT where we’ll be talking through these changes in detail, and I’ll be answering your questions!

    New AI

    WarLight has a new AI! This is an enhanced version of the old AI, which is improved in many ways:

    • It’s smarter about where it attacks, defends and deploys.
    • It’s smarter about what territories it picks in manual distribution games.
    • The old AI could only play reinforcement cards, whereas the new AI can also play sanctions, blockade, bomb, and diplomacy cards. Just like the old AI, it will never play cards when teamed with a human teammate unless it’s forced to.
    • It understands multi-attack and has the ability to attack long distances.

    This new AI is now available and will automatically replace the old AI in all multi-player games (either where AIs were directly added to the game, or when surrendered/booted players turn into an AI), as well as custom single-player games (when started by the Custom Game button, or in custom single-player levels, discussed below). However, the six built-in single player levels continue to use the old AI. Since these levels were carefully balanced against the old AI, they will keep using the old AI so we don’t change their difficulty. Also, the iOS and Android app continue to use the old AI in single player until they are updated to 3.13.0 or newer.

    Of course, an improved AI is still an AI, and it’s still nowhere near as good as a human player. It’s also worth noting that this new AI is a work-in-progress. It’s expected to be have further improvements over the next few months.

    As previously announced, this new AI is also open source on GitHub, so if you’re interested in how it works you can read the code, or even make improvements.

    Custom Single Player Levels (beta)

    You now have the ability to make your own single-player levels! Under the single-player tab, you’ll find a new link labelled “My Levels.” Here, you can create your own level, and share it with other players by link.

    The process of creating a level is very similar to how templates are created. However, by creating it as a level, it can be more easily started by other players. Levels also give the creator the ability to set the names and colors of AI opponents.

    For now, levels can only be shared by sharing the “Play” link that creators are given. In a future update, a more formal system will be introduced to make player-made levels an integrated part of the game. I’ll discuss further plans about this in the AMA.


    Autopilot is a new feature available to WarLight members. Autopilot can enter orders for you, using one of WarLight’s AIs. This can be used in any game — both multi-player, or single-player.

    To use it, just click the new Autopilot button on the menu (it will only show up if you’re a member), select which AI you’d like to use, and click Run. The autopilot will enter orders for you and allow you to examine them. You can then modify/delete them, or just commit as-is.

    Obviously, WarLight’s AIs are nowhere near as good as a human player, so autopilot isn’t going to give you a competitive advantage. However, it’s useful during “clean-up” — where you’ve already essentially won a game, and are just making the final moves to finish off an opposing AI or an opposing human player who refuses to surrender. It could also be useful if you’re stumped about what to do and are curious about what the AI would do in your situation, or if you just want to compare the behavior of different AIs to better understand how they work.

    There are five AIs to choose from:

    • Prod 1.0: This is the old AI that used to power all AIs prior to this update. It still powers the six single-player levels.
    • Prod 2.0: This is the new AI that’s being introduced with this update. This one doesn’t use randomness, and will almost always produce the same orders from the same situation.
    • Prod 2.0 with randomness: Similar to prod 2.0, except it allows randomness to influence its actions. This is the AI that currently powers players in multi-player, as well as custom single-player games.
    • Wunderwaffe: An AI written by Norman for the AI competition.
    • Cowzow: An AI written by Dan Zou for the AI competition.

    Feel free to experiment with the different AIs to see what kind of behavior you get!

    Other Changes

    – In the real-time ladder, the East Asia and Oceania template now uses 0% luck straight-round. Since it has neutrals of 3, this makes it more consistent since 5v3s would rarely fail in the old settings.
    – In the real-time ladder, the “Season IV: No-luck strategic 1v1″ template has been replaced with the “Season XXIII: Commanders” template. Since the 1v1 ladder was changed to be no-luck, this made the real-time template a bit of a duplication, whereas this template was originally designed to be a variation to the strategic 1v1 template.
    – Overhauled the way single-player saved games work. Instead of having to manually save, now all games are automatically saved all the time. When you start a level, it now prompts you if you want to resume your saved game on that level or start a new game. If you have a saved game under the in the old save system, you can access it at https://www.warlight.net/SinglePlayer/SavedGames
    – Updated built-in templates to be more modern.
    – Added a hotkey: “C” will check or un-check the Commander check box in the attack/transfer dialog.
    – New maps being published now require that all territories and bonuses have unique names.
    – Players who join a game which is deleted before it begins will now receive a notification telling them it’s deleted, assuming they didn’t turn off game-finish emails.
    – Fixed the “pure skill” icon on the multi-player dashboard.
    – Fixed a bug that made it impossible to bomb territories that were fogged in complete fog games.
    – Fixed a bug on real-time tournaments that made the “time left to begin” number jump around instead of counting down cleanly.
    – Fixed a bug that made it possible to earn the “1 takes a 1″ achievement by using a commander.
    – Fixed a bug that could cause an error in history of manual distribution games on turn 1.

    The WarLight AI goes open source!

    Today, we’re proud to release a framework that allows anybody to develop a WarLight AI! This framework allows any programmer to write code that plays games of WarLight, using any of WarLight’s settings and maps, for the purposes of eventually developing a new, smarter, AI to replace the current one.

    Last year, TheAIGames.com ran a WarLight AI competition that allowed players to write their own WarLight bot, which would then compete with everyone else’s bot in a big tournament. This was a lot of fun, and produced a lot of WarLight AIs.

    The authors of three of the top AIs from that competition have agreed to donate their source code to WarLight: GreenTea, Norman, and cowzow. I have converted Norman’s AI to work with WarLight’s engine as an example of what can be done. You can find it on github at https://github.com/FizzerWL/WarLight.AI. This project includes a framework for writing and debugging WarLight AIs, and two example AIs. The first example AI is called Wunderwaffe, which was written by Norman for the AIGames competition, and the second example AI is the current WarLight AI that’s used in production today, called Prod.


    The ultimate goal of this project is to replace the current AI with a new, smarter, one, for both single-player and multi-player. This is the first part of a larger effort to overhaul the single-player section of WarLight. Updating the AI needs to happen before new single-player levels can be developed, since those levels need to be balanced based on the AI. We don’t want the AI to significantly change after these levels are made, since the levels could be made too hard or too easy to be fun.

    When developing a WarLight AI for this purpose, it’s important to understand what the goals of the AI are. In the AIGames competition, the goal of the bots were to be as good as possible when fighting the other bots — win the maximum number of games at all costs. For a WarLight AI, the goals are different. For example, some bots would have logic that would tell them to run away from the opponent once they’ve detected that they can’t win the game, in the hopes of prolonging the game and forcing a draw. This wouldn’t be a fun tactic to play against when playing a single-player WarLight level.

    The main goals for a good WarLight AI are, in order:

    1. Be fun to play against in single-player.
    2. Be fast (don’t consume a lot of CPU or memory).
    3. Be good at defeating human players.
    4. Be fun to play against in multi-player.
    5. Be good at defeating other bots.

    As you can see from this list, being fun to play against is a higher priority than being good. While being good is a goal, it’s more important that people have a fun enjoyable experience while playing WarLight.

    Since the AI is used in every single-player game, and only select multi-player games, single-player is placed at a higher priority than multi-player. The single-player experience is an important part of WarLight since it’s the first thing most people experience when they first play.

    Making the AI fast has to be a high priority since a slow AI will time out, essentially breaking the game. Of course, “fast” is relative. The key thing is that the AI doesn’t take an insane amount of time. Some people play WarLight from low-powered devices/computers, and if they have to wait 30+ seconds in between every turn, it would not be fun for them. Since you can play with many AIs at once, the AI should not take more than one second to compute its moves/picks, even on large maps and relatively slow devices.

    I was tempted to include “don’t be predictable” as a goal. However, this really falls under the category of “Be good at defeating human players.” One key part of defeating human players is not following the same patterns every time. Defeating an AI that’s too predictable will train players to fight that AIs tendencies, when an AI should be training players to fight other players.


    If you can code and you want to help contribute to the AI, I put together a short video giving an introduction to the code:

    Github repro: https://github.com/FizzerWL/WarLight.AI

    Update 3.12.4: New card images

    WarLight has just been updated to version 3.12.4! This update brings new images for cards, as well as a few minor improvements and bug fixes. This blog post describes what’s changed.

    New Card Images

    WarLight has new graphics for all 13 cards! This is just a graphic change — the functionality of all the cards remains the same.

    The images were drawn by Sam Trout

    Other Changes

    – When a game ends due to elimination, orders now stop executing immediately instead of playing out the rest of the final turn.
    – Added an icon for games that use commanders on the multi-player dashboard.
    – On the map page, removed the links to create a game if you aren’t a high enough level to use the map.
    – Multiple commanders can no longer die in a single attack/transfer order. This was only possible when offensive and defensive kill rates were set to 100%. The defender’s commander will simply not die.
    – When loading templates, players who aren’t on your invite list are preserved. This fixes a bug when creating games that caused players that were added by searching to disappear when clicking Change Players.
    – Fixed a bug in the My Games section that caused the team icon to not appear on games in the lobby when random teams were enabled.
    – Fixed a bug that made single-player templates created via the “start with this map” link be considered built-in templates.
    – Fixed a bug that made the AI sometimes attempt to send its commander to multiple territories.
    – Fixed a bug that caused tournaments not use the description that was entered when it was created.
    – Fixed a bug with the sockets feature that caused it to not receive updates if multiple clients were connected from the same IP.
    – Tournaments exported to challonge now set the “quick advance” flag.

    Update 3.12: Commanders, one army stands guard setting, membership trial

    WarLight has just been updated to version 3.12.0! This blog post describes what’s changed. I hope you’ll also join me in my twitch.tv live stream this Tuesday at 11am where we’ll be talking through these changes in detail, and I’ll be answering your questions!


    Commanders are a new feature that allows you to bring yourself into the battlefield! When commanders are enabled, all players in the game are given a special commander unit on one of their territories.

    The commander represents you. You’re on the battlefield with the rest of your armies, commanding them. If the commander dies, all of your armies change to neutral and you’re eliminated from the game.

    Commanders can attack, defend, and transfer in the same way that normal armies can. When you issue an attack or transfer order from a territory with a commander, a check-box will appear that allows you to optionally include the commander in that attack or transfer.

    When in combat, commanders act like a stack of 7 armies. For example, if you attack with your commander along with 3 armies, it will do the same amount of damage that attacking with 10 armies would do. Similarly, if you are defending against an attack with your commander and 3 armies, you’ll do damage to the attacker equal to if you were defending with 10 armies.

    When a commander engages in combat along with armies, the armies always take damage first (they’re protecting the commander with their life). For example, assume a territory has a commander plus 3 armies, and 10 armies attacks it. Using the default 60% kill rate, the 10 armies will do 6 damage. Since armies die first, the 3 armies die, and 3 damage would be left to be applied to the commander. Since it takes 7 damage to kill a commander, and commanders are never partially damaged, the 3 remaining damage does nothing. In order to kill a commander, all 7 damage must be done to it at once in a single attack.

    In manual distribution games, commanders will always start on the first territory you are awarded (usually your #1 pick). In auto distribution games, commanders will start on a random territory of yours.

    For the most part, commanders follow the same rules as armies. For example, in multi-attack games, commanders can attack many times, but as soon as they transfer they can’t move again. However, unlike normal armies, commanders can not be transferred to a teammate (they must always remain on a territory you control.) Using an Airlift Card, commanders can be airlifted, as long as the destination is one of your own territories and not a teammate.

    Only members may enable commanders for their games, however anybody can join a game that uses commanders.

    During tomorrow’s live stream, we’ll go into more detail about how commanders work and I’ll be answering your questions about them.

    “One Army Must Stand Guard” Setting

    In all WarLight games you’ve played up until now, you’ve always had to leave one army behind on every territory. For example, if you owned a territory with 5 armies, only 4 were available for attacking with.

    Now, game creators have the option to disable this requirement for their games. When the “one army must stand guard” setting is turned off, then all armies can be moved off of territories. For example, if you own a territory with 5 armies, then all 5 are available for attacks, transfers, or airlifts. If you move all 5 off, then zero will be left behind. You still retain ownership of a territory even when 0 armies are on it (i.e. it stays your color and counts towards bonuses).

    This setting is available to all players, without restriction. In games with commanders, the One Army Stands Guard setting must be disabled.

    Membership Trial

    In addition to the yearly option, WarLight now allows purchasing memberships monthly for $3.99 per month. Even better, you can get your first month for free! This allows everyone to check out Commanders along with the other member benefits. Get started today

    Renamed Abandon Card to the Emergency Blockade Card

    The Abandon Card has a new name! However, the behavior is completely identical to before. The Abandon and Blockade cards have always been very similar cards, the only difference is in the timing of when they take place. The name change just makes it more clear how this card works to newcomers. See this discussion thread for more details, and thanks to Genghis for coming up with the name!

    Other Changes

    – Added a trophy for ranking first in the 3v3 ladder, just like the ones that exist for the 1v1 and 2v2 ladders.
    – In Local Deployment games, the bonus names are now links which highlights the bonus that they correspond to.
    – Initial armies per player territory setting can now be set to 0. (it used to require at least 1 minimum)
    – The Mega Strategy Pack now unlocks ladder access instead of Membership.
    – The experimental sockets feature now disconnects less often, and will automatically reconnect if it does get disconnected.
    – The “automatically start once all players join” flag is now always on for real-time games and coin games.
    – In the lobby, the “next game” button is now at the bottom instead of the top.
    – When viewing a game you’re no longer in, there’s now a “Game Summary” button that can be used to recall the red summary window after it’s been closed.
    – The “Rate this map” and “Share on Facebook” buttons were moved into the Game Summary window.
    – The Game Summary window now provides links to history and graphs.
    – To help combat spam, to post on the forum, players must now have a validated email address or be signing in through Facebook.
    – In no-luck cyclic games, the move order is now viewable at the top of the Players window in addition to the top-left corner of the main game UI.
    – Fixed a bug on the Unlockables page that made the 1v1 ladder say it unlocked on level 47 instead of 48.
    – Fixed a bug that made https links on profiles not work.
    – Fixed the Rematch button in custom coin games.
    – Fixed a bug when browsing history that caused players to say “AI (was: xxx)” on the turn they took back control from the AI.
    – Fixed a bug that messed up forum links when another forum tag was immediately after the link.
    – Fixed a bug that made the Color Superiority achievement impossible to get against players who had secondary colors set.
    – Fixed a bug that made the “speed” field that’s displayed when clicking on a player in a game wrong
    – Fixed a bug with the CreateGame API that caused an error if all players passed were open seats.

    Update 3.11.0: 3v3 ladder, custom coin games

    WarLight has just been updated to version 3.11.0! This blog post describes what’s changed. I hope you’ll also join me in my twitch.tv broadcast this Sunday at 11am where we’ll be talking through these changes in detail, and I’ll be answering your questions!

    3v3 Ladder

    WarLight now has a 3v3 ladder! WarLight now has five ladders: 1v1, 2v2, 3v3, real-time, and the seasonal. This ladder takes place on the Europe map, has no cards, and 4 picks per player. You can see the full template here.

    The 3v3 ladder works just like the 2v2 ladder in most ways: players form into a team, and join the ladder as a team. You have to complete 10 games to get a rank, and it’s ranked using the Bayeselo algorithm.

    The ladder is available to all members and anyone over level 54. As part of adding this ladder, a few of the level rewards were shifted around to make room for it.

    Custom Coin Games

    It’s now possible to create 1v1 coin games with any pure-skill settings! No longer are players limited to our list of pre-defined coin templates. Just visit the new Create Custom Coin Game page and you can select any of your templates, as long as the template used is pure-skill (no luck involved, as luck cannot be used in coin games for legal reasons).

    You can create a challenge against a specific player, or against an open seat in which case your game will be advertised in the Promoted Games section of the multi-player dashboard.

    Note the following:

    – Open Seat Prerequisites and your blacklist will not be honored as they would be in normal open games.
    – As part of this change, we’ve further refined the definition of pure-skill. Games on certain maps, like the Duel map and lottery maps, will never be considered pure-skill. Also games with extreme overridden bonuses won’t be considered pure-skill.
    – If your game doesn’t fill, you can delete it and get all your coins back.
    – You can pick any entry fee of 50 coins or higher. The prize will be calculated based on this, just as in other coin games, as EntryFee times 1.8.
    – The creator also pays a creation fee of 1% of the prize. For example, a game with a 100 coin prize would cost 1 coin to create in addition to the normal entry fee.

    History UI Improvements

    When browsing history, there is now a “game start” turn that shows the initial state of the game without orders displayed. This allows for viewing picks in a game, then using the “next turn” button to see the results of the picks, then “next turn” again to see the arrows appear on the first turn.

    Similarly, there is also now a “Current” turn at the end that shows what you’d see if you exited history. When viewing a finished game, this means that you can see the final state of the game conveniently.

    Further, the players summary section in the bottom right has been improved so that it always shows the player’s incomes, even when viewing the end of a game.

    Setting Changes

    After much deliberation, we’ve decided to change the default move order from No-Luck Cyclic to just plain Cyclic. No-luck cyclic is a necessary setting for coin games, but we feel it doesn’t make sense to be the default for all new games.

    Strategic 1v1 and 2v2 templates have been changed to remove most luck from them. They now use 0% luck, straight round, cyclic move order. This is part of the trend of removing luck from WarLight. You can read more about the reasoning behind this here.

    The map on the Strategic 1v1 template was also changed from Medium Earth to Modified Medium Earth. The only difference between these maps is that there is one fewer territory in Eastern Russia and Eastern United States. Even though there are two fewer territories on the map, the map actually ends up feeling bigger since it brings more use to areas of the map that were rarely used before.

    Other Changes

    – When switching perspective in history, it will no longer highlight the entire turn unless the turn was already highlighted.
    – The map no longer moves when multiple orders are selected in the orders window. This prevents the map from zooming/panning around while using the “next-turn” button in history.
    – Added a “Discard all” button that appears when you have at least 10 copies of the same card.
    – When picking territories, players will never be required to pick more than 10 to commit. Previously the game required players to pick as many territories as they would receive when the game starts.
    – In real-time games with banking boot time, the clock in the upper right now says “Turn” instead of “Base”
    – The Open Games page now always pins the 1v1 auto games to the top.
    – Added a “Next game” button to the lobby, much like the Next game button that appears after completing a turn if you have unplayed multi-day games.
    – Fixed a bug that caused some coin tournament games to not be recognized as coin games when awarding points.
    – Fixed a bug that caused an error in history if you switched perspective while animations were playing.
    – Fixed a bug on the Past Games page that caused old games to sort incorrectly when using the “Date Ended” sort.
    – Fixed a bug that caused single/double elimination tournaments to render incorrectly in Safari.
    – Fixed some bugs in the experimental socket support.
    – Fixed a bug when rendering double-elimination tournaments that caused the players in the first championship games to be displayed reversed.

    Update 3.10.1: Small update

    WarLight has just been updated to version 3.10.1! This is a small update to address a few bugs and concerns from the previous update. This blog post contains a summary of what’s changed.

    New Open Games page

    To address the concerns of some players, WarLight now has a brand new Open Games page, accessible at warlight.net/MultiPlayer/OpenGames. It’s also linked from the multi-player dashboard.

    One of the complaints from the previous release is that the open games section is hard to browse. This new page lists all open games in an un-cluttered view, and also does not require clicking the “show more” link to see all open games.

    This also makes refreshing much easier, since you can easily use your browser’s refresh button on this page to refresh the games list, unlike the multi-player dashboard which requires refreshing, clicking “show more”, and finding your place in the list again.

    Further, joining auto-games from both this new page and the multi-player dashboard now works more reliably. Prior to this update, if you clicked on an auto-game that had started in between the time when you loaded the page and when you clicked, you would have just been thrown into spectator mode on the game that already began. Now, it will instead take you to the replacement auto-game so you can actually join it.

    Other Changes

    – Added a page that allows exporting the first round of a single-elimination tournament to Challonge. This is intended for live-streamers who wish to mimic the tournament on Challonge. If you’re a livestreamer, you should bookmark this page: WarLight.net/MultiPlayer/Tournaments/ChallongeExport
    – Twitch streams should no longer need “WarLight” in their stream title to appear on WarLight.net.
    – Fixed a bug that could cause an error in history if you tried to advance past the end of the game with the Next Order button.
    – Fixed a bug that caused Flash to freeze if switching to a player’s perspective and then tried to view a game’s picks.
    – Fixed a bug that caused email notifications for mail threads to not be sent.
    – Fixed a bug that caused tournaments to stall if all players in a single game were autobooted.

    Update 3.10: Twitch.tv integration, history overhaul

    WarLight has just been updated to version 3.10.0! This blog post describes what’s changed.

    Twitch.tv integration

    Whenever someone is streaming WarLight on twitch.tv, a link to their stream will automatically be advertised at the top of WarLight’s website (just to the right of the Help button.) If you see a stream advertised here, drop on in and say hi!

    To kick off the feature, I will be doing an AMA (ask-me-anything) stream where I field your questions. After that, TheWarLightMaster is hosting a live-streamed tournament.

    If you’re interested in streaming WarLight on Twitch and want your stream advertised here, just make sure you enter the game exactly as “WarLight” and also make sure that the “Inappropriate for younger audiences” check-box is not checked. (Edit: For now, also add ” – WarLight” to the end of your stream name. Twitch’s search seems a little finicky. This requirement should be removed in a future update.) It should appear within a few minutes.

    History Overhaul

    The UI behind the History feature has been overhauled! When viewing history, the UI now is embedded in the left side of the screen instead of in a pop-up window so that it never obscures the map.

    It also now selects all orders by default so you can more easily see what occurred on a turn. This makes it easier to click through a game and see what occurred at a glance rather than clicking through orders individually.

    When viewing the history of a finished game with fog, you can now view the game from a fogged perspective of a single player. Simply select a player’s name from the list, and you’ll see only the territories they could see at that point in the game.

    When playing history, orders are now concealed until they are played much like they are when watching a new turn. This helps avoid spoilers from appearing in the orders list during live-streams.

    Recent Games Page

    The new Recent Games page, located under the Community tab, lets members see games by any players that were completed in the last 24 hours. One goal of this page is for live-streamers that want to look for interesting games to find and review.

    The page has an algorithm to try and rank how interesting games are. For example, it ranks games with high ladder ranks more highly than games without, coin/tournament/ladder games higher, and lottery games lower.

    In-progress real-time games now always show up in the My Games section

    If you change your My Games filter away from the default, you may notice that in-progress real-time games always show up, even if they don’t match the filter. This should help players who play a mix of multi-day and real-time games, as it makes it easier to find the real-time games you’re in without having to switch back to the default filter.

    Other Changes

    – The Past Games page now sorts by the date the game ended.
    – Your templates are now sorted by how recently you used them to create a multi-player game.
    – The ability to override bonuses has been moved to a high level, and some level rewards were re-arranged to make room for it.
    – The bomb card now shows a faded “Bomb” over the territory, like the abandon and blockade cards do.
    – Ads are automatically disabled when purchasing a membership instead of requiring users to uncheck a box.
    – Live-streamers can now create open tournaments for free for the use of live-streaming. Visit https://www.warlight.net/RequestLivestreamPermission to request this.
    – Removed links to the old My Games and Open Games pages. They can still be accessed by url for now: https://www.warlight.net/MultiPlayer?MyGames=1 https://www.warlight.net/MultiPlayer?OpenGames=1