What Did You Love This Year?

By Shamus Posted Tuesday Dec 17, 2019

Filed under: Random 318 comments

My end-of-year writeup begins later this week. Once that’s going we’ll probably talk about all the games on my good / bad lists. But before we do that, I kinda wanted to read about what everyone else was into this year. The world of gaming is really big, and sometimes it’s good to step out of your particular sub-sub-subculture and try to see the big-ish picture. I know this blog is probably biased towards the stuff I’m into, but my readership is certainly going to have wider and more diverse tastes than I do.

So in the comments I’d like to hear:

  1. Your favorite game(s) this year? You don’t have to pick a single favorite. If you loved 5 games, go ahead and list all 5. If you didn’t love any, that’s fine too. (Although please leave a comment saying so.)
  2. What was your biggest disappointment this year? Like, what game did you expect to like, but didn’t?
  3. What are you most looking forward to in 2020?

Please don’t limit yourself to 2019 games! If you spent all year playing Daikatana, that’s fineI mean, for the purposes of this list anyway. I do kinda question your taste in games.. Go ahead and list that. I’m less curious what the publishers are doing and more curious about what people are into.

Also, feel free to mix it up between console / PC / mobile / big budget / indie / MMO / single-player. It’s all good.

 


 

Diecast #283: The Game Awards, System Shock Demo

By Shamus Posted Monday Dec 16, 2019

Filed under: Diecast 100 comments

Next week will be the last Diecast of 2019. We’re taking off Dec 30th, and we’ll be back on January 6th. So if you have any 2019-specific questions, then now is the time. Also! SoldierHawke will be visiting in mid-January, so don’t forget to send in your questions for her. The email is in the header image.



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

Show notes:
Continue reading ⟩⟩ “Diecast #283: The Game Awards, System Shock Demo”

 


 

Programming Vexations Part 13: Project Files

By Shamus Posted Thursday Dec 12, 2019

Filed under: Programming 62 comments

Here we are at the end of this series. I was hoping we’d get a public beta of JAI before the end of the year and I could end this by experimenting with a new language, but it looks like that didn’t pan out.

This last vexation isn’t remotely the most serious problem, but it’s the one that annoys me the mostOr maybe it’s second, after header files..

Of all the things that suck the joy out of writing code, I think that managing project files is pretty high on the list. This is sort of linked to the problem where integrating libraries in C++ is a madhouse and a chore. If using someone else’s code was easier, then the headaches of setting up project files would be less of an issue. But these two problems exacerbate each other and force you to spend time putting all the files in the right places and referring to them in the right order.

Continue reading ⟩⟩ “Programming Vexations Part 13: Project Files”

 


 

Gamers Aren’t Toxic

By Shamus Posted Tuesday Dec 10, 2019

Filed under: Column 289 comments

This one has been on my heart for a long time. To about half of you, the title of this article probably sounds like trolling. But after watching the same argument get stuck in the same rut for the same reasons for the 1,000th time, I thought I’d try to help un-stick the debate.


Link (YouTube)

Continue reading ⟩⟩ “Gamers Aren’t Toxic”

 


 

Diecast #282: Christmas Lights, Streaming Services

By Shamus Posted Monday Dec 9, 2019

Filed under: Diecast 64 comments

As I said at the end of the show: SoldierHawke is coming to town. It’s been a year since her last visit. The plans aren’t finalized, but it looks like Monday January 13 2020 is going to be her show. If you have any questions for her, the show email is in the header image. Be sure to say that the question is for the SoldierHawke episode so it doesn’t wind up in the standard queue for Paul and I.


Hosts: Paul, Shamus. Episode edited by Issac.

Diecast282
Continue reading ⟩⟩ “Diecast #282: Christmas Lights, Streaming Services”

 


 

Programming Vexations Part 12: SOA vs. AOS

By Shamus Posted Thursday Dec 5, 2019

Filed under: Programming 84 comments

In previous entries, I talked about how you sometimes need to worry about small blocks of memory. In some cases, you may even want to worry about how the data is arranged in memory. To show how this works, let’s look at our old friend the space marine:

Space Marines

class SpaceMarine
{
  bool dead;
  char[8] name;
  Vector3 position;
  float stubble;
  short bullets;
  short kills;
  short dead_wives;
  bool cigar;
};

This is a contrived example, but it’s good enough for illustration. This is what the data structure looks like for a single space marine. Here is that same list of fields, except I’ve color-coded them and made boxes illustrating how much memory each field takes up:

Continue reading ⟩⟩ “Programming Vexations Part 12: SOA vs. AOS”

 


 

Music Class Part 3: Stuff I Learned

By Shamus Posted Tuesday Dec 3, 2019

Filed under: Music 50 comments

First I complained about the Monthly platform. Then I shared some of my work. Now I want to talk about what I learned while taking Andrew Huang’s class.

As with my Bad and Wrong Music Lessons, you should take all of this with a grain of salt. I’m figuring this stuff out as I go, and I’m likely getting lots of details wrong. Also, in the past I’ve noticed that posting Wrong Stuff about music is a great way to get musicians to show up and give me a bunch of education for free. It’s the classic internet problem. Ask a question…

“What’s a good chord progression?”

… and aside from people telling you to “Google it“, you’ll get ignored because people have better things to do than answer questions for lazy info-beggars. But if you make an assertion…

“In A minor, the a-F-C-G chord progression is pretty much the only one anyone uses.”

…then lots of people will stop and tell you how terribly wrong you are. Some of them will even stop to explain why! It’s free knowledge! All you need is a lack of self-respect!

Annyway, here are some of the most interesting things I learned:

Continue reading ⟩⟩ “Music Class Part 3: Stuff I Learned”