Diecast #206: Another Funeral for Half-Life

By Shamus Posted Monday Apr 16, 2018

Filed under: Diecast 67 comments

Yes, SoldierHawk is back for another funeral for another doomed series with a bad ending. I swear we’ll talk about something happy / satisfying one of these days.

I wonder if she’s played KOTOR 2?



Hosts: Shamus with guest Brittany. Episode edited by Issac.

Show notes: Continue reading ⟩⟩ “Diecast #206: Another Funeral for Half-Life”

 


 

Wolfenstein II Part 11: Beating a Dead Panzerhund

By Shamus Posted Thursday Apr 12, 2018

Filed under: Retrospectives 101 comments

So the gist of this mission is that Frau Engle flew the Ausmerzer to Hollywood California so she could appear on the Jimmy Carver show, which is obviously based on The Tonight Show with Johnny CarsonCarson took over the Tonight Show in 1962, which means this is about the right point in the timeline.. He’s going to interview her on the show and talk about the time she executed Terror Billy.

Based on this setup, you’d think she’s going down to the surface, right? Like, Carver must have a studio in Hollywood and that’s where she’s going. But when you get to the control room of the Ausmerzer you find out it has a copy of the Carver set. Or maybe Carver runs his show from the Ausmerzer? But then why did the ship need to go to Hollywood?

Revenge. Sort of.

Are these two really supposed to be the final boss? Because we faced a bigger mech like five minutes ago. The only thing that makes these guys the ULTIMATE THREAT is their HP, and we can't see that.
Are these two really supposed to be the final boss? Because we faced a bigger mech like five minutes ago. The only thing that makes these guys the ULTIMATE THREAT is their HP, and we can't see that.

This is one of the reasons the ending feels so abrupt. The “final fight” wasn’t telegraphed at all. Two nameless robo-Nazis drop in and we kill them with no ceremony or buildup. After that we sort of blunder into a TV studio and the end of the game without realizing how close we were to Engel.

BJ’s allies all show up. He’s taken control of the Ausmerzer and shut down the automated defensesApparently you can’t shut off the anti-air systems without an access code only kept on Venus. This seems like a TERRIBLE security system, but whatever., so the rest of the rebels can land their chopper on the roof. They all meet up in the TV studio and his allies point guns at the TV crew to make sure they keep broadcasting.

BJ slips into the theater. Carver and Engel are doing the show to an empty room. It’s just the band and some camera guys. The audience is all cardboard cutouts. BJ slips in and executes Engel with an axe to the face on live television. The good guys win. Game over.

Continue reading ⟩⟩ “Wolfenstein II Part 11: Beating a Dead Panzerhund”

 


 

The Witcher 3: Grinding and Griping

By Bob Case Posted Thursday Apr 12, 2018

Filed under: Video Games 59 comments

Last week we ran into an enemy I couldn’t beat, and resolved to go back to Velen and knock out a few levels first. I ended up knocking out two, because I’d forgotten how slow leveling is in the early game. EXP is just hard to come by. I nip back to White Orchard, and the first quest I do is one where I help a Temerian guerilla recover medical supplies from an ambush site. My reward? Eight XP. Eight. If my calculations are correct, and I believe they are, that’s a single digit number. Even early on, it takes several hundred XP to level up. This might take longer than I thought.

So I traipse around White Orchard, hitting up every place of power for the free skill points, and do the “Devil by the Well” contract. Still only level four. Back to Velen, I do a fairly long and involved quest where I’m reunited with Letho of Gulet, one of the villains from the second game.I’m a sucker for callbacks to previous games in the series. Then, three horse races east of Crow’s Perch, then fist fights in three different villages, then the “Woodland Beast” contract, which requires me to kite Alghouls around a stand of trees for like ten minutes. Still only level four. At this point I’m wondering if figuring out the leveling curve was something of a last-minute scramble for CD Projekt.

Finally, I'm around civilized people who appreciate the finer things in life, like punching.
Finally, I'm around civilized people who appreciate the finer things in life, like punching.

Finally, out of ideas and with so much of my quest log way above me in level, I do the thing I’d resolved not to do: I start grinding out monster nests. When I started this series I promised to not just gush about the things I like but also to bellyache about the things I didn’t. Well, here’s some of me fulfilling the second half of that promise: combat has never been CD Projekt’s strong point.

Continue reading ⟩⟩ “The Witcher 3: Grinding and Griping”

 


 

Pixel City Redux #1: More Pixels

By Shamus Posted Tuesday Apr 10, 2018

Filed under: Programming 82 comments

The programming bug has bitten again. This is bad. I’ve got other writing I need to do. My Wolfenstein series ends in two days. If I don’t get the next series done then you folks won’t have anything to read on Thursdays. Still, this project got stuck in my head and after a week or so of not working on it I realized I wasn’t getting anything else done because I was spending all my mental energy just trying to not think about this. Now I’m hoping that if I put a few days into this I’ll be able to think about other things.

A lot of things brought this about. My time with Grand Theft Auto V has got me thinking about the problem of crafting urban gamespace and the terrifying expense and complexity of the problem. My friend Paul got me thinking about programming again. Out of the blue, a couple of people sent emails mentioning or asking about Pixel City, a project I did way back in 2009. Also, I’ve recently played Left 4 Dead again, and that game was one of the inspirations behind Pixel City.

If you never saw Pixel City, it was a programming project where I tried to fake a city using nothing but black cubes and lit windows. It turned out okay:


Link (YouTube)

