{"id":878,"date":"2025-04-12T13:30:51","date_gmt":"2025-04-12T17:30:51","guid":{"rendered":"https:\/\/willkolb.com\/?p=878"},"modified":"2025-04-12T13:30:51","modified_gmt":"2025-04-12T17:30:51","slug":"vibin-for-some-cyberpunk","status":"publish","type":"post","link":"https:\/\/willkolb.com\/?p=878","title":{"rendered":"Vibin&#8217; for some cyberpunk"},"content":{"rendered":"\n<p>Did a bit more work on the cyberpunk stuff<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"304\" src=\"https:\/\/willkolb.com\/wp-content\/uploads\/2025\/04\/image-29-1024x304.png\" alt=\"\" class=\"wp-image-879\" srcset=\"https:\/\/willkolb.com\/wp-content\/uploads\/2025\/04\/image-29-1024x304.png 1024w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/04\/image-29-300x89.png 300w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/04\/image-29-768x228.png 768w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/04\/image-29-1536x457.png 1536w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/04\/image-29-500x149.png 500w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/04\/image-29.png 1860w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Functionally I think I&#8217;m close. I&#8217;m probably not going to add branching paths to the floors but I&#8217;d rather get this locked down then I can transition the viewing to a better 3d model view (with elevator and all).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"379\" src=\"https:\/\/willkolb.com\/wp-content\/uploads\/2025\/04\/image-30-1024x379.png\" alt=\"\" class=\"wp-image-880\" srcset=\"https:\/\/willkolb.com\/wp-content\/uploads\/2025\/04\/image-30-1024x379.png 1024w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/04\/image-30-300x111.png 300w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/04\/image-30-768x284.png 768w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/04\/image-30-1536x569.png 1536w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/04\/image-30-500x185.png 500w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/04\/image-30.png 1910w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Code is posted here:<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/wfkolb\/CyberpunkRedCyberspace\">https:\/\/github.com\/wfkolb\/CyberpunkRedCyberspace<\/a><\/p>\n\n\n\n<p>Again this is mostly chatgpt but I got into the point where you can&#8217;t really expect chatgpt to do 100% of the work, but it is still like asking someone else for help. ChatGPT can&#8217;t read your brain and they can&#8217;t know 100% of what you&#8217;re seeing and what&#8217;s on your computer so you need to modularize as much as you can. In this case I setup the website to be essentially a few javascript classes that all dump a &lt;div> that I add to the baseline html page. The html page has a connection to firebase (<a href=\"https:\/\/firebase.google.com\/\">https:\/\/firebase.google.com\/<\/a> which has gotten MUCH bigger since I last used it in 2014, ironically I had a &#8220;senior app developer&#8221; tell me using firebase was &#8220;unprofessional&#8221; now it seems like its the backend to a bunch of professional tools). The Main page handles the pull\/push from the server and I have two &#8220;room display&#8221; functions that display the rooms differently based upon if you&#8217;re a gm or a player.<\/p>\n\n\n\n<p>I have my todo list here: <a href=\"https:\/\/github.com\/users\/wfkolb\/projects\/2\">https:\/\/github.com\/users\/wfkolb\/projects\/2<\/a> <\/p>\n\n\n\n<p>I really need to finish the starting environment for blacklace but I had a two week gap that I wanted to setup a cyberpunk Red game for&#8230;so I&#8217;m here.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Did a bit more work on the cyberpunk stuff Functionally I think I&#8217;m close. I&#8217;m probably not going to add branching paths to the floors but I&#8217;d rather get this locked down then I can transition the viewing to a better 3d model view (with elevator and all). Code is posted here: https:\/\/github.com\/wfkolb\/CyberpunkRedCyberspace Again this [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":879,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,27],"tags":[],"class_list":["post-878","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gamedev","category-softwaredev"],"_links":{"self":[{"href":"https:\/\/willkolb.com\/index.php?rest_route=\/wp\/v2\/posts\/878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/willkolb.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/willkolb.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/willkolb.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/willkolb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=878"}],"version-history":[{"count":1,"href":"https:\/\/willkolb.com\/index.php?rest_route=\/wp\/v2\/posts\/878\/revisions"}],"predecessor-version":[{"id":881,"href":"https:\/\/willkolb.com\/index.php?rest_route=\/wp\/v2\/posts\/878\/revisions\/881"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/willkolb.com\/index.php?rest_route=\/wp\/v2\/media\/879"}],"wp:attachment":[{"href":"https:\/\/willkolb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/willkolb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=878"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/willkolb.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}