Наши проекты

Полезные коды
Фильтр: gamedev | Сбросить

Коллизия в Tilemap

Управление WASD/стрелки, Q/E для сильного ускорения, R для рестарта.
Предлагайте варианты по улучшению кода основной коллизии.

Старая (убогая) версия:
https://jsfiddle.net/RblSb/xw5ybxtj/6/
Текущая:
https://jsfiddle.net/RblSb/xw5ybxtj/

Обнаружение коллизии полигонов

Очень короткая реализация сути алгоритма на основе Separating Axis Theorem. Работает только с выпуклыми полигонами (вогнутые фигуры можно разбить на несколько выпуклых).

При использовании для большого кол-ва полигонов не забудьте сначала просчитывать и проверять прямоугольные границы каждого полигона

Простой тайловый движок

Это простой пример тайлого движка, где показано, как отрисовываются только видимые тайлы без перебора всех тайлов и других извращений.
Плюс бонус - скроллинг :gg:

Плавная анимация объекта

Для создания красивой анимации объекта, например, перемещения его между двумя точками, можно использовать функции так называемого easing.

То есть, мы не просто инкрементируем координаты объекта, или его определенные свойства, вроде процента прозрачности/толщины линий/etc, а используем дополнительную

Обработка таблицы рекордов на php

Добавление и вывод таблицы рекордов в формате json и html.
Подключается к базе данных test, создаёт таблицу hiscore и обрабатывает результат.

Если переданы поля action=set, name и score, происходит добавление результата в таблицу. В случае возникновения ошибки, сервер
Всего: 6
1 2 >>

Пожертвования

Аноним2800 р.
Freddy1700 р.
NaruTrey800 р.
vlavolk637 р.
GOFMIDO256 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика