{"id":106,"date":"2008-03-22T23:41:38","date_gmt":"2008-03-22T12:41:38","guid":{"rendered":"http:\/\/www.vectorstorm.org\/2008\/03\/22\/musings-on-murder\/"},"modified":"2008-03-22T23:41:38","modified_gmt":"2008-03-22T12:41:38","slug":"musings-on-murder","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2008\/03\/22\/musings-on-murder\/","title":{"rendered":"Musings on Murder"},"content":{"rendered":"

So I’ve just spent twelve hours at work on a holiday weekend, and I’m vaguely ill.\u00a0 When better than now to post game design musings?\u00a0\u00a0 :)<\/p>\n

The big problem with the “randomly generated murder mystery” idea I mentioned in an earlier post is that it’s too big and nebulous;\u00a0 as a brief pitch it’s fine, but I need to actually start to work out a real design.<\/p>\n

As such, I’m going to start with the most important things:\u00a0 the target market, and the gameplay duration. \u00a0 The murder mystery game will be a casual game aimed squarely at the casual gaming market (at its core, it’ll be a puzzle solving exercise, so I don’t want to try to target hardcore twitch-gamers), and a single standard game session should have a duration of between ten and twenty minutes (an “easy” mode may be much shorter).<\/p>\n

With that in mind, we also need our core gameplay mechanic;\u00a0 the thing that we’ll be doing the most during the game.\u00a0 In this case, the core gameplay mechanic will be interviewing suspects as to what they did before and after the crime, and then comparing the information they give you compared against the information other suspects have given you, so you can figure out which suspects are telling the truth, and which are lying.<\/p>\n

I’m imagining the interface for this as being a schematic view of the building, with a timeline that you can scrub forward and backward through, to see where the current suspect claims to have been and what they claim to have seen.\u00a0 The player will have their own working area which acts as an overlay on top of this, where they can accumulate information about what others have told them, make notes for themselves, etc.<\/p>\n

I’m currently leaning toward a Phoenix Wright-style “find conflicts between what different people remember, and present those disagreements to jog their memories” approach.\u00a0 That seems like it’d provide a nice level of involvement for the player.<\/p>\n

In fact, the player should probably be one of the guests himself, so he’ll have his own memories which he can use as a starting point for figuring out who’s telling the truth and who isn’t.\u00a0 In terms of game mechanics, he could “interview himself” exactly like anyone else, but just know that he’s definitely not lying to himself, whereas any other character might be trustworthy or not at any given moment.\u00a0 Having an objective “this much, at least, is True” point would probably make the game more accessible (much like how having more starting points in a game of Sudoku can make the puzzle much easier to solve)<\/p>\n

Anyway, that’s enough for one evening.\u00a0 This is just trying to get some broad brush strokes out about the direction the murder mystery game might be going;\u00a0 I’ll start thinking about more gritty details tomorrow.<\/p>\n","protected":false},"excerpt":{"rendered":"

So I’ve just spent twelve hours at work on a holiday weekend, and I’m vaguely ill.\u00a0 When better than now to post game design musings?\u00a0\u00a0 :) The big problem with the “randomly generated murder mystery” idea I mentioned in an earlier post is that it’s too big and nebulous;\u00a0 as a brief pitch it’s fine,…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[3],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-1I","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/106"}],"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=106"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/106\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}