KTag After Action Report
Event Overview
- Event Name: Testing the Medic App
- Date/Location: July 19th, 2024 / Dubuque
- Participants: Uncle Joe and the KKids
- Equipment Used:
- 2020TPC: Software version 33ce7bb79c7aad351fe9014b812693b4b52847d7
- King of the Hill App: 704407c756626f4e13ce1f173567c0c81ffb9b21
- Medic App: c60e2ff5bf9726869f2d5f961d93cf491fb4793e
We tried something new this time: Two hills, using two phones running the King of the Hill app. We set the countdown time to 120 seconds, which gave us time to place the hills in the agreed-upon spots before the game began. The arrangement was something like this:
[Blue Team’s Base] ----- [Upper Hill] ------ [Lower Hill] ----- [Red Team’s Base]
Environmental Conditions
- Weather: 66F, 84% humidity, mostly cloudy
- Terrain: Hilly (it’s Dubuque!)
- Impact on Performance: It was cooler than it normally is this time of year in DBQ, but the humidity has its effect.
Scoring
We played two ten-minute halves, switching sides at halftime to even out the terrain advantage. To score each half, we added the times from each hill.
| Period | Upper Hill | Lower Hill | Total |
|---|---|---|---|
| First Half | Red 1:01 Blue 6:43 |
Red 3:15 Blue 4:44 |
Red 4:16 Blue 11:27 |
| Second Half | Red 6:58 Blue 1:13 |
Red 3:15 Blue 4:22 |
Red 10:13 Blue 5:35 |
| Game | Red 14:29 Blue 17:02 |
What Worked
- This really was a lot of fun. Having two hills, one near and one far, forced strategy decisions about whether to hold your own hill or push for the enemies.
- Switching sides at halftime does even things out. This is ancient wisdom, and no surprise to anyone.
What Didn’t Work
- Some of the 2020TPCs started after 30 seconds, even though the countdown should have been 120s. There’s a bug somewhere.
- We need a better way to assign teams. Right now we have to use the IR remote, which is clumsy at best. Being able to do it from one of the apps would be ideal.
- It would be really great if the KotH app could create the Markdown table for the AAR.
- If the KotH app responded to the “Instigate Game” packet, we wouldn’t have to worry about starting both apps at exactly the same time. We could also use MQTT for this.



