Загрузка...

3D WEB GAME | Three.js

Thread in Your sites created by OPTIMISED Nov 23, 2025. (bumped Dec 23, 2025) 693 views

  1. OPTIMISED
    OPTIMISED Topic starter Nov 23, 2025
    Маркетплейс игровых товаров и скинов | DIP-X
    5,904 Apr 29, 2017
    Решил ради эксперимента попробовать создать небольшую 3D-игрушку в стиле старых браузерных шутеров ВКонтакте - используя AI и в итоге собрал полноценный воксельный шутер, который работает прямо в браузере.

    Что внутри игры:

    • 3D-воксельная графика, полностью написанная вручную в коде (никаких готовых моделей!) используя Three.js библиотеку
    • Режим выживания: волны зомби, динамичный геймплей
    • Онлайн-мультиплеер на WebSocket - можно стрелять друг с другом
    • Оружие, прокачки, награды, чат
    • 3 разные карты, каждая со своей атмосферой
    • Всё максимально оптимизировано, чтобы шло быстро даже на слабых ПК
    • Адаптация под телефоны

    Попробовать можно здесь:
    https://cs2statrix.com/arena/

    Пока что это ранний прототип, поэтому любой фидбэк, идеи или баг-репорты будут очень полезны.

    Если зайдёт - буду развивать проект дальше


    Главное меню:

    Игра:


    Арсенал:

     
  2. OPTIMISED
    OPTIMISED Topic starter Nov 23, 2025
    Маркетплейс игровых товаров и скинов | DIP-X
    5,904 Apr 29, 2017
  3. Oni_Hige
    Oni_Hige Nov 23, 2025 Welcome, all you low-lifes of the nation!! 15,155 Jul 25, 2021
    ну вроде как прикольно,но хотелось бы ещё какие-то многоуровневые карты.где будет все в здании происходить
     
    1. OPTIMISED Topic starter
      avatarOni_Hige, к сожалению мапы генрятся ии и через Three что некоторые модели добавить тяжело нужно играться с промптами что дорого выходит
    2. Oni_Hige
      avatarOPTIMISED , ааа тогда грац,хорошо получилось
  4. RTX4070
    Начать игру кнопка не активна? Или это я тупой
     
    1. OPTIMISED Topic starter
      avatarRTX4070, режим выбери дядя
  5. белка
    белка Nov 23, 2025 [Разработка | https://lolz.live/threads/7809122/ 304 Apr 9, 2020
    [IMG]

    нетворкинг надо делать а так-же почему-то у зомби на расстоянии отключается ии
     
  6. ilyxa05
    ilyxa05 Nov 23, 2025
    Temporary file hosting
    1,199 Jul 17, 2022
    прикольно, на зомби блоки похоже если кто в теме
     
  7. ChydikTT
    ChydikTT Dec 4, 2025
    Kroxa VPN | VLESS | Personal VPN for free|...
    217 Jun 24, 2020
    Не знаю зачем, но вот вам мега чит.
    Нажмите F12, зайдите в консоль и вставьте данный скрипт (Мега чит 228)
    JS

    (() => {
    console.clear();


    const game = window.game;
    if (!game || !game.weapon || !game.player) {
    alert('Дождись полной загрузки игры!');
    return;
    }


    const refillAmmo = () => {
    if (game.weapon) {
    game.weapon.ammo = game.weapon.maxAmmo;
    game.weapon.reserveAmmo = 999;
    if (game.hud) game.hud.updateAmmo(game.weapon.ammo, game.weapon.reserveAmmo);
    }
    };


    const origShoot = game.weapon.shoot;
    game.weapon.shoot = function() {
    refillAmmo();
    origShoot.call(this);
    };


    setInterval(refillAmmo, 1000);


    game.player.speed = 50;
    console.log('%cСкорость = 50', 'color: cyan');


    const origHandleShoot = game.handleShoot;
    game.handleShoot = function() {
    if (origHandleShoot) origHandleShoot.call(this);

    if (!game.multiplayerManager || !game.multiplayerManager.remotePlayers?.size) return;

    let killed = 0;
    for (const [sid, rp] of game.multiplayerManager.remotePlayers) {
    if (rp && rp.health > 0) {
    game.multiplayerManager.sendHit(sid, 100, true);
    killed++;
    }
    }

    if (killed > 0) {
    console.log(`%cУБИТО: ${killed} игроков`, 'color: red; font-weight: bold');
    if (game.hud) game.hud.showHitMarker();
    }
    };


    document.addEventListener('keydown', e => {
    if (e.code === 'KeyK') {
    let k = 0;
    for (const [sid, rp] of game.multiplayerManager.remotePlayers) {
    if (rp && rp.health > 0) {
    game.multiplayerManager.sendHit(sid, 100, true);
    k++;
    }
    }
    if (k > 0) console.log(`%c УБИТО: ${k}`, 'color: red');
    }
    });


    const origRequestPointerLock = document.body.requestPointerLock;
    document.body.requestPointerLock = function() {
    if (document.pointerLockElement || document.mozPointerLockElement) return;
    origRequestPointerLock.call(this);
    };


    })();
    Кайфуйте )
    SpeedHack + OneTap Kill (хуярит всех на карте сразу), Infiniti ammo
     
    1. OPTIMISED Topic starter
      avatarChydikTT, работает чи не? буду рад если найдешь дырку еще
    2. ChydikTT
      avatarOPTIMISED , Ну чит сам по себе работает, фикса нету(
  8. F4NT4ST
    F4NT4ST Dec 13, 2025 31 Apr 10, 2023
    Наебал на мультиплеер
     
  9. Kartoshka2331
  10. Kartoshka2331
    Сначала меня забанили с нихуя, и я понял что это знак что нужно реально сделать какую-то хуйню
    The post was merged to previous Jan 19, 2026
    В итоге я нашел способ бессмертия в мультиплеере, бесконечных патронов, и джампа на 30 метров+
     
    1. OPTIMISED Topic starter
    2. Kartoshka2331
      avatarOPTIMISED , да, было такое

      Но это не меняет ситуацию
  11. acccsgo64
    acccsgo64 Jan 19, 2026 Banned 2 Feb 24, 2024
    Это Ии игра ???? Через что делал? gemeni или клод?
     
    1. OPTIMISED Topic starter
Loading...