Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.81 KB

README.md

File metadata and controls

40 lines (27 loc) · 1.81 KB

Демо "Биллиард" на Canvas с React и TypeScript

Это демонстрационное приложение "Биллиард", разработанное с использованием Canvas, React и TypeScript, без применения сторонних библиотек для отрисовки и физики.

Описание

Приложение представляет собой игру "Биллиард", где пользователи могут толкать шары мышкой зажав левую кнопку и наведя на шар. Шары упруго сталкиваются друг с другом и со стенками поля, при этом часть импульса при соударении теряется. Клик по шару левой кнопки мыши открывает модальное окно на React, позволяя изменить цвет шара.

Демо

Вы можете опробовать демо игры, посетив следующий URL: https://mityourik.github.io/testovoe/

Как запустить локально

Для запуска проекта локально выполните следующие шаги:

Клонирование репозитория:

git clone <URL репозитория>
cd <название папки проекта>

Установите зависимости:

npm install

Запустите проект:

npm start

Откройте браузер по адресу:

http://localhost:3000

Репозиторий

Исходный код доступен в открытом репозитории на GitHub: https://github.com/mityourik/testovoe

Автор

Дмитрий Орлов