Errant Signal: Dead Rising 4

By Shamus Posted Friday Dec 23, 2016

Filed under: Video Games 48 comments

Chris is a fan of the Dead Rising series. He actually bought me a copy of DR3 a while backThanks buddy! and I got to see what the series is all about. Now he’s played Dead Rising 4, and we discover the series has changed quite a bit this time around…


Link (YouTube)

Like Chris says at the start, Dead Rising is a polarizing game. Either you find it off-putting, or it gives you a kind of gameplay and tension that you just can’t get anywhere else. I know the zombie genre is played out at this point, but Dead Rising pre-dates the zombie craze and – until now – has been very much focused on doing its own thing.

Mechanically it’s kind of old-school Japanese survival horror, but thematically, it’s… uh? I dunno. Honestly, I was never able to figure out what the game was trying to be. Between the crafting, the unforgiving timer, the super-serious plot elementsFight to get a dose of anti-zombie serum to stop your young daughter from turning., gonzo world, goofy dress-up mechanics, and vague scattershot commentary on consumerism, I never had any idea what I was supposed to be feeling at any given moment. Is this supposed to be funny? Sad? Ironic?

I’m one of the people who dislikes the series. The timer is a complete killjoy for me. I hate this kind of time pressure. It’s not the good kind of tension you get from a “race against time” type story. Instead, it’s a sort of nagging nuisance, like knowing you can’t settle in an enjoy this game because you have to leave for work in twenty minutes. Everything about it seems engineered to inhibit my ability to have fun.

The game is also critic-proof, which means I can’t even enjoy tearing it apart for analysis. The game is such a mess of tones and ideas that you can’t zero in, figure out what the designers were trying to do, and see if they achieved it. No matter how stupid the story is, how frustrating the gameplay, how broken the mechanics, or how incoherent the themes, someone can always excuse it with, “No Shamus, you just don’t get it. They made that bit stupid on purpose. See, it’s actually satire.” Kojima has been getting away with this for decades. All criticism can be deflected with the “It’s satire!” defense.

But now it looks like this latest Dead Rising has been designed to make the series more “mainstream”. I know I just spent four paragraphs dumping on the game, but this sounds like a terrible idea. They’re abandoning the things that gave the series its personality. That’s like adding quicksave and quickload to Dark Souls. It doesn’t make me any more likely to play it, but it will probably alienate existing fans.

I hate to see something unique taken away, even if it’s something I don’t personally enjoy.

 


 

Crash Dot Com Part 7: The Source

By Shamus Posted Thursday Dec 22, 2016

Filed under: Personal 66 comments

It’s the year 2000, and I’m still working on the virtual mall. The original plan called for lining up deals with distributors, or retailers, or existing online storefronts. I think the idea was that John Business would rent virtual storefronts to people who wanted to sell goods in our mall. I’m guessing those deals have been hard to come by, since it’s been ages since I’ve been given pictures of new stores and products to translate into 3D. At the start of the project I made a couple of demonstration stores, and I haven’t been given any real ones since then.

The lack of new content has given us some breathing room in the timetable. It’s been weeks since Roger – my boss and also a pretty good friend – stopped by my cubicle with a question or request from the people representing John Business, which means I have time to spend on other projects.

Security Through Obscurity

Is this enough obscurity? I can make it more obscure if you like.
Is this enough obscurity? I can make it more obscure if you like.

Roger really likes my work and has often wanted to get me the source code for our software. The coders guard the source jealously. Roger – being an executive of the company – technically has access to the source, but only in the sense that he has access to the machine where the source is hosted. He could drive an hour to downtown Boston to our hosting company, go through the layers of biometric securityWhich all seems pretty Star Trek here in 2000. and look directly at the machine in question, but he has no idea where the files are stored, what they look like, or how to access them.

Whenever he asks, the coders always reply with, “Why would you need that?”

Continue reading ⟩⟩ “Crash Dot Com Part 7: The Source”

 


 

Music and the Desire to Improve

By Shamus Posted Wednesday Dec 21, 2016

Filed under: Music 52 comments

About two and a half years ago I published Bad and Wrong Music Lessons, a series where I explained the few scraps of knowledge I’d shaken loose from the world of music. I followed that up with Project Button Masher, where I tried to push myself into doing new things by imitating various videogame soundtracks.

I haven’t really had much to say about music since then. One reason is basic anxiety.

Continue reading ⟩⟩ “Music and the Desire to Improve”

 


 

Object Oriented Debate Part 3: Damned if you do…

By Shamus Posted Tuesday Dec 20, 2016

Filed under: Programming 79 comments

So the original problem is that programs turned into an incomprehensible mess. Too many disparate systems can make arbitrary changes to the state of the problem at any time.

The solution we’ve been using (or trying to use) for the last couple of decades is to stick the various bits of our program into appropriately named objects, and then fit those objects into a hierarchy.

If I have a SpaceMarine object then I should have a limited number of things that I can do to it. Perhaps Heal(), Damage(), or Spawn(), and so the inner workings of a SpaceMarine will be hidden from the outside world. This is called encapsulation. It keeps the complexity of the SpaceMarine from leaking out into the rest of the code, and it keeps the complexity of the rest of the code from polluting the SpaceMarine.

Now let’s discuss some of the objections to OOP. Remember that this particular conversation was started by Brian Will in his video:


Link (YouTube)

But I don’t want to simply repeat what Will says, so I’m going to offer my own criticism of OOP. If you want to hear his arguments, watch the video.

Continue reading ⟩⟩ “Object Oriented Debate Part 3: Damned if you do…”

 


 

Diecast #181: Rogue One, Super Mario Runner, VR

By Shamus Posted Monday Dec 19, 2016

Filed under: Diecast 72 comments



Hosts: Josh, Rutskarn, Campster. Episode edited by Josh.

I couldn’t be on the show, since my family Christmas party was on the night we usually record. We’re not going to have a podcast for the next couple of weeks, since nobody wants to record a show on the eve / day of a major holiday.

Continue reading ⟩⟩ “Diecast #181: Rogue One, Super Mario Runner, VR”

 


 

Twenty Minutes With Pre-Dynastic Egypt

By Shamus Posted Friday Dec 16, 2016

Filed under: Spoiler Warning 61 comments


Link (YouTube)

I’ve never heard of this game, but it looks really interesting. Rutskarn does his Russian accent in this episode, which means this instantly wins the coveted “Best Episode of Spoiler Warning 2016” award.

 


 

Good Robot: Even Better Robot

By Shamus Posted Thursday Dec 15, 2016

Filed under: Good Robot 92 comments

The Good Robot team has been working to update and improve the game. The update is currently live on the public beta branch and will go out to all users probably in the next day or so.

I have to say, I loved coming back to Good Robot. There gets to be a point in a long-running project where you’re sick of the whole thing and just want it to be done. Than you get the post-release feedback and you start thinking about all the ways you could have made it better.

I may not like what Lucas did to the original Star Wars movies, but I can certainly understand the temptation to keep “polishing” something forever. Hopefully these are net improvements for people.

Partial list of changes:

Continue reading ⟩⟩ “Good Robot: Even Better Robot”