The application allows you to practice any phonetic alphabet, taken from the contents of an external file.
When the application starts it checks if the required files are present. These files are located in the application's root directory \Data.
They are:
- PhoneticAlphabets.json
If they are not present, the application generates them for itself.
The side menu contains the alphabets that can be played, settings and info.
In the settings view, you can set your player name if you want and volume, for the sound effects
It contains some information, maybe too little, so you have at least some idea what the application is for.
It's a simple json file, fairly straight forward. It contains all the phonetic alphabets, or whatever the f*** you want to practice, as takes data from the file. The application generates at least the NATO phonetic alphabet, if the file is not present
[
{
"Name": "NATO",
"FullName": "NATO Phonetic Alphabet",
"Description": "[HARDCODED] The NATO phonetic alphabet is a set of code words assigned to the letters of the English alphabet to ensure clarity in oral communication, especially over radio or telephone. It is widely used in military, aviation, and maritime contexts to prevent misunderstandings due to similar-sounding letters.",
"ListOfLetters": [
{ "Letter": "A", "Codename": "Alfa" },
{ "Letter": "B", "Codename": "Bravo" },
{ "Letter": "C", "Codename": "Charlie" },
{ "Letter": "D", "Codename": "Delta" },
{ "Letter": "E", "Codename": "Echo" },
{ "Letter": "F", "Codename": "Foxtrot" },
{ "Letter": "G", "Codename": "Golf" },
{ "Letter": "H", "Codename": "Hotel" },
{ "Letter": "I", "Codename": "India" },
{ "Letter": "J", "Codename": "Juliett" },
{ "Letter": "K", "Codename": "Kilo" },
{ "Letter": "L", "Codename": "Lima" },
{ "Letter": "M", "Codename": "Mike" },
{ "Letter": "N", "Codename": "November" },
{ "Letter": "O", "Codename": "Oscar" },
{ "Letter": "P", "Codename": "Papa" },
{ "Letter": "Q", "Codename": "Quebec" },
{ "Letter": "R", "Codename": "Romeo" },
{ "Letter": "S", "Codename": "Sierra" },
{ "Letter": "T", "Codename": "Tango" },
{ "Letter": "U", "Codename": "Uniform" },
{ "Letter": "V", "Codename": "Victor" },
{ "Letter": "W", "Codename": "Whiskey" },
{ "Letter": "X", "Codename": "X-ray" },
{ "Letter": "Y", "Codename": "Yankee" },
{ "Letter": "Z", "Codename": "Zulu" }
]
},
]After selecting an alphabet to practice, you can choose either letter spelling or time trial next to it. These are the basic game modes of the application.
In this game mode you can practice letter spelling or however it should be called. You can also use the cheat sheet to the top right, which will help you with your practice.
After you've inputed a sequence of characters, you can either press enter to submit it or press the submit button next to the input box.
Next to the letter spelling button, the time trial will test how fast you can input the code phrases? for each letter. After you've input 10 successfully, your time will be saved to an external file in application root\Data\.
Again, after you've inputed a sequence of characters, you can either press enter to submit it or press the submit button next to the input box.