A Neat Find from a Local Flea Market

You don’t have to necessarily guess what I found from a local flea market. While looking to the image right above this blog post you can see that it is an original CD-ROM of the legendary FPS game Quake. What you can guess is how much did I pay for it? It cost me two euros. Yes. That is right. Two euros. I am a bit tempted to sell this forward for maybe ten or fifteen euros but I decided that I would like to keep it.

I already figured when I decided to buy this that this game isn’t going to work on my modern Windows 10 PC. Fortunately I have a dedicated PC that runs Windows XP. I am going to play it on this old PC. I also understand that there are versions of this game available for Switch, PS4 and Xbox Series X. I think I made the right choice when I decided to buy this game. While re-use centers don’t necessarily always have the right ways to analyze the stuff they are selling I am willing to support them with buying a game for two euros.

There is one cool feature with this CD. It does play the games official sound track if you insert it to a CD player. I think this was why they had it in the audio CD section of this re-use center that I bought it from. I was actually a bit surprised that this disc didn’t have even more value. I have seen some CD-ROM PC games that were for sale for maybe 30 euros. This is of course a price of a game shop and those prices are always a bit high. This is due to some expenses that these special stores have like rent for example. I am very content in this latest purchase that I made. It is definitely a good purchase. Two euros. Wow!

I actually have a holiday at the moment. I have spent it sleeping, reading and playing. I have been just relaxing. I did spend some time in a hotel. And we are going to our family’s summer cottage next week. My wife has her holidays at the same time. We have spent some time together, of course. So, I have had a lot time for these activities I described a bit earlier. Today I had time to go to three different flea markets at Myyrmäki, Vantaa.

Quake has gained lots of attention lately. So I guess that here’s some more hype for the game. I am also waiting to get to listen once again the soundtrack of this game. The soundtrack was produced by Nine Inch Nails. If you like old school first person shooters then why not give Quake a try. Back in 1996 it was something different. It is a good game and a legendary game also.

The Role of a Single Variable in an Application Source Code

What is the role of a variable? In case you don’t know about software design, or basics of programming, let me show to you what kind of a term it actually is. Variable has a type which defines what values it can have. It can be a number, a single character or combination of multiple characters. A variable can also be part of an array that has several variables that are of the same type. Objects have properties and every implementation of an object has a variable as a value to its properties. But we are not going to object oriented programming or modeling…at least not yet.

Together with other variables in a program variables form a state of the program. If you think about thing in any retro game console emulator there are so called “saved states”. This means actually what it exactly is. In Super Mario you have variable, which says in which world you are, which stage you are, were you are positioned in the actual level and, for example, how many lives you have left. So all these variables form the state. You with me?

One thing I wondered for several years especially when I wasn’t too deeply involved in actual programming and I was still trying to get my thoughts gathered was “how can you save the entire game when you are saving your game in any modern game?”. Of course you aren’t saving a full copy of the whole game. You are only saving these values of all these variables. You are saving the state in which the application currently is. And basically, this means text. How much would a text file consisting of, maybe, some hundreds of lines of variables and their values take space? Yeah, you figured it out…it wouldn’t take a lot of space. Not at all.

What does take space if any commercial modern game would be considered? Graphics, 3D models, the recorded sound effects and all of the dialogue of the game. They all take a lot of space. Especially when you think about today’s high quality screens with 4K pixels and high quality sound coming out of the selected audio device. Of course what takes also power is all this processing. The processing of code is done by processor of your computer. Graphics are processed with GPU (Grpahics Processing Unit). Today there is a need to maximize the use of a powerful GPU to process the data as efficiently as possible. The processor then works with the GPU and also the hard disk. We have already witnessed fast data processing of SSDs. SSD is short from Solid State Drive. Earlier we had hard disks called HDD (“Hard Disk Drive”). If you are really into computers and building setups you probably know that HDDs are a lot cheaper than SSDs. I mean, of course, the monetary expense of a unit of space. It is a lot more expensive to get a 256 GB of SSD space than it is to get this same space in a HDD.

