Repolode
s010s

s010s/prehistoric-animal-museum

Бесплатный двуязычный 3D-музей в браузере, где маленькие дети и взрослые изучают доисторических животных суши, моря и неба.

Звёзды
1,146
Форки
138
Открытые issues
3
Последний коммит
позавчера

Что это?

Prehistoric Animal Museum — это браузонное 3D-пространство с экспонатами, посвящёнными динозаврам, летающим и морским рептилиям, а также другим доисторическим животным суши, моря и неба. Посетители могут перетаскивать модель, чтобы поворачивать её, приближать изображение и включать короткий рассказ на английском или мандаринском китайском — он никогда не запускается автоматически. В руководстве для родителей рассказывается, когда жил тот или иной вид, где нашли его окаменелости, каковы были его размеры и рацион, а также к какой классификационной группе он относится.

Проект рассчитан в первую очередь на детей от 2 до 6 лет, которые занимаются рядом со взрослым. Здесь нет учётных записей, рекламы, аналитических скриптов и платного доступа, а работа музея не требует обращений к внешним сервисам ИИ, рекламы или аналитики. При первом посещении интерфейс использует язык устройства; его можно переключить между английским и упрощённым китайским, причём для каждого языка доступна отдельная ссылка, которой можно поделиться.

Кодовая база написана на TypeScript с использованием React и Three.js поверх WebGL. Для локальной разработки нужна Node.js версии 20.19 или новее; в репозитории есть команды для lint, typecheck, модульных тестов, сборки и сквозных тестов. Код распространяется по лицензии AGPL-3.0, а оригинальные материалы музея — по CC BY-NC-SA 4.0.

Ключевые возможности

  • 01Интерактивные 3D-модели, которые можно поворачивать и приближать с помощью сенсорного экрана или мыши.
  • 02Короткие рассказы на английском и мандаринском китайском, которые посетитель запускает вручную.
  • 03Руководство для родителей: продолжительность жизни, места находок окаменелостей, размеры, рацион и классификация.
  • 04Адаптивная вёрстка для телефонов, планшетов и компьютеров, поддержка навигации с клавиатуры и режима уменьшения анимации.
  • 05Без входа в аккаунт, отслеживания и обращений во время работы к внешним сервисам ИИ, рекламы или аналитики.

Сценарии использования

  • Родитель и маленький ребёнок вместе рассматривают динозавров дома.
  • Дошкольное или начальное образовательное учреждение, которому нужна спокойная двуязычная выставка динозавров на экране.
  • Разработчик изучает проект на Three.js и React с двуязычным контентом и строгим подходом к конфиденциальности.

Быстрый старт

  1. 1

    Установите Node.js версии 20.19 или новее

  2. 2

    Установите зависимости

    npm ci
  3. 3

    Запустите локальный сервер разработки

    npm run dev

Что важно знать

  • Код распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, которая требует распространять изменения, предоставляемые через сеть, на тех же условиях.
  • Оригинальные тексты музея, озвучивание и фоны экспозиций распространяются по лицензии CC BY-NC-SA 4.0, запрещающей коммерческое использование.

Темы

Частые вопросы

Что такое prehistoric-animal-museum?
Бесплатный двуязычный 3D-музей в браузере, где маленькие дети и взрослые изучают доисторических животных суши, моря и неба. Prehistoric Animal Museum — это браузонное 3D-пространство с экспонатами, посвящёнными динозаврам, летающим и морским рептилиям, а также другим доисторическим животным суши, моря и неба. Посетители могут перетаскивать модель, чтобы поворачивать её, приближать изображение и включать короткий рассказ на английском или мандаринском китайском — он никогда не запускается автоматически. В руководстве для родителей рассказывается, когда жил тот или иной вид, где нашли его окаменелости, каковы были его размеры и рацион, а также к какой классификационной группе он относится.
prehistoric-animal-museum можно использовать бесплатно? Какая у него лицензия?
prehistoric-animal-museum распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
prehistoric-animal-museum всё ещё поддерживается?
Активно поддерживается. Последний коммит в prehistoric-animal-museum — 18 окт. 2026 г..
Для чего можно использовать prehistoric-animal-museum?
Родитель и маленький ребёнок вместе рассматривают динозавров дома. Дошкольное или начальное образовательное учреждение, которому нужна спокойная двуязычная выставка динозавров на экране. Разработчик изучает проект на Three.js и React с двуязычным контентом и строгим подходом к конфиденциальности.
Как установить prehistoric-animal-museum?
Установите Node.js версии 20.19 или новее Установите зависимости: npm ci Запустите локальный сервер разработки: npm run dev
Где скачать prehistoric-animal-museum?
Исходный код и инструкции по установке — на GitHub: https://github.com/s010s/prehistoric-animal-museum

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты