Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 10. C# не нужен
Ещё пару слов о синтаксисе, в этот раз про
Ещё пару слов о синтаксисе, в этот раз про
object expressions, а после них выясняем как избавиться от короткого поводка C#.Хабр
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 10. C# не нужен
F# и C# в плане выразительности ООП различаются не так радикально, как некоторым кажется. Но у них разные дефолты, и мы вольны как бороться с ними, так и эксплуатировать их на полную катушку. Для...
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 11. Описываем деревья
Пишем собственный DSL для Godot за ДЁШЕВО!!! Опыт проектирования DSL не требуется! Можно читать из дома! Всё понятно расписано, инструкцию поймёт даже ребёнок!
Ну а если серьёзно, то в этой главе выясняем как можно размещать одни ноды внутри других, избегая лишних привязок и переменных. Дополнительно залатаем несколько дыр в API движка.
В следующий раз займёмся сигналами.
Пишем собственный DSL для Godot за ДЁШЕВО!!! Опыт проектирования DSL не требуется! Можно читать из дома! Всё понятно расписано, инструкцию поймёт даже ребёнок!
Ну а если серьёзно, то в этой главе выясняем как можно размещать одни ноды внутри других, избегая лишних привязок и переменных. Дополнительно залатаем несколько дыр в API движка.
В следующий раз займёмся сигналами.
Хабр
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 11. Описываем деревья
В прошлой главе мы избавились от необходимости непрерывно соприкасаться с C#-генераторами Godot, после чего пришли к выводу, что нам нужен адекватный задаче DSL. Я дам небольшую вводную по написанию...
👍3
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 12. Описываем поведение
Гоняем орка. Продолжаем сверхэксплуатацию сеттеров. Теперь для имитации
Гоняем орка. Продолжаем сверхэксплуатацию сеттеров. Теперь для имитации
override и подписки на сигналы.Хабр
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 12. Описываем поведение
В прошлой главе мы узнали, как можно описывать деревья нод при помощи небольшой пачки расширений, однако тогда в сфере наших интересов были только статичные данные. Сегодня мы начнём работать с...
❤2🔥1