Open Waiwei8k opened 2 months ago
Thanks for the detailed featured request. This spec looks goods, and I should be able to implement this as you've described it.
I think I'm going to be performing some larger refactors to the app, so that it works as a single page app that interacts with an API to perform actions on the backend. I think this will let me simplify the code a bit, and allow things like downloading craft files for testing to be automated.
The community benefits from regular test battles. To make it easier for players to propose craft to run in test battles and to reduce the work required to run test battles I propose the following feature enhancements.
As an example, we have three players, Julie, Bob and Zenith and two testers Harry and Freda. Julie loves designing planes and considered each new plane to be better than the last. She does not alter the priority and submits 5 designs. Bob comes up with a great initial design followed by another three. He assigns the highest priority to his first submission and the same lower priority to the remaining three. Zenith submits a single design. Harry wants to run tests which will complete in a reasonable time so requests the best two craft from each player. He is then presented with a zip containing Julie's most recent two craft. Bob's first and most recent craft and Zenith's last craft. Freda wants to run a tournament with 6 craft and requests 6 of the best craft. She receives a zip with Zeniths design, Bobs best design, Bobs most recent design, Julie's most recent two designs and the most recent of Bob and Julie's remaining craft.