Right now we are deep in the workings of a personal computer. All these facts I have already covered took me years to get into. It took me involvement. And mostly, it took a lot of time. I started getting in this, very deeply and by studying, back in 2008. That was the year I started studying first electronics and after two years I moved on to study computer science in an University of Applied Sciences. After I graduated back in 2016 I was having a hard time finding a job. After two years of looking for a job I found one as a customer servant. I have worked my way from there and now I work as an IT support person. And all this started from trying to figure out how the saved game system works in my favorite computer or video game. I think the game I was thinking about was Fallout Vegas.

The question made think deeply. How was the game able to save all this information to a small saved game file? I got the answer but it sure wasn’t an easy peace of a cake. I didn’t succeed very well in courses that dealt with a computer’s memory usage or how is magnetism, a physical phenomenon, handling all this data on a hard disk. But little by little…I got the whole picture. I finally got to combine all this information together. All this started by playing games.

Today, I find that there are several areas that are really interesting to me. If you want to learn some knowledge very deeply, like how computers actually work, you will have to use your past knowledge and experiences to guide your thoughts through it all as a process. Writing something “open” to yourself so that you understand what your mind is dealing and handling is one big key for understanding complex and theoretical matters. And teaching someone or having a conversation about the fact is very useful many times.

I don’t know a lot about actual electronics or how the architecture of a full computer work. Well, I actually know something about it. That isn’t however enough for me to solve every problem. This is also where search engines or even a tool like ChatGPT would come in handy. Of course you can look up information from books or your notes and study some more. Just try to remember to take it piece by piece. There is an old saying. It goes something like this: “nobody is a master as you are born”.

Some Thoughts After Beating Max Payne

I finally had time to beat Max Payne. This is the first game in the series which consists of three games. I don’t know yet if I am going to play Max Payne 2 – The Fall of Max Payne or if I am going to try to play the game all over again with an increased difficulty level. After you complete the game in one of two easier difficulty levels you unlock these harder difficulty levels. All difficulty levels from easy to hard are “Fugitive”, “Hard-Boiled”, “Dead on Arrival” and “New York Minute”.

There was a kind of a problem right at the end of this game. This was the only time I had to look for a clue from a walk through that I found online. Actually that walk through was a YouTube video. I am not going to spoil the ending in any way if you are also interested in this game. This game was released for multiple gaming systems including PC, Xbox and PS2. I am not sure if there are some other ports. I prefer Xbox version since it gives you a nice feel of controlling and you can also save anytime you want. In PS2 version of this game there is only an automatic saving that really pisses the player off many times as the game is saved in a situation that makes it impossible to continue playing. This feature has everything to do with the fact that PS2 doesn’t natively have a hard disk.

I completed the game in “Fugitive” mode. This is the easiest difficulty level. I found out that I didn’t remember all the details that were in the plot. The story is simple but it is fun to follow. The world that Max Payne is placed in is very realistic or naturalistic in a certain way that also describes some urban scenery. There are guns, violence and drugs as well as deep and even satanistic clubs in which the action takes place in this game.

The game is very enjoyable. There is lots of action. The game owes much of its success to action and sci-fi movies like those directed by John Woo and Matrix. You get to view the world from 3rd person view. There are plenty of weapons. Shotgun is a nice weapon but it is very slow to reload. Then there are two types of hand guns. There are also some sub machine guns, a sniper rifle, grenades and an automatic shotgun which is a very powerful weapon. There is a limited amount of ammo. You get to use pain killers to increase your level of health. You have also an option to slow down time. There are two ways. You can first activate this bullet time effect and move to any direction or you can jump to the side as the time slows down. This can be very effective and it gives you more time to aim.

Graphics are very nice. Sound acting is somewhat confident. If you think some games that have a low quality of voice acting, like the first Resident Evil released in 1996, Max Payne does a way better job. The fact that Max loses his family in the beginning of the game gives lots of motivation for the player to progress in the game. You are on a mission. You have to survive in a cold world.

I don’t want to give Max Payne a score. It was something revolutionary back in 2001 when it was released. Today it is still relevant as a video game. It was also the game that made Remedy Entertainment famous. If you are looking for a retro shooter that isn’t as realistic and serious as today’s ultra realistic shooting games you can definitely pick up Max Payne. I can definitely recommend it. There is also lots of replay value. I might even play it through again with increased difficulty level. And don’t forget that this game has also two sequels.