π§ Emoji Liquid Tycoon

Emoji Liquid Tycoon is a premium, high-fidelity incremental idle game built with Svelte 5 and Tailwind CSS 4. Manage your liquid production, upgrade your infrastructure, and climb the ranks from simple water to legendary liquid gold.
β¨ Key Features
- π Six Unique Liquids: Progress through levels of liquidationβfrom Water (π§) and Juice (π§) to the rare Potion (π§ͺ) and Liquid Gold (π).
- π οΈ Robust Upgrade System:
- Droplet Volume: Increase your output per tap and pump.
- Tank Capacity: Hold more liquid for larger bulk sales.
- Pump Speed: Automate your production with faster passive collection.
- Price Multiplier: Negotiate better rates for your precious fluids.
- π€ Automation: High-level managers can unlock Auto-Sell to keep profits flowing 24/7.
- β¨ Distillation (Prestige): Reset your empire to gain Essence, providing permanent global multipliers to your future runs.
- π± PWA Ready: Install it on your mobile device for a native-like experience with offline support.
- πΎ Auto-Save: Your progress is safely stored in local storage, including offline earnings catch-up.
π οΈ Technology Stack
- Framework: Svelte 5 (utilizing the latest
$state and $derived runes)
- Meta-framework: SvelteKit
- Styling: Tailwind CSS 4 for a modern, high-performance UI.
- State Management: Reactive class-based state for clean game logic.
- Persistence: Efficient local storage synchronization.
- Icons/Typography: System-native emojis and modern sans-serif typefaces.
π Getting Started
Prerequisites
- Node.js (Latest LTS recommended)
npm, pnpm, or yarn
Installation
Clone the repository:
git clone https://github.com/your-username/emoji-liquid-tycoon.git
cd emoji-liquid-tycoon
Install dependencies:
npm install
Start the development server:
npm run dev
Build for production:
npm run build
π Project Structure
src/
βββ lib/
β βββ components/ # Svelte UI components (Tank, UpgradeCard, etc.)
β βββ config/ # Game constants and scaling factors
β βββ state/ # Core game logic and Svelte 5 runes
β βββ utils/ # Formatting and persistence helpers
βββ routes/ # SvelteKit pages
βββ static/ # PWA assets and icons