- 🐍 Choose Your Chunky Viper: 4 unique snake types with different fat-gaining potential - each with their own appetite and explosive limits!
- 👁️ Dual Perspective: Switch between immersive first-person and strategic isometric views with a tap
- 🍔 Eat & Expand: Consume everything you can find and watch your snake grow fatter with each bite
- 💎 Treasure Hunter: Collect rare minerals, magical power-ups, and delicious food that adds to your girth
- 🔦 Dynamic Lighting: Experience realistic shadows and glowing effects as your chunky friend slithers
- 🌐 Procedural Generation: Every game session offers a fresh buffet of collectibles
- 💥 Explosive Gameplay: Try to balance your snake's fatness level... or witness a gloriously messy explosion!
- 🎒 Inventory System: Track all the goodies you've consumed on your path to obesity
-
Clone the repository:
git clone https://github.com/yourusername/voluminous-voxel-viper.git cd voluminous-voxel-viper
-
Install dependencies:
npm install
-
Launch the game:
npm run dev
-
Open http://localhost:3000 and start your adventure!
- W/↑: Move Up-Left
- S/↓: Move Down-Right
- A/←: Move Up-Right
- D/→: Move Down-Left
- V: Toggle View Mode
- Space: Pause Game
Explore the colorful gaming arena:
- Track your Fatness Level carefully - it's your key to success and demise!
- Each food item increases your fatness
- At maximum fatness, your snake will explode in spectacular fashion
- Find special power-ups to gain temporary advantages
- Collect treasures for points and prestige (but watch your waistline!)
From common stones to legendary gems:
- Food Items: Apples, Blueberries, Bananas, Golden Apples, Crystal Fruit
- Common: Stone, Iron Ore, Copper Ore
- Uncommon: Silver Ore, Ancient Fossils
- Rare: Gold Nuggets, Emeralds, Rubies
- Very Rare: Diamonds, Magma Crystals
Each snake has unique attributes:
- Desert Sidewinder: Fast and nimble with moderate fat gain
- Cave Python: High fat potential - perfect for players who like to live dangerously!
- Jungle Viper: Quick metabolism - can eat more before exploding
- Magma Serpent: Efficient fat converter - grows chunky quickly!
- Next.js - React framework
- Three.js - 3D graphics library
- React Three Fiber - React renderer for Three.js
- React Three Drei - Useful helpers for React Three Fiber
- 🔄 Toggle between view modes to get the best perspective for each situation
- 🦮 Watch out for AI snakes - they'll compete for food!
- 🧲 The Treasure Magnet power-up is extremely valuable for collecting distant items
- ⚡ Speed boosts help you navigate and collect food faster
- 🛡️ Invincibility lets you bash through obstacles
- 🎯 Use the minimap to track your position and plan your eating route
- 🍔 Keep an eye on your fatness meter - it's your life and death indicator!
Happy eating, gourmand! Can you collect the most treasures and score the highest points before your chunky snake meets its explosive demise?