Skip to content

mityourik/testovoe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Демо "Биллиард" на 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

Автор

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