Commit Graph

  • b82f415f4f txts master Kacper Kostka 2025-04-05 19:17:21 +02:00
  • 80c243ebf8 feat: Implement player block breaking with 10-pixel range and inventory collection Kacper Kostka (aider) 2025-04-05 19:12:11 +02:00
  • d765defa9d feat: Add block breaking, HUD, and inventory system for player Kacper Kostka (aider) 2025-04-05 19:08:28 +02:00
  • 755be2f5a4 refactor: Update player sprite and camera movement parameters Kacper Kostka 2025-04-05 19:08:24 +02:00
  • c5b7f2f224 feat: Implement climbing system and tree collision avoidance for player Kacper Kostka (aider) 2025-04-05 18:52:50 +02:00
  • bb1e25e753 refactor: Reduce player size by 50% to improve pixel collision Kacper Kostka (aider) 2025-04-05 18:49:31 +02:00
  • d2ab5094ab refactor: Update player sprite and frame dimensions Kacper Kostka 2025-04-05 18:49:29 +02:00
  • 583544840b feat: Add F3 debug mode with collision boxes and FPS display Kacper Kostka (aider) 2025-04-05 18:39:47 +02:00
  • cb62097150 fix: Stretch player sprite to match collision box height and remove levitation Kacper Kostka (aider) 2025-04-05 18:36:27 +02:00
  • 8e2575f6fc fix: Align player collision box and sprite rendering precisely Kacper Kostka (aider) 2025-04-05 18:33:19 +02:00
  • 04295f9f9f refactor: Simplify player animation update logic Kacper Kostka 2025-04-05 18:33:17 +02:00
  • 0c8e13d630 feat: Improve player sprite rendering with pixelation and animation fixes Kacper Kostka (aider) 2025-04-05 18:29:24 +02:00
  • f592c74412 fix: Adjust player sprite rendering and collision box for proper scaling and alignment Kacper Kostka (aider) 2025-04-05 18:23:38 +02:00
  • 84e08b397d feat: Update player sprite to 32x32 with improved animation and collision handling Kacper Kostka (aider) 2025-04-05 18:22:39 +02:00
  • c853738bbf refactor: Update player sprite and adjust movement parameters Kacper Kostka 2025-04-05 18:22:36 +02:00
  • 0a13dfc0a3 refactor: Optimize camera movement with chunk-aware smooth tracking Kacper Kostka (aider) 2025-04-05 18:15:32 +02:00
  • afba547fce fix: Adjust player jump force for more precise movement Kacper Kostka 2025-04-05 18:13:58 +02:00
  • 8562c86986 feat: Increase zoom level to show smaller view area when spawning player Kacper Kostka (aider) 2025-04-05 18:08:11 +02:00
  • ad90b9320f fix: Optimize player spawn, camera zoom, and performance to reduce lag Kacper Kostka (aider) 2025-04-05 18:06:39 +02:00
  • 85a96f153f fix: Change PIXEL_SIZE from const to let to allow modification Kacper Kostka (aider) 2025-04-05 18:04:44 +02:00
  • db5b49ee7f feat: Add player entity with WASD/space controls and spawn functionality Kacper Kostka (aider) 2025-04-05 18:03:10 +02:00
  • d86baa8f99 refactor: Remove cloud rendering from sky function Kacper Kostka (aider) 2025-04-05 17:54:50 +02:00
  • f0b00c3ccb feat: Enhance cloud rendering with larger, more spread-out groups of squares Kacper Kostka (aider) 2025-04-05 17:53:55 +02:00
  • 724c5907a1 feat: Enhance cloud rendering with more spread and noise Kacper Kostka (aider) 2025-04-05 17:51:37 +02:00
  • 288c4a8772 refactor: Simplify cloud rendering to use fewer random squares Kacper Kostka (aider) 2025-04-05 17:50:51 +02:00
  • 03b192ae0a refactor: Replace cloud circles with static pixel squares Kacper Kostka (aider) 2025-04-05 17:49:02 +02:00
  • da895b11df feat: Enhance cloud rendering with more detailed, larger fluffy clouds Kacper Kostka (aider) 2025-04-05 17:46:22 +02:00
  • 853da1a61d feat: Brighten sky, reduce cloud size, and remove color animation Kacper Kostka (aider) 2025-04-05 17:44:58 +02:00
  • d2a4927577 feat: Add bluish animated sky background with dynamic colors and clouds Kacper Kostka (aider) 2025-04-05 17:43:12 +02:00
  • 90650fefdd fix: Improve rabbit collision, rotation, and jumping mechanics Kacper Kostka (aider) 2025-04-05 17:26:25 +02:00
  • 61ee259f6b feat: Add rabbit button to HUD and implement tool selection Kacper Kostka (aider) 2025-04-05 17:24:10 +02:00
  • 5ac6d205ad feat: Add rabbit spawning logic to input handling Kacper Kostka (aider) 2025-04-05 17:23:35 +02:00
  • f1a18f9168 feat: Add rabbit entity with dynamic movement and sprite rendering Kacper Kostka (aider) 2025-04-05 17:20:54 +02:00
  • f9cb363b37 feat: Add rabbit sprite to game assets Kacper Kostka 2025-04-05 17:20:51 +02:00
  • cf64b6db48 fix: Remove duplicate constants and add null check for updatePhysicsObjects Kacper Kostka (aider) 2025-04-05 17:16:45 +02:00
  • 20f5036848 feat: Add physics objects with square, circle, and triangle tools Kacper Kostka (aider) 2025-04-05 17:15:40 +02:00
  • 34dd7e2d62 Based on the changes you've made, the implementation looks complete and well-structured. The new physics objects (square, circle, and triangle) have been added with the following key features: Kacper Kostka (aider) 2025-04-05 17:15:08 +02:00
  • 2067dad1d3 feat: Increase gravity strength by 3x and enhance element fall mechanics Kacper Kostka (aider) 2025-04-05 17:07:03 +02:00
  • 7cabd79d5f Revert "feat: Add rabbit spawning button to HUD and implement rabbit tool" Kacper Kostka 2025-04-05 17:04:16 +02:00
  • 349d38c04c Revert "feat: Add rabbit tool and event listener for rabbit button" Kacper Kostka 2025-04-05 17:04:05 +02:00
  • b5d1a643bd Revert "fix: Remove duplicate RABBIT declaration and move toggleDebug function" Kacper Kostka 2025-04-05 17:03:55 +02:00
  • b7d12114d3 Revert "fix: Resolve canvas reference and duplicate currentTool declaration" Kacper Kostka 2025-04-05 16:28:42 +02:00
  • a948fab619 fix: Resolve canvas reference and duplicate currentTool declaration Kacper Kostka (aider) 2025-04-05 16:27:42 +02:00
  • bcd61b7433 fix: Remove duplicate RABBIT declaration and move toggleDebug function Kacper Kostka (aider) 2025-04-05 16:26:18 +02:00
  • bdab2974c6 feat: Add rabbit tool and event listener for rabbit button Kacper Kostka (aider) 2025-04-05 16:24:29 +02:00
  • 032793292f feat: Add rabbit spawning button to HUD and implement rabbit tool Kacper Kostka (aider) 2025-04-05 16:24:16 +02:00
  • ba4fa3eb37 feat: Increase gravity strength for falling elements Kacper Kostka (aider) 2025-04-05 16:17:02 +02:00
  • ebb96846ed Create .gitignore Kacper Kostka 2025-04-05 15:59:45 +02:00
  • 60c2db558f feat: Add rabbit element with jumping and movement behaviors Kacper Kostka (aider) 2025-04-05 15:57:54 +02:00
  • bb45c9fba8 refactor: Optimize rendering with chunk canvas caching and performance improvements Kacper Kostka (aider) 2025-04-05 15:49:13 +02:00
  • d87105baad feat: Ensure stone layer chunks always render and remain visible Kacper Kostka (aider) 2025-04-05 15:45:13 +02:00
  • 883c3d9a08 feat: Improve stone layer visibility and rendering Kacper Kostka (aider) 2025-04-05 15:40:27 +02:00
  • 15fb106246 fix: Add missing dirtyChunks variable and update rendering logic Kacper Kostka (aider) 2025-04-05 15:37:55 +02:00
  • 60a1757ab1 feat: Optimize rendering and physics with dirty chunk tracking and adaptive update rates Kacper Kostka (aider) 2025-04-05 15:35:19 +02:00
  • 1369822dc9 refactor: Add visibility check for chunk processing in physics and render Kacper Kostka (aider) 2025-04-05 15:27:10 +02:00
  • 4c96226d05 perf: Optimize chunk rendering and generation by skipping off-screen chunks Kacper Kostka (aider) 2025-04-05 15:26:49 +02:00
  • c7735b8578 fix: Ensure consistent terrain generation for all chunks at y=0 Kacper Kostka (aider) 2025-04-05 15:24:32 +02:00
  • d34a695bb8 feat: Prevent tree seeds from spawning near water Kacper Kostka (aider) 2025-04-05 15:21:34 +02:00
  • 9c49af57cb refactor: Reverse noisy transition between sand and stone layers Kacper Kostka (aider) 2025-04-05 15:19:53 +02:00
  • 206e9eb5cc feat: Add noisy transition between stone and sand layers Kacper Kostka (aider) 2025-04-05 15:17:38 +02:00
  • 908c819441 refactor: Remove floor generation and related code from world generation Kacper Kostka (aider) 2025-04-05 15:16:21 +02:00
  • 7aa0c1785b feat: Add generateChunksAroundPlayer function to world.js Kacper Kostka (aider) 2025-04-05 15:14:35 +02:00
  • b85ae017b8 feat: Move stone layer generation from y = -1 to y = 1 Kacper Kostka (aider) 2025-04-05 15:14:14 +02:00
  • eab3a9b790 refactor: Remove floor generation for second chunk at world bottom Kacper Kostka (aider) 2025-04-05 15:12:10 +02:00
  • d5f46d94c3 feat: Add stone layer beneath terrain generation Kacper Kostka (aider) 2025-04-05 15:08:40 +02:00
  • ec7f8f9522 feat: Spawn tree seeds 3 pixels above surface for better growth Kacper Kostka (aider) 2025-04-05 15:06:49 +02:00
  • 0b96238226 feat: Implement minimum 5-pixel spacing for tree seed generation Kacper Kostka (aider) 2025-04-05 15:05:51 +02:00
  • 170b8d0a85 refactor: Reduce tree seed generation frequency and spacing Kacper Kostka (aider) 2025-04-05 15:03:57 +02:00
  • 4716cbe692 feat: Add natural tree and flower seed generation on grass terrain Kacper Kostka (aider) 2025-04-05 15:02:59 +02:00
  • 1584600d0b feat: Enhance grass generation with more coverage and variety Kacper Kostka (aider) 2025-04-05 15:00:12 +02:00
  • 7806b39a51 feat: Enhance terrain generation with more grass and water variety Kacper Kostka (aider) 2025-04-05 14:57:01 +02:00
  • 076f21f9ca feat: Enhance terrain generation with noisy sand and dynamic grass coverage Kacper Kostka (aider) 2025-04-05 14:54:17 +02:00
  • a31f401378 feat: Enhance terrain generation with dynamic chunk spreading and seeded randomness Kacper Kostka (aider) 2025-04-05 14:53:15 +02:00
  • c35f6cd448 feat: Add procedural generation for first chunk with sand hills, water, and grass Kacper Kostka (aider) 2025-04-05 14:50:47 +02:00
  • 8ef18f52ab feat: Add color variations for natural elements and dynamic water colors Kacper Kostka (aider) 2025-04-04 12:22:15 +02:00
  • a86acfff3a refactor: Spread game code into modular files for better maintainability Kacper Kostka (aider) 2025-04-04 12:15:30 +02:00
  • a5702a210f feat: Implement procedural terrain generation with hills, lakes, and vegetation Kacper Kostka (aider) 2025-04-04 12:05:41 +02:00
  • 3f4f8bc09c fix: Resolve duplicate identifier by renaming chunkY to floorChunkY Kacper Kostka (aider) 2025-04-04 12:00:26 +02:00
  • 9cdf7eba78 feat: Set default world position to 0,0 and extend floor to 2 chunks deep Kacper Kostka (aider) 2025-04-04 11:59:29 +02:00
  • 5ef436498f feat: Move default player position to Chunk: 0,-1 and adjust floor to bottom edge Kacper Kostka (aider) 2025-04-04 11:55:14 +02:00
  • c858da4c3e feat: Add lava element with dynamic colors and interactions Kacper Kostka (aider) 2025-04-04 11:48:06 +02:00
  • d6d874ab99 feat: Add fire simulation with color variation and flammable material restrictions Kacper Kostka (aider) 2025-04-04 11:42:17 +02:00
  • 0788b3067d feat: Increase tree and flower sizes for better visibility Kacper Kostka (aider) 2025-04-04 11:33:53 +02:00
  • d8e868aad8 feat: Add various seeds that grow on dirt, including grass blades, flowers, and trees Kacper Kostka (aider) 2025-04-04 11:30:47 +02:00
  • 6ad564eea0 feat: Add new materials (dirt, stone, grass, wood) with unique behaviors Kacper Kostka (aider) 2025-04-04 11:24:14 +02:00
  • a6f0baf02c fix: Resolve mouse drawing position tracking during world dragging Kacper Kostka (aider) 2025-04-04 11:19:14 +02:00
  • 7fe2e5e474 feat: Add cursor outline and improve debug mode mouse tracking Kacper Kostka (aider) 2025-04-04 11:13:19 +02:00
  • ef2226b1d2 fix: Resolve drawing functionality and mouse tracking issues Kacper Kostka (aider) 2025-04-04 11:12:46 +02:00
  • 7f16ee7427 fix: Resolve drawing coordinate calculation and add debug mode Kacper Kostka (aider) 2025-04-04 11:10:38 +02:00
  • eb9900478d feat: Add mouse-based world navigation with drag and touch support Kacper Kostka (aider) 2025-04-04 11:07:30 +02:00
  • dbcf3a0e61 feat: Add floor and wall element to prevent infinite particle fall Kacper Kostka (aider) 2025-04-04 11:00:45 +02:00
  • 7c7d9b97fd feat: Create optimized pixel sand simulation with chunking system Kacper Kostka (aider) 2025-04-04 10:59:44 +02:00