- 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
195 lines
5.0 KiB
JSON
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": "🧵"
|
|
}
|
|
]
|
|
} |