Barely a moment after sharing the program, I decided to immediately tackle a few personal annoyances:
- I decided to let my coding style freak flag fly That involved:
- slight reorganization of the code to fit my tastes, including moving some bode into GOSUB routines
- some "strategic" use of emojis here and there to help me quickly spot certain particular things
- naming conventions for my GOSUB routines (I like to start them with an alphabetic character followed by a three digit number, and an emoji)
- I added the ability to, at any time, copy the current A.I. Turn statistics to the clipboard, which you can then paste anywhere of use
- I figured, if the program is presenting that info, might as well make it possible to "export" that info via the no fuss no muss approach that is making use of the clipboard.
- I pasted sample output at the bottom of this post
- Because I needed different actions when clicking/touching the screen:
- I modified the program to require clicking a defined area of the screen related to getting the stratagem for the A.I. Bot's Next Turn
- I added another defined area of the screen related to sending game statistics to the clipboard
- I reconsidered my use of colors in the bottom half of the screen to keep usage of color to a minimum (as in only for those very important things we really want to highlight)
Statistics:
BigGun: 4CounterAttack: 4EconomicWarfare: 2ForTheGlory: 4RapidDeployment: 3ResearchAndDevelopment: 6Secure: 2SteamRoll: 6Turn Stratagem---- ---------1 CounterAttack2 EconomicWarfare3 ForTheGlory4 BigGun5 SteamRoll (BigGun)6 ResearchAndDevelopment7 ForTheGlory8 EconomicWarfare9 CounterAttack10 Secure11 CounterAttack12 ResearchAndDevelopment13 CounterAttack14 ForTheGlory15 SteamRoll (ForTheGlory)16 RapidDeployment17 SteamRoll (RapidDeployment)18 Secure19 ResearchAndDevelopment20 SteamRoll (ResearchAndDevelopment)21 BigGun22 SteamRoll (BigGun)23 ResearchAndDevelopment24 SteamRoll (ResearchAndDevelopment)25 RapidDeployment