Files
novafarma/data/recipes.json
NovaFarma Dev 80bddf5d61 feat: Complete 2D Visual Overhaul - Isometric to Flat Top-Down
- NEW: Flat2DTerrainSystem.js (375 lines)
- NEW: map2d_data.js procedural map (221 lines)
- MODIFIED: GameScene async create, 2D terrain integration
- MODIFIED: Player.js flat 2D positioning
- MODIFIED: game.js disabled pixelArt for smooth rendering
- FIXED: 15+ bugs (updateCulling, isometric conversions, grid lines)
- ADDED: Phase 28 to TASKS.md
- DOCS: DNEVNIK.md session summary

Result: Working flat 2D game with Stardew Valley style!
Time: 5.5 hours
2025-12-14 17:12:40 +01:00

195 lines
5.0 KiB
JSON

{
"recipes": {
"wooden_fence": {
"id": "wooden_fence",
"name": "Wooden Fence",
"description": "Basic wooden fence for your farm",
"category": "building",
"ingredients": {
"wood": 5
},
"result": {
"item": "fence_full",
"quantity": 10
},
"unlocked": true,
"craftTime": 1000
},
"stone_path": {
"id": "stone_path",
"name": "Stone Path",
"description": "Durable stone pathway",
"category": "building",
"ingredients": {
"stone": 3
},
"result": {
"item": "pavement",
"quantity": 5
},
"unlocked": true,
"craftTime": 800
},
"iron_tool": {
"id": "iron_tool",
"name": "Iron Tool",
"description": "Strong iron farming tool",
"category": "tools",
"ingredients": {
"iron_bar": 2,
"wood": 1
},
"result": {
"item": "iron_tool",
"quantity": 1
},
"unlocked": false,
"craftTime": 2000
},
"wooden_chest": {
"id": "wooden_chest",
"name": "Wooden Chest",
"description": "Storage chest for items",
"category": "storage",
"ingredients": {
"wood": 10
},
"result": {
"item": "chest",
"quantity": 1
},
"unlocked": true,
"craftTime": 1500
},
"fertilizer": {
"id": "fertilizer",
"name": "Basic Fertilizer",
"description": "Speeds up crop growth",
"category": "farming",
"ingredients": {
"grass": 5,
"dirt": 2
},
"result": {
"item": "fertilizer",
"quantity": 5
},
"unlocked": true,
"craftTime": 500
},
"scarecrow": {
"id": "scarecrow",
"name": "Scarecrow",
"description": "Protects crops from birds",
"category": "farming",
"ingredients": {
"wood": 3,
"wheat": 10
},
"result": {
"item": "scarecrow",
"quantity": 1
},
"unlocked": true,
"craftTime": 1200
},
"coal": {
"id": "coal",
"name": "Coal",
"description": "Fuel for furnaces",
"category": "resources",
"ingredients": {
"wood": 10
},
"result": {
"item": "coal",
"quantity": 1
},
"unlocked": true,
"craftTime": 3000
},
"rope": {
"id": "rope",
"name": "Rope",
"description": "Useful for crafting",
"category": "materials",
"ingredients": {
"grass": 20
},
"result": {
"item": "rope",
"quantity": 1
},
"unlocked": true,
"craftTime": 800
},
"basic_hoe": {
"id": "basic_hoe",
"name": "Basic Hoe",
"description": "Tool for tilling soil",
"category": "tools",
"ingredients": {
"wood": 5,
"stone": 2
},
"result": {
"item": "hoe",
"quantity": 1
},
"unlocked": true,
"craftTime": 1500
},
"watering_can": {
"id": "watering_can",
"name": "Watering Can",
"description": "Waters crops",
"category": "tools",
"ingredients": {
"iron_bar": 3
},
"result": {
"item": "watering_can",
"quantity": 1
},
"unlocked": false,
"craftTime": 2000
}
},
"categories": [
{
"id": "all",
"name": "All Recipes",
"icon": "📦"
},
{
"id": "building",
"name": "Building",
"icon": "🏠"
},
{
"id": "tools",
"name": "Tools",
"icon": "🔨"
},
{
"id": "farming",
"name": "Farming",
"icon": "🌾"
},
{
"id": "storage",
"name": "Storage",
"icon": "📦"
},
{
"id": "resources",
"name": "Resources",
"icon": "⛏️"
},
{
"id": "materials",
"name": "Materials",
"icon": "🧵"
}
]
}