{"id":221,"date":"2025-12-19T12:59:39","date_gmt":"2025-12-19T18:59:39","guid":{"rendered":"https:\/\/arcade.monkeybusiness.games\/discussion\/?p=221"},"modified":"2025-12-19T13:50:25","modified_gmt":"2025-12-19T19:50:25","slug":"space-invaders-vibe","status":"publish","type":"post","link":"https:\/\/arcade.monkeybusiness.games\/discussion\/space-invaders\/space-invaders-vibe\/","title":{"rendered":"Space Invaders Vibe"},"content":{"rendered":"\n<p>Welp. I did it. I threw in the towel and (mostly) vibe-coded an entire game.<\/p>\n\n\n\n<p>I have mixed feelings about &#8220;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Vibe_coding\" target=\"_blank\" rel=\"noreferrer noopener\">vibe coding<\/a>&#8221; and I won&#8217;t go into my grievances with it. But what I will say is that it was a lot of fun. And I was able to complete this thing in roughly a week &#8211; this would have taken me a few months or more if I didn&#8217;t have the assistance of <a href=\"https:\/\/claude.ai\" target=\"_blank\" rel=\"noreferrer noopener\">AI<\/a>.<\/p>\n\n\n\n<p>Along the lines of the other classic games in the arcade here, this is about as close to accurate as I could get. Sprites and sounds were all ripped from the original. And between watching videos, playing the MAME version on my laptop, and pouring through a ton of online documentation, I was able to bake in about 95% of the details of the real thing.<\/p>\n\n\n\n<p>I&#8217;m treating the scale of this one a bit different from the others because I wanted to showcase the crazy cabinet set up of the arcade version, which uses a reflected image of the game onto glass in the cabinet. Behind that are two background layers (moon and space). And there was a gel sticker applied to the glass\/screen in there somewhere to fake different colored sprites, which, if I recall correctly, wasn&#8217;t a capability of these machines at the time. I think I got the cool 3D and translucent effect copied pretty well.<\/p>\n\n\n\n<p>I hope you have fun playing it. And don&#8217;t forget, all of these games have gamepad support!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welp. I did it. I threw in the towel and (mostly) vibe-coded an entire game. I have mixed feelings about &#8220;vibe coding&#8221; and I won&#8217;t [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-221","post","type-post","status-publish","format-standard","hentry","category-space-invaders"],"_links":{"self":[{"href":"https:\/\/arcade.monkeybusiness.games\/discussion\/wp-json\/wp\/v2\/posts\/221","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arcade.monkeybusiness.games\/discussion\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arcade.monkeybusiness.games\/discussion\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arcade.monkeybusiness.games\/discussion\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arcade.monkeybusiness.games\/discussion\/wp-json\/wp\/v2\/comments?post=221"}],"version-history":[{"count":4,"href":"https:\/\/arcade.monkeybusiness.games\/discussion\/wp-json\/wp\/v2\/posts\/221\/revisions"}],"predecessor-version":[{"id":226,"href":"https:\/\/arcade.monkeybusiness.games\/discussion\/wp-json\/wp\/v2\/posts\/221\/revisions\/226"}],"wp:attachment":[{"href":"https:\/\/arcade.monkeybusiness.games\/discussion\/wp-json\/wp\/v2\/media?parent=221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arcade.monkeybusiness.games\/discussion\/wp-json\/wp\/v2\/categories?post=221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arcade.monkeybusiness.games\/discussion\/wp-json\/wp\/v2\/tags?post=221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}