Кстати, возвращаясь к изначальной идеи канала, я хочу вспомнить Mindustry, так как недавно опять вернулся в эту игру, после чего вспомнил, что я же не новичок, а продвинутый игрок... Знаю почему пластановый конвейер можно использовать вместо маршрутизатора, знаю почему сам маршрутизатор или перекрёсток лучше не использовать, знаю как в два раза можно ускорить любую дорожку используя избыточные затворы, знаю как программировать на mlog (процессорах в игре (до обновления с подсказками методом тыка было интересно изучать новое, а теперь и документация есть)), знаю почему шахматы неудобные, а так же зачем нужен диод...
В общем, пора вернуться в игру, ведь она написана на Java, моды для неё на JavaScript... Я поизучал Java и JavaScript относительно Python (может это и тупо, но дало сравнение JIT Java и построчной интерпретации питоновского байткода), а так же было желание сделать компилятор кода в mlog, но вроде меня опередили... Просто самому циклы раскладывать для оптимизации из реального кода было бы прикольно, наверно, но это была бы надстройка со своим синтаксисом, пропадал бы вроде смысл, но фактически это была бы надстройка над машинным кодом, хотя скорее ассемблером, в плане того, что mlog однострочный, скорее схож с BASIC
В общем, всё супер и круто, я думаю что смог бы Mindustry где-то запустить или как-то отправлять вам мои скриншоты.. Мне просто нравится идея того, что создание заводов в игре - такое же программирование, только более гибкое что-ли, прощающее ошибки, а сами элементы программирования тем более люблю... Типа, можно же прикрутить солнечную панель к процессору, зная сколько она даёт энергии при 100% освещения калькулировать и понимать сколько света есть сейчас.. Это прикольно, может можно где-то использовать, например как часы, но для этого нужна ясная погода...
В общем, опять я всем рекомендую Mindustry, учитывая ещё, что она и бесплатная, так как open source, разве что платная в стим из-за доступа к фишкам стим...
Post #818
79
- ❤ 1