플랜트 타이쿤 웹버전 🌱

외부앱/패치 시도는 → 플랜트타이쿤 참고 상태: ⏸️ 중단 → 인간퍼트리기로 선회 코드: workspace/plant-tycoon-web/


왜 웹으로 다시 만들었냐

원본 Plant Tycoon은 exe 파일이 난독화/암호화되어 있어서 내부 수정이 불가능. 외부 앱으로 우회하는 방식은 “게임 안에서 자연스럽게 동작”하는 느낌이 아니었음.

→ 원본 게임 에셋(이미지, 사운드)을 가져와서 처음부터 웹으로 새로 만들기로 결정.


만들었던 것 (v1 — 플랜트타이쿤 핵심)

기술 스택: React 18 + Vite + Zustand + CSS Modules

레이아웃

┌─────────────────────────────────────────┐
│  Header (돈 / 날짜 / 도구)               │
├──────┬──────────────────────────┬───────┤
│      │                          │       │
│ 씨앗  │    가든 (화분 12칸)       │  상점  │
│인벤토리│                          │       │
│      │                          │       │
├──────┴──────────────────────────┴───────┤
│  판매대 (화분 5칸) + 손님들               │
└─────────────────────────────────────────┘

게임 루프

  • 10초마다 하루 경과 (성장, 손님 등장)
  • 씨앗 → 화분에 드래그 → 물/비료 주기 → 성숙하면 판매대에 드래그 → 손님이 구매
  • 로컬스토리지 자동 저장 (Zustand persist)

개발 이력

날짜내용
2026-03-14브레인스토밍 → 레이아웃/시스템 확정
2026-03-14React+Vite 프로젝트 생성, 전체 컴포넌트 작성 완료
2026-03-14Zustand 무한루프 버그 수정 (useShallow / 개별 selector)
2026-03-14원본 에셋 복사 완료 (PNG/OGG)
2026-03-14검은 화면 버그 수정 (Zustand selector), 게임 루프 동작 확인
2026-03-14⏸️ 선회인간퍼트리기로 전환

선회 이유

플랜트타이쿤 웹 재현을 진행하다가, 끼뀨가 원래 꿈꾸던 게임의 큰 그림을 정리함. 플랜트타이쿤은 전체 게임의 일부 시스템(식물 재배/마나 경제)으로 흡수될 예정.

식물 재배 코드(plant-tycoon-web/)는 나중에 인간퍼트리기의 식물 시스템으로 재활용 가능.


관련


최종 업데이트: 2026-03-14