Differentiate between 'No orders received' and 'Orders committed'
I have been playing Warlight for almost two weeks now. I like the game, but, being a Diplomacy online player, one particular feature strikes me as very destructive in games and that is the commit system and resulting boots when not committed in time, which ruin games.
A lot of the games I played have been hindered by (auto-)boots, because players have not committed orders. I myself have been kicked out of two games too, where I had my orders in place, but was just waiting for a response from a fellow player and hence I did not commit in time.
It is not very easy to see which game needs your attention most if you play a lot of multi-day games, since instead of showing the time to the deadline (which would be useful) it shows you how long the current turn has been on. Furthermore, the order is semi-random. But, instead of changing this (which would be good in addition) I suggest you implement the following instead, which they use in most Diplomacy games:
- Players can issue orders.
- Players can finalize issued orders (on Warlight 'commit') signaling they are done thinking about them and are OK with processing.
(The two are a different thing!)
Now, the game would just proceed to the deadline and then process all issued orders. Only if a player did not issue anything ('no orders received'), a boot is in order. If a player did not finalize/commit, the game just processes his orders as they were.
This prevents the weird boots when players were obviously playing but just did not want to commit, because they did not want to turn to be processed ahead of the deadline. In many of Warlight's online games, diplomacy or negotiations play a big part. Many players do not want to commit, because they are still awaiting a response. They would however have orders ready for if that response does not come before the deadline. Right now, you would have to get on at exactly the deadline to click commit, instead of just being able to have the orders processed as they were.
It also prevents games from switching deadline times constantly because there is no option to just process at the deadline and not earlier (when all players are committed). This is a real hindrance for some people. You cannot prepare your schedule, because at any time, the timeschedule can change.
Please, change this. If you need more info, just ask.
Warzone now auto-commits your orders in place of a boot! See https://www.warzone.com/blog/index.php/2019/02/update-4-13-speeding-up-real-time-games/