{"author_link":"\/users\/tero-pulkkinen","author_name":"Tero Pulkkinen","author_uid":1000473,"comments":[],"format":"md","images":["ldjam-media\/sha256\/a4\/a417ab02252e577904e5b3f92871053c663efc7f6833fd136f2cb1b14d94d997.png"],"links":[{"url":"https:\/\/meshpage.org\/489","text":"Link"},{"url":"https:\/\/gameapibuilder.com","text":"engine download"},{"url":"https:\/\/meshpage.org\/meshpage.php","text":"engine examples"},{"url":"https:\/\/github.com\/terop2\/GameApi","text":"engine source code"},{"url":"https:\/\/meshpage.org\/text489.txt","text":"game script"}],"live_source":{"record":"runs\/20261019T111527.407822Z\/records\/0012.json","object":"objects\/8e0a0d9097e9e6cc7af09519bd00bb1388cc201215454bdc28f8f2128bc04e96","sha256":"8e0a0d9097e9e6cc7af09519bd00bb1388cc201215454bdc28f8f2128bc04e96","response_url":"https:\/\/api.ldjam.com\/vx\/node2\/get\/433516+433606+433619+433834+434263+434733+434792+435331+435552","captured_at":1792408635},"metadata":{"g_key":"97999","g_author":"1000473","g_event":"LD60","g_eventkey":"121","g_subevent":"JAM","g_urlkey":"451847","g_title":"Claude castle","g_status":"WAYBACK","g_place":"99999","g_commentcount":"0","g_site2_node_id":"434792","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"434792","n_urlkey":"451847","n_parent":"432763","n_path":"\/events\/ludum-dare\/60\/claude-castle","n_slug":"claude-castle","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"473","n_created":"1792185889","n_modified":"1792405339","n_version":"1381511","n_status":"WAYBACK"},"node":{"id":434792,"parent":432763,"_superparent":9,"author":473,"type":"item","subtype":"game","subsubtype":"jam","published":"2026-10-17T01:50:00Z","created":"2026-10-16T21:24:49Z","modified":"2026-10-19T10:22:19Z","_trust":11,"version":1381511,"slug":"claude-castle","name":"Claude castle","body":"AI in 2D:\n\n![Clauden linna auringonlaskussa.png](\/\/\/raw\/9d1\/z\/7374f.png)\n\nAI in 3D:\n\n![claude_castle11.png](\/\/\/raw\/9d1\/z\/737d5.png)\n\n![claude_castle10.png](\/\/\/raw\/9d1\/z\/737d0.png)\n\n![claude_castle12.png](\/\/\/raw\/9d1\/z\/73869.png)\n\nPlan:\n * OK Castle\n * OK Trees\n * OK Grass\n * OK Mountains\n * OK Sun\n * OK Birds\n * OK Clouds\n * OK Guards\n * OK Caravan\n * FAIL Coins\n * OK Voxel fence\n * OK Voxel horses\n * FAIL Riding Horse\n * OK Music\n * OK Circus\n * OK Clowns\n * OK Hot air balloon\n * OK Improving model complexity\n * OK Improving render brightness\n * OK Rain\n * OK Castle room and circus tent rain disappear\n * OK Lightning\n * OK Lightning sounds\n * OK Dragon\n * OK Elephant\n\nDevelopment process:\n * 1 specify script file format to claude\n * 2a specify prompts to claude\n * 2b claude outputs script snippets\n * 2c collect snippets to working gane\n * 3a specify glb files needed to claude\n * 3b move glb files to web server\n * 4 check output in web browser\n * 5 repeat from 2a\n * 6 watch finished game in browser\n\nWho implemented what:\n * AI        - claude      - visual look-and-feel\n * AI        - claude      - text489.txt script\n * AI        - claude      - dwarf_guard.glb\n * AI        - claude      - caravan.glb\n * AI        - claude      - fence.vox\n * AI        - claude      - horses.vox\n * AI        - chatgpt     - Cover Image\n * AI        - suno        - bright.ogg\n * sketchfab - norberto-3d - phoenix_bird.glb \n * sketchfab - anskar      - low_poly_grass_pack.glb \n * sketchfab - randyGF     - cloud.glb\n * MySelf - (14 years)     - GameApi Builder tool\n * MySelf - (14 years)     - 3d Engine\n * MySelf - (14 years)     - OpenGL Rendering\n * MySelf - (14 years)     - Gltf standard implementation\n * MySelf - (14 years)     - 3d Engine bugfixing\n * MySelf - (14 years)     - 3d Engine optimization\n * MySelf - (during ldjam) - Planning\n * MySelf - (during ldjam) - AI Prompting\n * MySelf - (during ldjam) - Verify AI outputs\n * MySelf - (during ldjam) - Optimize assets to our engine\n\nSoftware dependencies:\n * c++, php, js, emscripten, SDL2, tinygltf, stb image, draco,\nglew, libfreetype, opencv videofile, httplib, normal browser\nenvironment, windows, linux\n\nIssues found during LD:\n * rejecting features and backtracking claude's context seems too difficult for me.\n\nHINT: Elephant is included.\n\nHINT: WASD to move","scope":"public","node-timestamp":"2026-10-18T21:51:39Z","meta":{"author":[473],"allow-anonymous-comments":"1","grade-05-out":"1","grade-06-out":"1","link-01":"https:\/\/meshpage.org\/489","link-01-tag":[42336],"cover":"\/\/\/content\/9d1\/z\/737dc.png","link-02":"https:\/\/gameapibuilder.com","link-02-tag":[42440],"link-02-name":"engine download","link-03":"https:\/\/meshpage.org\/meshpage.php","link-03-tag":[42440],"link-03-name":"engine examples","link-04":"https:\/\/github.com\/terop2\/GameApi","link-04-tag":[42332],"link-04-name":"engine source code","link-05":"https:\/\/meshpage.org\/text489.txt","link-05-tag":[42332],"link-05-name":"game script"},"meta-timestamp":"2026-10-19T10:22:19Z","path":"\/events\/ludum-dare\/60\/claude-castle","parents":[1,5,9,432763],"files":[],"files-timestamp":0,"love":0,"comments":8,"comments-timestamp":"2026-10-19T09:41:53Z","grade":{"grade-01":2,"grade-02":2,"grade-03":2,"grade-04":2,"grade-07":2,"grade-08":2},"magic":{"cool":220.7940216582,"feedback":2,"given":4.875,"grade":2,"smart":0},"_collation":{"event":"LD60"},"_live_source":{"record":"runs\/20261019T111527.407822Z\/records\/0012.json","object":"objects\/8e0a0d9097e9e6cc7af09519bd00bb1388cc201215454bdc28f8f2128bc04e96","sha256":"8e0a0d9097e9e6cc7af09519bd00bb1388cc201215454bdc28f8f2128bc04e96","response_url":"https:\/\/api.ldjam.com\/vx\/node2\/get\/433516+433606+433619+433834+434263+434733+434792+435331+435552","captured_at":1792408635},"_score_source":{"source_modified":1792405339,"source_version":1381511,"capture":{"record":"runs\/20261019T111527.407822Z\/records\/0012.json","object":"objects\/8e0a0d9097e9e6cc7af09519bd00bb1388cc201215454bdc28f8f2128bc04e96","sha256":"8e0a0d9097e9e6cc7af09519bd00bb1388cc201215454bdc28f8f2128bc04e96","response_url":"https:\/\/api.ldjam.com\/vx\/node2\/get\/433516+433606+433619+433834+434263+434733+434792+435331+435552","captured_at":1792408635},"source":"captured-api"}},"text":"AI in 2D:\n\n![Clauden linna auringonlaskussa.png](https:\/\/static.ldjam.com\/raw\/9d1\/z\/7374f.png)\n\nAI in 3D:\n\n![claude_castle11.png](https:\/\/static.ldjam.com\/raw\/9d1\/z\/737d5.png)\n\n![claude_castle10.png](https:\/\/static.ldjam.com\/raw\/9d1\/z\/737d0.png)\n\n![claude_castle12.png](https:\/\/static.ldjam.com\/raw\/9d1\/z\/73869.png)\n\nPlan:\n * OK Castle\n * OK Trees\n * OK Grass\n * OK Mountains\n * OK Sun\n * OK Birds\n * OK Clouds\n * OK Guards\n * OK Caravan\n * FAIL Coins\n * OK Voxel fence\n * OK Voxel horses\n * FAIL Riding Horse\n * OK Music\n * OK Circus\n * OK Clowns\n * OK Hot air balloon\n * OK Improving model complexity\n * OK Improving render brightness\n * OK Rain\n * OK Castle room and circus tent rain disappear\n * OK Lightning\n * OK Lightning sounds\n * OK Dragon\n * OK Elephant\n\nDevelopment process:\n * 1 specify script file format to claude\n * 2a specify prompts to claude\n * 2b claude outputs script snippets\n * 2c collect snippets to working gane\n * 3a specify glb files needed to claude\n * 3b move glb files to web server\n * 4 check output in web browser\n * 5 repeat from 2a\n * 6 watch finished game in browser\n\nWho implemented what:\n * AI        - claude      - visual look-and-feel\n * AI        - claude      - text489.txt script\n * AI        - claude      - dwarf_guard.glb\n * AI        - claude      - caravan.glb\n * AI        - claude      - fence.vox\n * AI        - claude      - horses.vox\n * AI        - chatgpt     - Cover Image\n * AI        - suno        - bright.ogg\n * sketchfab - norberto-3d - phoenix_bird.glb \n * sketchfab - anskar      - low_poly_grass_pack.glb \n * sketchfab - randyGF     - cloud.glb\n * MySelf - (14 years)     - GameApi Builder tool\n * MySelf - (14 years)     - 3d Engine\n * MySelf - (14 years)     - OpenGL Rendering\n * MySelf - (14 years)     - Gltf standard implementation\n * MySelf - (14 years)     - 3d Engine bugfixing\n * MySelf - (14 years)     - 3d Engine optimization\n * MySelf - (during ldjam) - Planning\n * MySelf - (during ldjam) - AI Prompting\n * MySelf - (during ldjam) - Verify AI outputs\n * MySelf - (during ldjam) - Optimize assets to our engine\n\nSoftware dependencies:\n * c++, php, js, emscripten, SDL2, tinygltf, stb image, draco,\nglew, libfreetype, opencv videofile, httplib, normal browser\nenvironment, windows, linux\n\nIssues found during LD:\n * rejecting features and backtracking claude's context seems too difficult for me.\n\nHINT: Elephant is included.\n\nHINT: WASD to move","title":"Claude castle","wayback_recovered":true,"wayback_source":{"record":"runs\/20261017T020050.469121Z\/records\/0002.json","object":"objects\/82ea8e5716a7a214aa23634225dfe2f53f7e6c9a9f8d34671d0ea7aa10e9a560","sha256":"82ea8e5716a7a214aa23634225dfe2f53f7e6c9a9f8d34671d0ea7aa10e9a560","response_url":"https:\/\/api.ldjam.com\/vx\/node2\/get\/435008+435007+433534+435006+434792+435003+435001+434998+435000+434999+434979+434994+433459+434995+434997+434996+434993+434992+434986+434991+434989+434987+434988+434985+434984+434983+434965+434982+434980+434195+434968+434978+434977+434975+434974+434973+434967+434966+434964+434962+434960+434959+434958+434956+434954+434932+434945+434953+434952+434951","captured_at":1792202453}}