Spiiin's blog

daScript: C++ auto-bindings, assimp

Читать дальше...

daScript: C++ auto-bindings, msgpack

Читать дальше...

Хорошие качества программистов

Качества программистов, которые мне нравятся:

  • умение держать в голове большое количество информации
  • понимание, как использовать язык программирования в своих целях
  • умение решать задачу минимальным количеством изменений в коде
  • умение искать причины трудновоспроизводимых багов
  • слежение за качеством кодовой базы
  • умение ставить эксперименты
  • любовь к “тинкерингу”
  • умение довести решение сложной задачи до конца
Читать дальше...

Города, которые мы выбираем

Читать дальше...

daScript ссылки

Ссылки по библиотекам и примерам на daScript

Читать дальше...

daScript OpenGL

Пример использования байдингов OpenGL для языка daScript

Читать дальше...

daScript macro

daScript - скриптовый язык для игр от Gaijin Entertaiment.

После нескольких дней изучения понял, что испытываю интерес и хороший страх по отношению к этому языку. Такой, как если бы нашёл лазерную указку и решил поиграть с котом, но понял, что этой указкой можно легко резать металл.

Гайдзины делают не замену Lua, они делают замену C++! Точнее даже, не “делают”, а практически “сделали”, язык сейчас находится в версии 0.2, но полноценно используется ими в продакшене в Warthunder.

Доклад и документация акцентируют внимание на быстродействии языка и возможности серьёзных изменений без перезапуска игры, но только вскользь упоминают о мощных возможностях макросов. Так что я решил попробовать решить задачку, требующую их использования. Это моя первая программа на daScript, после трёх дней изучения, так что где-то возможны и неизбежны косяки.

Читать дальше...

С++ в геймдеве

Немного о том, почему в геймдеве используется C++, как именно он используется, и всё ли с этим правильно.

Читать дальше...