This website requires JavaScript.
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