Skip to content

3D игра-пирамида, где игроки ставят блоки один на другой, формируя пирамиду.

Notifications You must be signed in to change notification settings

AlenaRice/blockGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blockGame

Описание проекта

Этот проект представляет собой 3D игру-пирамиду, где игроки ставят блоки один на другой, формируя пирамиду, и размер следующих блоков уменьшается, если игрок не вовремя положил предыдущий блок. Всё, что "свисает" у блока обрезается. Игра использует библиотеки Three.js для визуализации и Cannon.js для физической модели.

Цели проекта

Проект был создан с целью разработки интерактивной 3D игры, используя возможности WebGL через библиотеку Three.js для рендеринга и Cannon.js для физического моделирования.

Демонстрация

https://agudkova.ru/blockGame/

Инструкция по сборке

Убедитесь, что у вас установлены:

  • Node.js
  • NPM or Yarn
  1. Клонируйте репозиторий в локальную директорию:
    git clone <url_to_your_repo>
  2. Установите необходимое:
    npm install
    или
    yarn install
  3. Запустите проект:
    npm start
    или
    yarn start

Структура проекта и API

  • index.js - основной файл игры, содержит логику игры и код для взаимодействия с Three.js и Cannon.js.
  • three.js - библиотека для создания и рендеринга 3D сцен.
  • cannon.js - библиотека для физического моделирования в 3D сцене.

Проект использует стандартные API для работы с DOM для взаимодействия с пользователем и отображения результата игры.

About

3D игра-пирамида, где игроки ставят блоки один на другой, формируя пирамиду.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published