Final Fantasy XVI Is Released Today (But Only on PlayStation)

My latest consoles that I own are Xbox Series X and Nintendo Switch. This means that I am not so excited about FFXVI getting released. What would I play it with. Man, it isn’t even released on PC. What can you expect from this game? I do have a PS4 but I am not so content with its powers, you know. The console is already ten years old technically speaking.

I was excited about Final Fantasy XV when it was released. It’s closest relatives seem to be FFXII and FFXIII. FFXV made some experiments which made playing it to feel more “realtime” and more of an action RPG. It had a huge open world map. It was basically a nice RPG with lots of main and side quests for the player to explore.

This thing about Final Fantasy games is that it takes a lifetime to finish even one of them. I did play NBA2K22 for longer than 140 hours but it isn’t a game with a strong storyline. Also I have this certain appeal on basketball since I have grown up playing it and wathing these NBA and national level games. I have a strong drive to basketball and it is very enjoyable and relaxing to play a game like NBA2K.

What I am not so familiar or a fan of is all these fantasy elements. I don’t read a lot of fantasy boooks. Should I read them? No, I don’t think so. This matter combined to some a bit boring and repetitive content just isn’t something I would spend over 100 hours in to. I am sorry. I know some of you like fantasy. I am more of a science fiction and non-fiction type of reader.

When it comes to Final Fantasy games I did play FFVII and I finished it. It took me a very long time. And for a long time this was the game that I had spent most time playing. I like Diablo games. This brings me to this conclusion that I like to see action in gaming. And in movies, too. I love these Max Payne type of scenes and I also like Matrix and John Woo movies. Feeling enough of a nerd now do you? Well, at least I can say honestly that I am a sort of a nerd, also.

It is interesting to see how FFXVI improves or modifies the concept we have seen on FFXV and also FFVII Remake. I am a bit curious about reviews of this game. Heck, I might even buy it, if it gets released on Xbox Series X or PC. So, we have to wait and see. How long will it take to complete FFXVI? What kind of a story it brings to the table. If you have just bought this game – I wish you luck.

 

A Retro Gaming Book About Nintendo GameCube

Yesterday I got to add a new retro game book to my collection of books. It is the book about GameCube, “GameCube Anthology”. This book is published by Geeks Line Publishing. I was very content when I found out that this book was available very easily from a well-known Finnish web shop. Now, I am not going to advertise here. Let’s just say that it was easily available. The price was 42 euros with the shipping.

There has been a lot of conversation about GameCube lately. It is a very popular console among collectors. This anthology consists of 360 pages. It is written in English. Through these pages the book tells the reader about technology and how the process of developing the console formed. There are games presented. Actually ALL games that were released, that makes the total of 647 games. It includes games that were exclusively released in Japan, USA or Europe. So, this is all good information for a GameCube collector.

I am not so familiar with Geeks Line Publishing. I did find also a book about Nintendo Entertainment System, or NES for short, and a book about Super Nintendo Entertainment System, or SNES. These both are available from the same web shop. I figured I am most interested currently in GameCube, so I picked this one up. Although a book about NES or SNES would sound interesting to me, also. As I browse through this publishers website I find that they have published similar books about other retro game consoles like PlayStation. All these books seem to be targeted for a collector.

GameCube is a very interesting system. It brings me closer to the feel of 2000s retro games that have this particular combination of game play and 3D graphics. I don’t have so many games currently for this system. I have all in all about maybe 15 or 20 games for GameCube. I have the remake of the first Resident Evil and RE zero, Super Mario Sunshine, Need For Speed Underground and Tony Hawks Pro Skater 4, just to name some games. There were several kind of “new” and “wild” ideas concerning the design of GameCube. First of all the controller was something other than those Dual Shock or original Xbox controllers we were used to. It was also something different to have these small 1,4 GB game discs instead of DVD game discs that had 4,7 GB of space for the game. There was no hard disk. You had to use a memory card. There were also four spots for a controller, so, you could play multiplayer on only one screen.

Why Nintendo did these decisions with the design? I think they probably wanted to stand out and create something unique that gaming fans would love. In my thinking this was a success. How otherwise would you still be playing these GameCube’s games after over 20 years since its release. GameCube sold almost 22 million units. It was manufactured between 2001 and 2007. GameCube was facing tough competition from Sony’s PlayStation 2, original Xbox and of course from Sega’s Dreamcast, that sold “only” 9 million units worldwide. PS2 was  the greatest gaming system back then when it comes to sold units. It sold over 150 million units.

I am hoping to read this book soon. I am currently reading some other stuff also. It definitely seems promising. Maybe I even figure some new games that I would like to add to my collection. It’s just that these games prices are a bit high right now. So, it’s not a good idea to spend all your money to GameCube games. Maybe we will get a GameCube mini console, soon, who knows?

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”.