Repolode
setube

setube/taoyuan

Um simulador de fazenda e vida em texto, ambientado em uma vila de estilo chinês e inspirado em Stardew Valley, feito com Vue 3 e TypeScript para o navegador.

Alternativa open source a:Stardew Valley

Estrelas
586
Forks
86
Issues abertas
0
Último commit
há 8 dias

O que é?

Taoyuan Village (桃源乡) é um jogo de simulação de fazenda para navegador em que o jogador herda um terreno do avô falecido e trabalha para revitalizar uma vila remota nas montanhas. O jogo combina rotação de culturas ao longo de quatro estações, criação de animais, pesca, mineração com batalhas por turnos, culinária, máquinas de produção, reprodução de animais e uma coleção de museu, além de um elenco de moradores com quem é possível fazer amizade e se casar.

O jogo usa uma interface baseada em texto, visuais em estilo pixel art e uma paleta inspirada na China. A música é sintetizada em tempo real com Tone.js, usando uma escala pentatônica; o clima e o horário do dia também alteram o som. Os dados salvos ficam no localStorage com criptografia AES, com opções de importação e exportação e sincronização opcional via WebDAV.

A base de código é escrita em TypeScript com Vue 3, Pinia para gerenciamento de estado, TailwindCSS para estilização e Vite para os builds. É possível executá-lo localmente com Bun, implantá-lo como uma imagem Docker ou empacotá-lo como um cliente desktop com Electron.

Recursos principais

  • 01Fazenda com quatro estações, 38 culturas, plantio em estufa e árvores frutíferas
  • 02Minijogo de pesca em seis locais, com 60 espécies de peixes
  • 03Mineração por turnos em 120 andares, com batalhas contra chefes a cada 20 andares
  • 04Relacionamentos com moradores, presentes, casamento e NPCs imortais secretos
  • 05Culinária com 113 receitas e máquinas de processamento para produção
  • 06Trilha sonora procedural gerada em tempo real com Tone.js

Casos de uso

  • Jogar um simulador de fazenda tranquilo diretamente no navegador, sem instalação
  • Estudar um projeto com Vue 3 e Pinia, com uma estrutura de jogo ampla e orientada a dados
  • Executar uma cópia do jogo em servidor próprio com Docker
  • Empacotar o jogo como aplicativo desktop com Electron

Início rápido

  1. 1

    Instalar dependências

    bun install
  2. 2

    Iniciar o servidor de desenvolvimento

    bun dev
  3. 3

    Compilar para produção

    bun run build

Antes de usar

  • A licença é CC BY-NC 4.0, portanto o uso comercial requer a permissão por escrito do autor.
  • Os metadados da licença indicam NOASSERTION, então a licença do README é a fonte oficial.

Tópicos

Perguntas frequentes

O que é taoyuan?
Um simulador de fazenda e vida em texto, ambientado em uma vila de estilo chinês e inspirado em Stardew Valley, feito com Vue 3 e TypeScript para o navegador. Taoyuan Village (桃源乡) é um jogo de simulação de fazenda para navegador em que o jogador herda um terreno do avô falecido e trabalha para revitalizar uma vila remota nas montanhas. O jogo combina rotação de culturas ao longo de quatro estações, criação de animais, pesca, mineração com batalhas por turnos, culinária, máquinas de produção, reprodução de animais e uma coleção de museu, além de um elenco de moradores com quem é possível fazer amizade e se casar.
taoyuan é gratuito? Qual é a licença?
taoyuan é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
taoyuan ainda é mantido?
Manutenção ativa. O último commit de taoyuan foi em 12 de out. de 2026.
Para que posso usar taoyuan?
Jogar um simulador de fazenda tranquilo diretamente no navegador, sem instalação Estudar um projeto com Vue 3 e Pinia, com uma estrutura de jogo ampla e orientada a dados Executar uma cópia do jogo em servidor próprio com Docker Empacotar o jogo como aplicativo desktop com Electron
Como instalar taoyuan?
Instalar dependências: bun install Iniciar o servidor de desenvolvimento: bun dev Compilar para produção: bun run build
Onde consigo taoyuan?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/setube/taoyuan

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados