Blog

Nintendo E3

  • Daemon Ex Machina: Looks like recycled material from the bad Starfox and non-Metroid "Metroid" mecha games. Dire.
  • Xenoblade Chronicles 2: Cartoony JRPG with pretty art, music, and numbers all over the screen: I love you. I barely remember the first Xenoblade Chronicles game (Wii?), but I'm up for it.
  • Pokémon Let's Go: I've never poked a man and never will, except briefly in Go. The physical Pokéball Plus is a cute idea.
  • Super Mario Party: Video shows way more ethnically integrated families and friends than entirely plausible. It's Mario Party, pointless but fun little minigames, it'll be fine. Everyone should have one.
  • Fire Emblem Three Houses: Pretty, seems like there's more story than usual between the tactical battles, and bigger armies? Cool, tho I expect like all FE games it'll get dull fast, they never learned to build pressure on the player.
  • Fortnite: The message of the novel (one of my favorites, along with the manga & movie) Battle Royale by Koushun Takami is that totalitarianism thrives on cruelty, people will do almost anything to each other to survive… but resistance and hope through sacrifice is possible. The central message of all these Battle Royale ripoff games is that it's fun to just murder your friends and classmates and reinforce totalitarianism. So, you know, I'm not a fan of this bullshit.
  • Overcooked 2, Killer Queen Black, Hollow Knight: Ports of indie games, the kind of things worth playing. Nice.
  • Long string of games, but I will call out The World Ends With You, which I loved on iOS until Squenix stopped supporting it, and Apple's moved the platform so often you can't rely on it to stay playable. If Squenix gives me back my $20 I'll buy the game again, Switch would be a really good platform for it.
  • Super Smash DoucheBros Ultimate DX GameCube Elite Pro for Smashing Faces: I have never cared less about a game franchise than Smash, and this I cared about less than usual. But I'm sure it's super exciting to Smashbros. Samus & Ridley Amiibo might be nice to have, as an old Metroid fanboy.

Have I missed it or did they say nothing about Animal Crossing for Switch?

Sony E3