I want to do a next-generation version of this that can be explored on foot. (Or at least, from ground level. I doubt I’ll make actual walking mechanicsSpoiler: Wrong!..) I’m not trying to make a game or anythingThis is still true.. I just want to make a city using nothing but code.

I also want to mess around with some rendering tricks I’ve been thinking about. I like the idea of taking a full-color scene and crushing it down to EGA or even CGA color levels. Maybe experiment with dithering? I’m just curious what that sort of effect will look like in motion.

Goals

It’s important to set goals now so that when I fail to meet them later we know which parts of the project I’m supposed to be ashamed of. Here’s what I’m shooting for:

Continue reading ⟩⟩ “Pixel City Redux #1: More Pixels”

 


 

Diecast #205: Kerbal Space Programming, Unity, C#

By Shamus Posted Monday Apr 9, 2018

Filed under: Diecast 41 comments

The title is not a typo. This is actually about programming for Kerbal Space Program. For those of you who’ve been missing out on the programming content around here: Your time has come. We talk about programming on the Diecast, and then tomorrow I have a new programming series starting.



Hosts: Paul, Shamus.

Episode edited by Issac.

Show notes:

01:20 KSP Modding

26:08 Unity game Engine

43:57 Programming in C# versus C++

 


 

Me, Myself, and MeWe

By Shamus Posted Sunday Apr 8, 2018

Filed under: Personal 77 comments

Have you heard about MeWe? It’s selling itself as the “next-gen” social media platform. More specifically, it’s trying to be the anti-Facebook by promising it won’t do data harvesting or sell your personal info. So I tried it. But before I talk about the Twilight Zone strangeness I encountered, please enjoy this barely-related rant on the current state of social media:

Destructive Curation

Facebook is so played out, even the jokes about how played out it is are played out.
Facebook is so played out, even the jokes about how played out it is are played out.

I realize that selling personal info is the most egregious sin that SM platforms perpetrate, but it’s not the one that annoys me the most. What really bugs me is the algorithm-driven “curation” of content. Both Twitter and Facebook became significantly less interesting to me when the platform began “helping” me by showcasing content it thought I wanted to see and burying content it assumed I didn’t care about. It’s true that I never left comments or pressed the like button on Aunt Edna’s cancer treatment updates. But I didn’t engage with that stuff because… well, you don’t always need to say something, you know? But those updates were still important to me. It’s also true that I’d sometimes hit the like button when cousin Jimmy posted something humorous, but that doesn’t mean I come to Facebook to find funny images.

But those are the assumptions that drive the Facebot, so that’s what I saw in my feed. Over time the important family updates vanished and were replaced with a really shitty version of Imgur. Yuck. I can still see updates from family, but I have to go to each and every family member’s page / feed and view it directly. That’s a lot of trouble and a lot of clicks to find out there aren’t any updates, which means I revert to the pre-SM behavior of “I’ll just assume someone will email me if anything really important happens.”

I have the same problem with Twitter. I’ve turned off every type of “help” I can find in the settings, but I can tell it’s still doing some level of curation. I’ll refresh the page two hours after my previous visit, and I’ll still see the same handful of mega-popular Tweets from major organizations / famous individuals featured at the top, and the dashed-off thoughts of my friends and colleagues (which is what I’m here for) will have vanished into the snowstorm and can’t be found anywhere in the timeline.

If my brother Tweets, “Shit. Just got a flat.” then I want to read that, even if he only has six followers and nobody in the world “likes” the message. I’m not here for your creepy-ass Orwellian algorithm-driven popularity contest / outrage generator. I just want to see what’s going on with my friends and family. Twitter is still useful to me as a way to broadcast updates to my audience, but as a source of information it’s completely useless.

Continue reading ⟩⟩ “Me, Myself, and MeWe”

 


 

Wolfenstein II Part 10: Party Time

By Shamus Posted Thursday Apr 5, 2018

Filed under: Retrospectives 154 comments

Note: This post is going to show both gore and nudity. Together. I’m going to share a particular screenshot from the game and I don’t want to undercut the point I’m making by censoring stuff out.

Just, you know, be aware of this if you happen to be reading at work.

Party!

Damnit, game. Do I REALLY need to know that there are 17 unread tutorials right now?
Damnit, game. Do I REALLY need to know that there are 17 unread tutorials right now?

Once BJ gets back from Venus, everyone throws a party. The team gets drunk and acts silly. It’s a fun scene and sort of hints at the stuff that goes on around the submarine while you’re off doing all the work.

Having said that, this is a really odd thing in terms of tone and story structure. This is like the rebels throwing a party just before assaulting the Death Star. This is the point where most stories bring our heroes low with self-doubt, personal loss, or internal conflict. Normally you’d expect the writer to remind us of the stakes, or even raise them. If the stakes have been large and abstract before now (the city is in danger) then this is where it would become personal (your partner / parents / dog is in danger) and vice versa. Maybe the writer would spend some time to drive home just how bad things have gotten. Show us how terrified the villagers are, or how much the hostages are hurting. Remind us of the personal drama that made our hero begin this journey in the first place.

This story hit the emotional low point at the two-thirds mark when BJ lost his head, and then we did the fetch quest to Venus. It’s fine to have an unconventional story structure if that’s what you need. Having a party at this point isn’t strictly wrong or anything. The rules of storytelling aren’t written in stone and having a party before a big battle is a real thing some people do to take their mind off the stress.

The problem is that we’re going into the last stage of the game and it doesn’t particularly feel like it. You can have an unconventional structure, but you still need to maintain the sense of tension that pulls an audience through a story.

Continue reading ⟩⟩ “Wolfenstein II Part 10: Party Time”

 


 
From The Archives: