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”

 


 

Diecast #298: More of the Same

By Shamus Posted Monday Apr 20, 2020

Filed under: Diecast 84 comments

Even if you don’t listen to our podcast, if you listen to any podcast then I’ve got a question for you in the show notes below. I’m just curious how people consume these things.



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


Link (YouTube)

Show notes: Continue reading ⟩⟩ “Diecast #298: More of the Same”

 


 

Hypothetical ME4: Setting

By Bob Case Posted Saturday Apr 18, 2020

Filed under: Mass Effect 71 comments

After the player has spent 13 hours creating their character and 7 more settling on a name, it’s time for the actual game to start – which means that it’s time to (re)introduce them to the universe of Mass Effect.

The Citadel, one of the best tutorial/kiddie pool areas ever made.
The Citadel, one of the best tutorial/kiddie pool areas ever made.

For those new to the series (a significant group – the last numbered sequel came out eight years ago), this means easing them into the setting and helping them find their feet without overwhelming them with side quests and codex entries. For those who have played the previous entries, it means showing them what’s changed, and what the effects of those changes are.

Continue reading ⟩⟩ “Hypothetical ME4: Setting”