You should make it more convenient, for instance, make a "MAX ALL" button on transfer and you could make a button that transfers all armies from all countries to one particular country, because I am making small armies in many countries to save time, but this time is wasted on superlong loading and refresh time between transfers.
Training and moving will be completely redone in Mastermind v2. Will have an open beta for this in a few weeks.
Also, you should make the information available about the countries units after failed attack. For instance, I attack someone and lose, but I can see the amount of units I lost to, however, once I look at that country from the map - the numbers are not available i.e. ????, instead.
In other words, everything that was known at some point, should be seen on the info window, with time of the attack and the chance of winning.
And! Make some achievements. There are many achievement whores like me :>
And, once you defeat any player, you get all his leftover money and armies that are due to be built in those countries . Basically, armies will be built for you and not disappear after occupation.
And, the first country with 25% off everything could have automatic fortification on it, and once you defeat a country with fortification, the protection is destroyed, however, it could cost 50% of the building price to repair it.
Attack any country that has tanks in it with some troops.
Attack with 1 unit of troops and 1 unit of tanks.
Look at the report of tanks before and what's left over.
If there are tanks, country still will show it as 0 in the report even though what is left after has some number in it.
Bug #2: Can't attack with Indonesia to New Guinea even though they are right next to each other (an island above Australia).
Read over all your suggestions and bugs. Some good stuff here that I'll consider/fix in v2. Thanks!
BUG: If you start to transfer units to a country and that country is taken while you are doing the transfer, all of your units simply disappear.
Just checked the code. I think you might be mistaken, since it checks for country ownership immediately before moving the units.
In my game, I tried to move my units to Germany, which I owned when I started the transfer. When I clicked the button to complete the transfer and went back to the map, Germany had been taken by another player. The battle report said I had lost the battle with 0 troops in Germany and only a token force sent in by the other player, so it was clear my troops never made it. But my troops had disappeared. Methinks you better check the code again.
Perhaps you have a multi-threading issue. Although it may check for country ownership before performing the move, unless you've put a lock around all of this, you could have a race condition that leads to the check passing, then the country changes hands, then the transfer actually happens.
And your units are no longer in the country you sent them from?
Basically, here's how the code works:
> Check for errors
> Make sure the number of troops/tanks moving makes sense on both sides
> Make sure you own both countries
> Move the units
And it's done in a way so that those entries cannot be modified simultaneously. So if you're moving units, those database entries cannot be touched until you're done. Of course, this could be a really weird bug, so message me all the specifics and I'll take a look.
Well it's been a little while, but this is what I observed to the best of my recollection.
This is in the game called "reddit newby".
1) I clicked on "Move Units". At that moment I still owned Germany.
2) I selected Iraq as the From (I think that's where the units were originally in this scenario).
3) I selected Germany as the To.
4) I clicked "Continue".
5) I selected all units with the sliders and clicked "Continue"
6) At this point I admit that I did not pay attention to what message it gave me (I was in a hurry) and just clicked on the "Back to Main Map" button.
7) On the main map, I saw that Germany was now owned by another player (beirch).
8) The message about losing Germany said:
beirch sent in 701 troops and 39 tanks from France
0 of your troops where killed and
0 tanks were destroyed.
Your odds of winning were 98%
9) I thought it odd that it said my odds of winning were 98%, but you can see that it said I had no troops there.
10) The troops I tried to move were no longer in Iraq.
11) I looked at the "Total Troops" count in the menu and it had been reduced by the entire amount I tried to send to Germany.
That's about all I can tell you. I hope it helps.
Odd, I've never seen a bug like that and you're the first to report one. Let me know if it happens again. For sure won't be in v2 as that stuff is being redone from scratch.
I see you've fixed a 1 unit scouting bug, however, maybe it is more reasonable to allow the army information to be visible if the troops return?
Or! Make the number of units to be known approximately if a simple unit return after loss (as if level 1 satellite) and make a new scouting unit UAV, which can bring the precise information, and could cost 100,000$ each and could be killed only with troops (of equivalent cost), since it's quite problematic for tanks to aim at the sky, and fortifications, of course.
Scouts are a good idea
Found another "bug"ish issue that should be fixed.
Initial capital that you owe has 25% discount, however, it is subtracted only after you made your purchase. Basically I need to enter my capital a few times before I use up all my money. In other words, can you make a price of units in the first city to be discounted from the beginning?
If unit costs 1000$, but I have 1500$, and I buy it with 25% discount, then I cannot buy 2 in one go, because calculator estimates amount of units without a discount and I will have to order a second one only after I've purchased the first one.
Do you get my point?
Issue #2: You cannot transfer NO units. The initial amount is set to 1 unit and you cannot NOT to transfer anything if you have something.
And I have another one for the scouts. You can equip scouts with 1 bomb that could cost 500 000$ to destroy the fortification of the country, however, if all the scouts are destroyed and none return then bomb is not deployed and is lost. We should leave a chance for defender to be able to counter the scout attack.
Also, about the navy: simple, countries only near sea can attack other near sea countries. They are good against simple land units - soldiers and tanks, and land units are weak against navy, but, navy is extremely vulnerable against submarines. Submarines can attack only navy, but navy can buy mines and deploy under water to counter submarines.
Here you have an idea for 3rd level satellites - detecting submarines and mines. AND it can show what research has player conducted!
Ahh, this game can be awesome.
Later on you can add leaders to it that if attack with army, they boost morals and attack power and what not.