26 августа 2024 г.

Настройка Sublime Text

Есть прекрасное средство для разработки — текстовый редактор Sublime Text. Замечательно оно не только тем, что в нем удобно работать и сам по себе редактор очень легковесный, но еще и тем, что Sublime можно очень легко расширять. В этом поможет масса готовых плагинов и свой написать также не сложно, потому как плагины пишутся на языке Python.

25 августа 2024 г.

Упрощенный пример следования камеры вдоль пути в Three.js

Официально для библиотеки Three.js есть примеры, с помощью которых можно реализовать подобную функциональность:

11 августа 2024 г.

Еще раз об Apache, PHP, MySQL на Windows

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

Данный способ не является единственным, а лишь "один из" и какие-то указанные здесь значения могут не работать, потому что существует огромное число вариантов установки/настройки.

22 апреля 2024 г.

Тестирование алгоритма поиска пути A* на Javascript

Еще один кусочек в паззл переделки прототипа игры, когда-то сделанного под Flash. На этот раз – адаптация алгоритма поиска пути A* под Coffeescript. Можно поэкспериментировать с ним здесь.

17 апреля 2024 г.

Редактор сеток игровых карт

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

14 апреля 2024 г.

Система самонаведения ракет

Как-то, году этак в 11-м, делал на Flash простенькую систему самонаведения ракет. Конечно для игры, а вы что подумали? 😀

Переписал её на Javascript с использованием рендер-фреймверка pixi.js. Как оказалось, в этом фреймверке система координат повернута на π и отражена по оси абсцисс, поэтому векторные вычисления немного отличаются от вычислений для системы координат под Flash. Пришлось создать специальный класс вектора под pixi.js.