Artificial intelligence has already caused great harm, and without some serious changes to how we unleash these systems on the world, it will only get worse.
I'll tread carefully here, because we live in a strange time of questioning the motives and knowledge of experts to bolster every bizarre conspiracy theory under the sun. No one trusts any information anymore. It's not even clear if trusting/doubting expert opinion is anti/hyper-intellectual. But that isn't the subject of today's topic. I listen to… Continue reading What is an Expert?
The two most common alternate keyboard layouts are Dvorak and Colemak. This article is my experience with switching to Colemak.
A topic that I've been thinking about recently has to do with balancing roguelikes. If you haven't heard the term balance before, it basically refers to making a game fair through adjusting values: enemy health, enemy strength, items you find, your health, your strength, and so on. For a normal RPG, you balance a game… Continue reading Should Roguelikes be Winnable?
https://www.youtube.com/watch?v=2sxSA2SCaio&feature=youtu.be Here's an experiment to try purely in C++ (or the language of your choice). Print any character you want on a blank terminal screen at a specific location (say 10 characters over and on the 4th line). This is a crucial idea in game programming, because even something as simple as using the arrow… Continue reading Basic Game Programming Part 3
So here's a video of the finished product for today. If you haven't read the last post, you should do that and try the exercises. Better yet, watch the finished product and try to create it without reading the excercises: https://www.youtube.com/watch?v=IrmnolCQivQ We'll go through all the changes I made, but we'll start with the most… Continue reading Basic Game Programming Part 2
A lot of people think the best way to get young people into programming is through making games. I agree. Unfortunately, it is kind of hard to find the basics, so I want to do a series on it (Pygame is your best bet for a tutorial, but I've personally had bad experiences with it).… Continue reading Basic Game Programming Part 1