https://github.com/avin/duck-paint
Duck Paint Toy
https://github.com/avin/duck-paint
Last synced: over 1 year ago
JSON representation
Duck Paint Toy
- Host: GitHub
- URL: https://github.com/avin/duck-paint
- Owner: avin
- Created: 2020-01-19T16:21:18.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-02-10T20:54:42.000Z (over 4 years ago)
- Last Synced: 2025-01-20T11:09:23.320Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://avin.github.io/duck-paint/
- Size: 3.43 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Duck-Paint
Игрушка по раскараске 3D уточки https://avin.github.io/duck-paint/

# Возможности
- 2 режима: Езда кистью + Свободное рисование
- Дополнительные опоненты на поле (только в режиме езды)
# Управление
В игре доступной два режима - переключение между режимами производится
кнопками на верхней панеле.
## В режиме езды
- Поворачиваем кистью клавишами `влево`/`вправо` (или кнопками `A` и `D`);
- Ускоряемся `стрелкой вверх` (или клавишой `W`);
- Меняем камеру кнопкой `TAB`
(альтернативной камере доступно вращение с помощью мышки)
## В режиме свободного рисования
- Рисуем по уточке левой кнопкой мыши;
- Поворачиваем уточку зажимая среднюю кнопку мыши при этом вращаем мышкой.
# Ключи URL для проверки производительности
- `count=10` - указать кол-во опонентов
- `low=1` - отключить постобработку картинки
- `size=1000` - указать размер текстуры для утки
Примеры:
- [дефолт для десктопа (хорошего)](https://avin.github.io/duck-paint/?low=0&count=5&size=4000)
- [для десктопа похуже](https://avin.github.io/duck-paint/?low=0&count=5&size=4000)
- [версия для дерьмовых компов](https://avin.github.io/duck-paint/?low=0&count=5&size=1000)
- [креш-тест для рейкаста](https://avin.github.io/duck-paint/?low=1&count=100&size=1000) =)
# Респектосы
Передаю приветы и выражаю благодарности:
- Компании ["КреоБитс"](https://www.dra.ru/) за организацию конкурса.
- Разработчикам [Babylon.js](https://www.babylonjs.com/), а также [коммюнити](https://forum.babylonjs.com/) этой неимоверно крутой библиотеки :)
- Telegram-сообществам [WebGL & Three.js](https://t.me/threejs_ru) и [GameDev for Web](https://t.me/gamedevforweb)
- [@eXponenta](https://github.com/eXponenta) за поддержку и обменом идей.