Commit Graph
202 Commits
Author SHA1 Message Date
Richard Zink 78b39eab9d Pixel-accurate shadow casting from upper-right 2026-10-06 17:27:45 +02:00
Richard Zink aace700e1e Subtler green, shadow casting from upper-right 2026-10-06 17:26:15 +02:00
Richard Zink 592993b993 Remove water, top green, sides brown 2026-10-06 17:23:59 +02:00
Richard Zink 9f622fc151 Shift baseline to +10 voxels 2026-10-06 17:22:01 +02:00
Richard Zink a96d0fb2bc Use Perlin noise for height texture 2026-10-06 17:20:54 +02:00
Richard Zink c89cca37bf Stack voxels per height level instead of smooth animation 2026-10-06 17:19:24 +02:00
Richard Zink 49c558bef9 Reduce voxel gap to 1px 2026-10-06 17:17:33 +02:00
Richard Zink eec49759fc Fix: render correct visible sides 2026-10-06 17:16:27 +02:00
Richard Zink 48cd7a43cf Add gap between voxels to prevent clipping 2026-10-06 17:14:43 +02:00
Richard Zink fb357e2934 Fix voxel occlusion: only draw sides visible to camera 2026-10-06 17:12:51 +02:00
Richard Zink 273fcc2390 Convert to voxel terrain: stable tiles, animated heights only 2026-10-06 17:04:15 +02:00
Richard Zink 7a3142ddd1 Test Y-only movement 2026-10-06 17:01:34 +02:00
Richard Zink 63698fbbdd Test X-only movement 2026-10-06 17:00:56 +02:00
Richard Zink c28aa250df Try 2,-1 2026-10-06 16:56:07 +02:00
Richard Zink ed265131fe Try 2,2 for lower left 2026-10-06 16:53:30 +02:00
Richard Zink 3e0bc51245 Try -2,1 for lower left 2026-10-06 16:53:00 +02:00
Richard Zink b5eee2b94c Try different speed direction 2026-10-06 16:52:18 +02:00
Richard Zink c0cf6946a6 Tiles move to lower left 2026-10-06 16:51:20 +02:00
Richard Zink 4505792e5f Tiles move to lower left 2026-10-06 16:50:42 +02:00
Richard Zink 415f188ab5 Reduce wave amplitude 2026-10-06 16:49:50 +02:00
Richard Zink 96dedf252d Complete rewrite: isometric 32x32 tiles, 30deg camera angle 2026-10-06 16:48:39 +02:00
Richard Zink e1a4ef764d Clip distant landscape triangles 2026-10-06 16:45:59 +02:00
Richard Zink 0fae15c814 Rotate scene 90deg counter-clockwise 2026-10-06 16:44:19 +02:00
Richard Zink 09f1e9a1cb Perspective view with horizon 2026-10-06 16:43:03 +02:00
Richard Zink aa349624e3 Plane flies straight to upper right, parallel to ground 2026-10-06 16:41:25 +02:00
Richard Zink 3f60f306be Calm plane, smoother terrain 2026-10-06 16:40:18 +02:00
Richard Zink 7ce1789c73 Complete rewrite - simpler working version 2026-10-06 16:39:21 +02:00
Richard Zink e19f5e57ec Remove cross product culling 2026-10-06 16:38:37 +02:00
Richard Zink dadb46b273 Generate triangles on init 2026-10-06 16:38:23 +02:00
Richard Zink 4a6da087b0 Remove debug logs, init landscape 2026-10-06 16:37:38 +02:00
Richard Zink 9253f4faf6 Re-add rotateY function 2026-10-06 16:36:22 +02:00
Richard Zink 5bbb16496e Fix undefined check in landscape draw 2026-10-06 16:26:07 +02:00
Richard Zink 4c20ea6600 Add detailed debug logs 2026-10-06 16:24:38 +02:00
Richard Zink 9501f57469 Fix undefined check 2026-10-06 16:23:50 +02:00
Richard Zink 1d8875cd06 Add animation error logging 2026-10-06 16:22:59 +02:00
Richard Zink 932beec883 Fix airplane rendering 2026-10-06 16:21:59 +02:00
Richard Zink ef80e2a775 Add error display 2026-10-06 16:21:06 +02:00
Richard Zink ae50725495 Simplify rendering 2026-10-06 16:15:58 +02:00
Richard Zink e93a8e5f32 Rework landscape and airplane: realistic flight look, detailed 3D airplane 2026-10-06 16:11:29 +02:00
Richard Zink dc8e745ed4 Rotate landscape 180 degrees 2026-10-06 15:53:09 +02:00
Richard Zink 6eff1aaa9c Fix: isometric view, adjusted height 2026-10-06 15:51:00 +02:00
Richard Zink 29de731e11 Add shading and backface culling to landscape 2026-10-06 15:47:15 +02:00
Richard Zink df19192118 Fix: simplified landscape generation 2026-10-06 15:43:22 +02:00
Richard Zink 99827e420b Fix: isometric view, moving landscape with cleanup 2026-10-06 15:17:32 +02:00
Richard Zink a3fae177fa Fix: add init() method to Landscape class 2026-10-06 15:13:22 +02:00
Richard Zink bc27629903 Fix: embedded script, fixed canvas positioning 2026-10-06 15:11:49 +02:00
Richard Zink 951b2cc483 Update: full-screen animation, centered airplane, procedural landscape with water 2026-10-06 15:07:27 +02:00
Richard Zink 5cec45cd4a Update animation: full screen, centered airplane, procedural landscape with water 2026-10-06 15:03:26 +02:00
Richard Zink 5c52fb48f6 Add Docker setup for development 2026-10-06 14:58:22 +02:00
Richard Zink f27f57c6fd Extract JavaScript to separate script.js file 2026-10-06 14:49:36 +02:00