Catching up:

  • Japanese instruments: Not exactly my thing, I prefer WagakkiBand, but classier than anything else we'll see here.
  • The Last of Us Part II: Laster of Us: Little girl (ignoring first game's plot choice to sacrifice her and save the world) goes on a mass murder spree after dancing with her girlfriend. No sign of the clicker zombies. Just a psychopath chopping people's necks open. What the actual fuck is wrong with you?
  • Ghost of Tsushima: Very lovely natural world and samurai. And then it's just used for a bunch more murders. You can't go play a flute and drink and fish in a river, the dialogue is very obviously scripted and choiceless. All this tech wasted making another fucking fighting game?
  • Control: While it seems to have a lot of fighting, there's maybe some puzzles with your amazing psycho powers?
  • Resident Evil 2: When there are no more good ideas in Hell, remakes will walk the Earth. But at least shootin' zombies is OK.
  • Trover Saves the Universe: Fuck yeah Justin Roiland and some kinda silly platformer! First time I've been interested in anything here.
  • Kingdom Hearts III: Pirates of the Caribbean WTF, is Jack Sparrow a Disney Prince(ss) now? Toy Story? Why not the Incredible Hulk and Deadpool, Squenix? The first one was weird, but this is so mashed together I don't even know what it is.
  • Death Stranding: Weirdest fucking thing ever gets weirder (but also more boring? Lot of walking scenes) in each video. What if there is no game, just increasingly fucked-up videos as an art project/troll? Hey, Lindsay Wagner (Bionic Woman), awesome!
  • Spider-Man: New York's shittiest hero gets to fight shitty villains like the Shocker (two fingers and thumb), looks like an exact ripoff of Batman Arkham Asylum. Super shitty skintight texture suit like a 2001-era low-poly game.
  • Dreams: Cute little VR-based toy, like LittleBigPlanet. Probably even more penises. Huge points for not being a murder simulator.

Debugging a Flicker

Working on the game, and every time I mouse-click to move (finally adding that, it's been all keyboard up to now), the screen was flickering! This had never happened before. Literally 3 hours of debugging, adding voodoo CSS incantations like:

-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: rgba(0,0,0,0);

which did nothing…

Finally made a new test project with just the canvas code and a mouse handler. Still not flickering. Then I add random lines on the screen to see some content, need to find the canvas size to make those lines, and that flushes out the offending line:

1: canvasSize() {
2:  const canvas = $("canvas");
3:  const size = [canvas.offsetWidth, canvas.offsetHeight];
4:  canvas.width = size[0]; canvas.height = size[1];
5:  return size;
6: }

See it? Line 4 is reassigning the width & height of the element, based on the display width/height. Which has to be done during setup and on window resize, but blanks out the entire canvas.

SIGH. Split that out into setup, and the flicker goes away.

It's so impossible to know what's my fault and what's HTML/CSS/JS being weird.

At least I'm only fighting a single rendering engine here. I miss doing this stuff in UIKit/SpriteKit or OpenGL ("I made a triangle!"), but the former's sinking in the Swamp of Swift, and the latter's RIP deprecated, and I'm hardly going to chain myself further to Apple with Metal.

Microsoft Says They'll Support Atom

Re Microsoft Acquires Github,

reddit AMA with Nat Friedman:

Developers are really particular about their setup, and choosing an editor is one of the most personal decisions a developer makes. Languages change, jobs change, you often get a new computer or upgrade your OS, but you usually pick an editor and grow with it for years. The last thing I would want to do is take that decision away from Atom users.
Atom is a fantastic editor with a healthy community, adoring fans, excellent design, and a promising foray into real-time collaboration. At Microsoft, we already use every editor from Atom to VS Code to Sublime to Vim, and we want developers to use any editor they prefer with GitHub.
So we will continue to develop and support both Atom and VS Code going forward.

Obviously, trusting Microsoft is how you get left in the desert staked out over an anthill without your editor of choice, but it's a little better to at least hear the new puppet CEO of Github commit to it.

Learn2JS

I've updated the Learn2JS shell, which makes it easy to get started writing client-side Javascript.

  • Added eslint tags and an initial config, so you can check for errors while editing.
  • Switched from a Python web server to light-server on Node; even though the shell doesn't use Node directly, it seems more consistent.
  • Added Canvas class to simplify setting up and drawing on HTML canvas.

Any suggestions or feedback? I just use this myself to script things quickly, but I'm happy to enhance it into a better learning tool.

Devolver Digital E3

Great stage show, amazing parody (I guess? It's impossible to parody the game industry, worse than televangelists).

Sadly, their games are fucking garbage, and what they showed was even worse than usual. Devolver haven't published anything good since original Hotline Miami and Hatoful Boyfriend; both from outside indie developers. I don't know how these people get through the day, being meaningless parasites.

Bethesda #BE3

Rage 2 has the guns & blood of the idiotic rail-shooters I normally condemn, but it's open-world and goofy. I openly laughed at the skeet-shooting carnival cannon. The rock show singing "Better get ready to kill better get ready to die" is a perfect tone setter for this. It looks like how Doom 1 played, fun and stupid. The environments look great, very cartoony and colorful. Down side, you apparently have to play some doofus "Ranger Walker" and endure bad dialogue on some mystical quest. I prefer games where you make your own character and do whatever you want. So… pass, but maybe if it's discounted.

The Elder Scrolls: Legends card game is… not great. I love TES, I like card games and board games, but it's very slow-paced, trick-card-based, and the story mode is often excruciatingly dull and dumb. Maybe now that it has a new studio Sparkypants, it'll move into my casual-gaming slot. Bethesda didn't talk about this change at all.

The Elder Scrolls Online, "MMO of the year" for the last 3 years, is my home world. Earth I tolerate, but Tamriel is beautiful and terrifying. Summerset is gorgeous and I'm just wandering around to solve problems, or kill world bosses, nowhere near done with main quest, and really far from finishing my jewelry crafting skill or Psiijic Order. I loved Morrowind and Clockwork City last year. The announcements for this year of a Werewolf-based dungeon DLC, and then Murkmire, eh. I don't do the group dungeons much, and Shadowfen's the worst zone in the game. More silly lizards in mud are not really what I wanted, but it's free for me on ESO+.

I feel sorry for the shambling corpse of iD software, ever since Carmack fucked off to build rockets, Romero had a rough time for a while but he's made a cool original Doom level, and Gunman Taco Truck with his kid, and has a new studio.

Doom Eternal? Couple bros in suits. "You want even more badass demons? We got twice as many!" Fucking punch it into a spreadsheet why don't you? Goddamn how Doom has fallen, into a rail-shooter. Guy calls the character "The Doomslayer", not "space trooper Henry Rollins".

"Let's hear it for Quakecon!" (very muted pity applause from like 3 guys who still care about Quake)

Prey, rail-shooter, couldn't care less.

Wolfenstein reboots, ha ha BJ has two daughters so now you can be girls shooting guns in a grim Nazi world. Original Wolfenstein was fun, remember? Dumbass Nazis shouting "Mein leben!" as you shot them in a bright 16-color world.

So enough of that.

Todd Howard's oral history of E3, and the new Skyrim platforms, are amazing. Watch the stream. Skyrim Alexa is just D&D, man. That's what we do when we play any role-playing game.

Fallout 76? I haven't played Fallout in a long time, since Fallout 1 on classic Mac, a bit of Fallout 3 on PS3, and some of the iOS Fallout Shelter. But Fallout 76 being an online might be fun. Looks like they're doing a megaserver like ESO. A bit of survival murder, a bit of building game. It's kind of Unturned but more hostile? Might be worth trying the BETA.

"I read on the Internet that sometimes our games have bugs?" —Todd Howard

Release on 14 Nov 2018? I'm surprised they've got this far without everything leaking everywhere.

The Elder Scrolls Blades: A mobile TES game? Procedural dungeons?! Town-building? YEEEK! Put me in a coma until it comes out! playblades once their servers come back up, it seems they've been E3-balled into failure so bad it can't even return an error page.

A few seconds previews of Starfield, and TES 6. Zero details.