Repolode
setube

setube/taoyuan

Текстовая фермерская игра и симулятор жизни в китайской деревне, вдохновлённые Stardew Valley и созданные на Vue 3 и TypeScript для браузера.

Open source альтернатива:Stardew Valley

Звёзды
586
Форки
86
Открытые issues
0
Последний коммит
8 дней назад

Что это?

Taoyuan Village (桃源乡) — браузерная фермерская игра, в которой игрок наследует участок земли от покойного дедушки и пытается возродить отдалённую горную деревню. В игре есть севооборот с учётом четырёх сезонов, животноводство, рыбалка, шахта с пошаговыми боями, готовка, создание устройств, разведение животных и музейная коллекция, а также жители деревни, с которыми можно подружиться и вступить в брак.

В игре текстовый интерфейс, пиксельная графика и палитра с китайскими мотивами. Музыка синтезируется в реальном времени с помощью Tone.js на основе пентатоники, а погода и время суток меняют звучание. Сохранения хранятся в localStorage в зашифрованном виде с помощью AES; также доступны импорт и экспорт сохранений и необязательная синхронизация через WebDAV.

Код проекта написан на TypeScript с использованием Vue 3, Pinia для управления состоянием, TailwindCSS для стилизации и Vite для сборки. Игру можно запускать локально с Bun, разворачивать в виде Docker-образа или упаковать в настольное приложение на Electron.

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

  • 01Фермерство в течение четырёх сезонов: 38 культур, посадки в теплице и фруктовые деревья
  • 02Мини-игра про рыбалку в шести местах с 60 видами рыб
  • 03Пошаговое исследование шахты со 120 уровнями и битвами с боссами каждые 20 уровней
  • 04Отношения с жителями деревни, подарки, брак и скрытые NPC-бессмертные
  • 05Готовка по 113 рецептам и устройства для переработки и создания предметов
  • 06Процедурный саундтрек, который генерируется в реальном времени с помощью Tone.js

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

  • Играть в спокойный фермерский симулятор прямо в браузере, без установки
  • Изучать проект на Vue 3 и Pinia с масштабной структурой игры, управляемой данными
  • Запустить собственную копию игры с помощью Docker
  • Упаковать игру в настольное приложение с помощью Electron

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

  1. 1

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

    bun install
  2. 2

    Запустить сервер разработки

    bun dev
  3. 3

    Собрать проект для production

    bun run build

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

  • Лицензия CC BY-NC 4.0, поэтому для коммерческого использования требуется письменное разрешение автора.
  • В метаданных лицензии указано NOASSERTION, поэтому достоверным источником является лицензия, указанная в README.

Темы

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

Что такое taoyuan?
Текстовая фермерская игра и симулятор жизни в китайской деревне, вдохновлённые Stardew Valley и созданные на Vue 3 и TypeScript для браузера. Taoyuan Village (桃源乡) — браузерная фермерская игра, в которой игрок наследует участок земли от покойного дедушки и пытается возродить отдалённую горную деревню. В игре есть севооборот с учётом четырёх сезонов, животноводство, рыбалка, шахта с пошаговыми боями, готовка, создание устройств, разведение животных и музейная коллекция, а также жители деревни, с которыми можно подружиться и вступить в брак.
taoyuan можно использовать бесплатно? Какая у него лицензия?
taoyuan распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
taoyuan всё ещё поддерживается?
Активно поддерживается. Последний коммит в taoyuan — 12 окт. 2026 г..
Для чего можно использовать taoyuan?
Играть в спокойный фермерский симулятор прямо в браузере, без установки Изучать проект на Vue 3 и Pinia с масштабной структурой игры, управляемой данными Запустить собственную копию игры с помощью Docker Упаковать игру в настольное приложение с помощью Electron
Как установить taoyuan?
Установить зависимости: bun install Запустить сервер разработки: bun dev Собрать проект для production: bun run build
Где скачать taoyuan?
Исходный код и инструкции по установке — на GitHub: https://github.com/setube/taoyuan

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

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

Кроссплатформенное настольное приложение для увеличения изображений с помощью моделей сверхвысокого разрешения: встроенных или пользовательских, на Windows, macOS и Linux.

7,4 тыс.525TypeScriptBSD-3-ClauseОбновлён 3 дня назад

Публичная галерея и CLI для просмотра, установки и публикации анимированных пиксельных питомцев, которые плавают поверх рабочего стола и реагируют на Codex и другие coding agents.

4,3 тыс.211TypeScriptMITОбновлён 9 дней назад