{"id":191,"date":"2008-07-26T21:00:48","date_gmt":"2008-07-26T11:00:48","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=191"},"modified":"2008-07-26T21:00:48","modified_gmt":"2008-07-26T11:00:48","slug":"my-robot","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2008\/07\/26\/my-robot\/","title":{"rendered":"My Robot"},"content":{"rendered":"

So it’s time to talk a little about the Game in a Week that I’m ostensibly working on.<\/p>\n

This particular GiaW is interesting, in that of all the GiaWs I have done, I got the final game idea for this one the earliest in the week (Tuesday morning), but left the first implementation the latest.\u00a0 This was primarily due to work and other real-life factors distracting me.\u00a0 Also, I was introduced to several neat TV shows this week, all of which have conspired to pull me away from the computer.\u00a0 Also also, I’ve been a little distracted by MMORPG Tycoon bugfixes and development.\u00a0 Now I know how Petri<\/a> feels, trying to do his monthly games while still getting work done on Crayon Physics Deluxe!<\/p>\n

Anyhow, this is also the GiaW where I’ve used the most words from the initial quote, in setting the game theme.\u00a0 The initial quote (from J.K. Rowling’s Harry Potter and the Sorcerer’s Stone<\/em>, although I’m sure that the same sentence appears in the less deprecatingly-titled Philosopher’s Stone<\/em>), I’ll remind, was this:<\/p>\n

It was also very hard to remember where anything was, because it all seemed to move around a lot.<\/p><\/blockquote>\n

I’ve pulled words from this passage to form my game’s theme, and the game’s theme is this:\u00a0 “It is very hard to move around, because it remembers a lot.”<\/p>\n

So.\u00a0 In this game, the player takes on the role of a young boy.\u00a0 This boy has a robot pet\/friend\/nanny, and is going shopping with that robot.\u00a0 Unfortunately, the robot is being a little difficult today;\u00a0 owing to a minor design flaw in its object-avoidance programming, the robot absolutely refuses to cross its own path, for fear of colliding with itself in the past.<\/p>\n

Also unfortunately, the robot has the money.\u00a0 And so the boy must get the robot to each of the vending machines in each level by pulling on the robot’s leash or shoving the robot, but with the robot never agreeing to cross its own path.<\/p>\n

This game is strongly grid-based, and there is no time limit;\u00a0 each level is a maneuverability puzzle which players must solve to reach the next level.\u00a0 And it’ll be trivially easy for anyone to create new levels for the game.\u00a0 And I’m hoping to set it up so that the computer can automatically generate new levels itself.\u00a0 Though that might be a bit of a push, by the end of the day tomorrow.\u00a0 We’ll see!<\/p>\n

Anyhow, I don’t have a title for the game yet;\u00a0 possible options I’ve entertained are “Robot Pal”, “Robot Goes Shopping”, and my current favourite, “Robot Finds Ice-Cream”.\u00a0 So for right now, I’m just calling it “Robot”.<\/p>\n","protected":false},"excerpt":{"rendered":"

So it’s time to talk a little about the Game in a Week that I’m ostensibly working on. This particular GiaW is interesting, in that of all the GiaWs I have done, I got the final game idea for this one the earliest in the week (Tuesday morning), but left the first implementation the latest.\u00a0…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[26,17],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-35","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/191"}],"collection":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/comments?post=191"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/191\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}