Diecast #300: Three Hundred!

By Shamus Posted Monday May 4, 2020

Filed under: Diecast 82 comments

Three hundred is a lot of podcasts. If podcasts were a physical object and not audio files, and if you took all 300 diecasts and stacked them up, then the resulting pile would be tall enough to fall over. Amazing.



Hosts: Paul, Shamus. Episode edited by Issac.
Diecast300


Link (YouTube)

Show notes: Continue reading ⟩⟩ “Diecast #300: Three Hundred!”

 


 

Scraping Part 3: A Well-Behaved Bot

By Shamus Posted Thursday Apr 30, 2020

Filed under: Programming 49 comments

So now I’m done messing around and being silly. It’s time to actually scrape the web for stuff. There are three different sites I’m interested in:

  1. Metacritic, for critic scores.
  2. Wikipedia, for credits regarding director, writer, producer, composer, etc. This information is spotty and I can’t think of how it might be useful right now, but I’m going to include it as part of the exercise. Also, Wikipedia often notes what franchise a game is from, which might be handy if I want to do a search that includes “all Resident Evil games” or somesuch. 
  3. Steam, for PC -specific info like DRM, controller support, multiplayer, etc.

There’s also a bit of information that can come from any of these sources: The url for the game’s official website might be handy, and we also need to get the publisher, developer, and release date from one of these places.

Of the three sites, it seems like Metacritic is the best one to start with. It has games listed by platform, which is necessary in a structural sense. For the purposes of our database, it’s possible for the same game to have vastly different information depending on platform. For example, maybe a game is released on the Playstation 3 in 2010 by Beloved Developer, but then a year later it gets ported to the PC by Shovelware Games. Metacritic is the only place where we can get this information reliably. Steam obviously isn’t going to have non-PC data, and Wikipedia entries aren’t guaranteed to have all the per-platform data in an easy-to capture locationIt might be in the info box on the right, or it might be buried in the article text (good luck capturing THAT) or it might not be listed at all.

Metacritic even has a handy index page that you can go through: Continue reading ⟩⟩ “Scraping Part 3: A Well-Behaved Bot”

 


 

Scraping Part 2: Full Control

By Shamus Posted Tuesday Apr 28, 2020

Filed under: Programming 83 comments

So there are thousands of webpages that have information we want. When faced with this problem, ancient civilizations used to go to these pages using Internet Explorer 6 and copy the data into Notepad. We don’t know what they did with it after that, because they got eaten by Woolly Mammoths or conquered by Mongols or whatever. I’m not a historian so I might be slightly off with my timeline, but you get the basic idea: The past was hard.

But now we have these newfangled web scrapers that can surf the web for you and harvest whatever data you like. The problem is that putting the data into Notepad isn’t terribly helpful. Great, now you have an enormous text file of random facts. Are you going to sit down and read it manually? Probably not. So what do we do? Write another program to read that file? You need to turn this text into data sooner or later, and to do that we need to put it into a database.

Continue reading ⟩⟩ “Scraping Part 2: Full Control”

 


 

Diecast #299: The Dross Cast

By Shamus Posted Monday Apr 27, 2020

Filed under: Diecast 46 comments

It’s the dross cast! We didn’t have a lot of topics and none of them were about Current Events or Hot New Releases. We only managed to answer one mailbag question.

But! Next week is the big 300. We’re going to do an all-mailbag episode, so please send us questions. Email is in the header image.



Hosts: Paul, Shamus. Episode edited by Issac.
Diecast299


Link (YouTube)

Show notes:
Continue reading ⟩⟩ “Diecast #299: The Dross Cast”

 


 

The Other Kind of MMO

By Bob Case Posted Saturday Apr 25, 2020

Filed under: Video Games 82 comments

(Achilles and The Grognard is on temporary hold while my various playthroughs catch up.)

(Also, I know there’s an irritating white line in the header image. I made a mistake copy-pasting.)

People are still somehow playing EVE Online, the internet spaceship MMO that came out in 2003.

Not bad for a seventeen year-old game.
Not bad for a seventeen year-old game.

I played EVE on and off from around 2007 to 2013 or so, and very occasionally since then. It’s by far the best and worst online game I’ve ever played. It’s ancient, and full of the remnants of the 2003 vintage game design choices. Both despite and because of this, I enjoyed my time in New Eden. I got to experience the much-discussed metagame: at various points, I was a spy, a scammer, a capital ship pilot, and a member of several different sovholding alliances (that is, player groups that controlled areas of conquerable space).

Continue reading ⟩⟩ “The Other Kind of MMO”

 


 

Scraping Part 1: Easy Mode

By Shamus Posted Thursday Apr 23, 2020

Filed under: Programming 90 comments

You might remember a couple of months ago I posted a bunch of charts of video game data. The obvious question that went unanswered in those postsTo the genuine annoyance of some. was, “Where did this data come from?” So let’s talk about that.

Actually, before we talk about that I should make it clear that this is a programming project. I should note that that this project pre-dates that crazy stuff I was doing with BSP loading a couple of weeks ago, but I’m posting them in the opposite order. For some reason.

Maybe reading yet another programming project sounds fun, but this isn’t a game-focused project with cool screenshots to show off my project. This is pretty dry and you’ve already seen the end result. I’d talk you out of reading more, but we both know you’re going to read this stupid thing no matter what I say. So Let’s just get this over with.

Continue reading ⟩⟩ “Scraping Part 1: Easy Mode”

 


 

Adventures in Raytracing

By Shamus Posted Tuesday Apr 21, 2020

Filed under: Programming 34 comments

In the previous entry I ended with an abrupt half-joke where I said I got raytracing working. The idea was that I spent days struggling to get simple old technology working properly, but then casually mastered cutting-edge tech in a single sentence. Sadly, it’s not totally true. I got access to raytracing, but I think it’s a stretch to say it’s “working”.

When I left off, I presented you with an image that looked more or less like this:

I've fiddled with the lighting / textures / render settings since the last entry, which is why this looks different than it did a few days ago. This is still the same room / viewing angle we've been looking at all along.
I've fiddled with the lighting / textures / render settings since the last entry, which is why this looks different than it did a few days ago. This is still the same room / viewing angle we've been looking at all along.

That’s what the program looks like when you leave it alone, but if you move the camera even slightly then it looks something like this: Continue reading ⟩⟩ “Adventures in Raytracing”

 


 
From The Archives: