I rewrote parts of Gold Patrol using a different approach (the C# KeyAvailable property) which allowed me to avoid using multi-threading. The main difference now is that there is not the hang-up that happens sometimes after you die (or win) where you have to press enter several times. Also, I was able to add in a quit button, the Escape key. The places where it asks you to “press Enter to continue” are also programmed slightly differently, whereas on at least one of the earlier versions you could theoretically cause the playing screen to eventually scroll out of view if you mashed your keyboard repeatedly before pressing Enter.
Changing the controls behind the schenes in this way, I feel like I’ve introduced a subtle difference that may have made the controls subtly less responsive. I can’t tell if it’s just my imagination, though!
0 comments