Repolode
piqnt

piqnt/planck.js

Переписанный на JavaScript и TypeScript 2D-физический движок Box2D для разработки HTML5-игр.

Звёзды
5,308
Форки
256
Открытые issues
31
Последний коммит
15 дней назад

Что это?

Planck.js — это физический движок для 2D-твёрдых тел, написанный на JavaScript и TypeScript. Это порт движка Box2D для разработчиков игр и симуляций, работающих в браузере или на мобильных веб-платформах.

Цель проекта — сохранить проверенный подход Box2D к моделированию, сделав код на JavaScript более понятным и удобным для изменений, а API — привычным для пользователей JavaScript и TypeScript. Движок предназначен для кроссплатформенных HTML5-игр и оптимизирован для веба и мобильных устройств.

В проекте есть онлайн-примеры, полная документация и тестовая среда для воспроизведения проблем, а также Discord-сообщество, где можно задать вопросы.

Ключевые возможности

  • 01Переносит физическое моделирование Box2D для 2D на JavaScript и TypeScript.
  • 02Предоставляет идиоматичный API для JavaScript и TypeScript.
  • 03Предназначен для HTML5-игр в браузерах и мобильном вебе.
  • 04Включает онлайн-примеры, документацию и тестовую среду.

Сценарии использования

  • Добавление в браузерную 2D-игру физики твёрдых тел, например столкновений и гравитации.
  • Создание 2D-физических симуляций и демонстраций для веба.
  • Перенос логики на базе Box2D в проект, написанный только на JavaScript или TypeScript.

В подборках

Темы

Частые вопросы

Что такое planck.js?
Переписанный на JavaScript и TypeScript 2D-физический движок Box2D для разработки HTML5-игр. Planck.js — это физический движок для 2D-твёрдых тел, написанный на JavaScript и TypeScript. Это порт движка Box2D для разработчиков игр и симуляций, работающих в браузере или на мобильных веб-платформах.
planck.js можно использовать бесплатно? Какая у него лицензия?
planck.js распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
planck.js всё ещё поддерживается?
Активно поддерживается. Последний коммит в planck.js — 23 окт. 2026 г..
Для чего можно использовать planck.js?
Добавление в браузерную 2D-игру физики твёрдых тел, например столкновений и гравитации. Создание 2D-физических симуляций и демонстраций для веба. Перенос логики на базе Box2D в проект, написанный только на JavaScript или TypeScript.
Где скачать planck.js?
Исходный код и инструкции по установке — на GitHub: https://github.com/piqnt/planck.js

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Игровой фреймворк на Java и Kotlin на базе JavaFX для разработки 2D-игр и приложений со сложным UI, с поддержкой сборки под разные платформы.

4,9 тыс.+1 за неделю711KotlinMITОбновлён 22 дня назад