CoOp:Anything
Search any game and see how much of it you can play with friends: every co-op mod, its stage, quality and community rating.
Online game
Translation pending
GamesGitHub @vasiliyu69-pala30OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗3D мини-гольф: гномик в форме сборной, клуба или команды NBA бьёт клюшкой по пивной пробке. Камера — из-за спины гнома, лунки с места удара не видно: она спрятана за стенами из бутылок, банок, ящиков и холмами. 10 уровней — 10 брендов пива (Guinness, Heineken, Corona, Budweiser, Carlsberg, Stella Artois, Amstel, Beck's, Paulaner, Tuborg). Работает в браузере и на телефоне (PWA, Three.js, без сборки).
python3 -m http.server 8000 # или любой статический сервер
Откройте http://localhost:8000. На телефоне можно «Добавить на главный экран» — игра работает офлайн.
Управление: веди пальцем влево-вправо — поворот прицела, потяни вниз — сила, отпусти — удар. Кнопка 🔭 — разведка (камера на 3 секунды показывает лунку). Подсказки: расстояние до лунки и стрелка-компас.
Мир в сантиметрах. Гном ≈ 22 см (как бутылка 0,33 л — 23 см) и ниже бутылки 0,5 л (27 см). Банки 0,5 л — 17 см, 0,33 л — 12 см, ящик — 30 см. На каждом уровне не меньше 10 препятствий.
js/physics.js — симуляция пробки со склонами (чистый JS, без DOM); js/terrain.js — рельеф и проверка видимости лункиjs/levels.js — 10 уровней (бренд, препятствия, холмы); js/brands.js — палитры, стекло, этикетки, небо и траваjs/models.js — процедурные 3D-модели: бутылки, банки, ящики, гном, пробка, лунка; js/render3d.js — сцена и рельефjs/teams.js — сборные, клубы, NBA; js/main.js — игра, камера, ввод, экраныvendor/three.module.min.js — Three.js r160 (MIT), лежит в репозитории для офлайнаtools/check-levels.mjs — node tools/check-levels.mjs [номер уровня]: ≥10 препятствий, лунка скрыта с точки старта, уровень проходимassets/labels/<id бренда>.png (примерно 2:1, например guinness.png) и добавьте 'guinness' в ASSET_LABELS в js/brands.js. Картинка заменит нарисованную этикетку на бутылках, банках и ящиках этого бренда.assets/kits/<id команды>.png (id смотрите в js/teams.js, например bar) и ASSET_KITS в js/brands.js. Картинка оборачивается вокруг торса гнома; центр картинки — спина.