Я бы начал с того, какую игру создавать. Потом смотреть какие знания для нее нужны. И думать над тем есть ли они у начальной школы.
Простой пример - для шутера нужно расстояние между точками. Которое учат по моему классе в 5-6.
Ооо. Ну вообще там в коробочке обычно идет схема подключения, если что. Но я решил для себя это дело проще - выключатели перестали быть проходными, и 2 реле. А на уровне умного дома уже сделал скрипт который реализует "проходной выключатель". По сути только одно реле коммутирует нагрузку, второе висит в воздухе и работает чисто как кнопка. А по проводам между выключателями прокинул фазу\ноль для второго реле.
1000 - 10000 ключей - не те объемы, на которых нужна оптимизация словаря - все там будет быстро.
А для реально больших количеств ключей используются базы данных
Зависит от предметной области, которая тестируется.
У меня в игре например дофига формул со степенями и потенциальными выходами за пределы интов. Математика ой как нужна чтобы это проверить
Вам ограбили квартиру. Злоумышленники легко проникли в дом, потому что не работало ЗПУ в подъезде. ЖЕС виноват в том что вас ограбили? Их даже на суд не вызовут.
У вас сильно простые примеры.
Если это где то внутри сложной формулы - то лучше явно задать тип, чтобы вызывался соответствующий оператор.
А если еще и перегрузка операторов используется - то вообще без вариантов.
В общем тут дело не в эстетике, а в логике кода. Т.е. есть ситуации когда НУЖНО задавать явно
Ищите конвертеры. X точно поддерживался когда то 3dмаксом через плагин. 3ds вообще звучит как нативный. Возможно нужно в максе делать эксопрт, а не open
База данных - это хранилище информации. Фото и видео - информация. Значит можно. Если база не умеет работать с бинарными данными - переводите в base64 и храните как строку.
Но - нужно очень понимать, зачем вы это делаете (в принципе касается любого вопроса). Точно тут будет профит от базы данных? Или лучше хранить в БД только пути к файлам?
Любой файл можно переименовать в txt и он откроется, более того - в нем вполне может быть vk или vc. У вас сильно много неизвестных.
Хотя бы понятно где файл +- лежал? Может все таки есть более точная информация?
Пока выглядит как то, что вам надо просто искать все файлы, в которых есть vk или vc, и потом поочередно их открывать и смотреть