The Relationship of Technology and Games

In this blog post I am trying to answer the question: what is the relationship of technology and games? There are several successful game companies based here in Finland. How did they get to that position? We are going to have to go back to the beginnings of the history of home computers. Commodore 64 was the computer back in the 80s. That was the tool for many programmers.

Commodore 64 provided means so that you could program games and other applications. You could start with Basic and keep going to some graphics and music to turning the whole device to parts and figure out how it ultimately worked. This was something that many persons drawn into technology and games did. This computer opened a path for them into the depths of technology and games.

There was a sort of a scene that formed around capable programmers in Finland. It was called “demo skene” which is a Finnish term meaning “demo scene”. This know-how made among these young individuals was something that positively impacted in the rise of know-how also in a more professional way. Things were looking good as Nokia also needed persons that were able to program applications to cellphones. There were many game companies here. Some of them are still functioning. You might know companies like Remedy, Rovio and Supercell. These companies were driven by some of the people that started their progressing from the era of Commodore 64.

I was thinking about this subject and how would I approach it. Programming is one thing. If you are hoping to make a game you have to know also very much of the functioning of the graphical system and also how the computer uses long term and temporary memory and also how you react and with which device (keyboard or maybe controller) to actions of the player. How does the experience of a video game take its final form. There’s lots of things going on while the game is running. Part of it is purely technical. The technology forms the experience.

It is somewhat true that games give you a similar reaction as does any modern form of art. Technology enables you to use techniques like programming and 3D modeling along with the design of the whole aural experience. There are these skills and if you are capable of using them in a strong way you can be successful in creating digital art that can be called a game. The player can enjoy this game even without a deep knowledge of the technology that lies under the hood of the device that the game is running on. There is something very magical in all of this. Games can be enjoyed and even studied by anyone that feels even a slight interest in them.

This is one of my dreams that I have had for now maybe tens of years. This was the reason I chose to study programming. I dreamed that I would be able to create some kind of a game. It might not be as powerful as a game like EA WRC is but there is this motivation inside my mind that I still have. I would like to some day be able to create games. This is a powerful dream that drives me forward and motivates me. Sometimes you don’t learn so fast and sometimes you have to learn details instead of the most fundamental concepts.

So, my path to learning more about computers does continue. I am not so sure if I am ever going to be able to be a part of some unit that would create something very beautiful in the form of a computer or video game. I do hope that these thoughts of mine were inspiring this time. Basically, I got tired since I already had played EA WRC for many hours today and this topic formed this time this kind of an output that formed this blog post. I hope you enjoyed it and see you next time, soon!

NBA 2K23 – What Determines If Your Three-Point-Shot Goes In or Not?

In this blog post I am going to break it down with the three-point-shot. What does determine if it goes in or not? First of all I have to say that I am not a programmer of this game. I don’t have a direct access to the source code of this game. My conclusions are relied on purely observing the software while I have been playing NBA 2K23. I have to mention that I do know a lot about programming as you might already know. I also have some knowledge of playing real basketball which helps me to draw these points.

Release of the shot

You get to set a release for the shot while you start to shoot the three-pointer. Now every release seems to be different. I can see that this mechanism that detects your shots release is very precise. It counts every millisecond. It is hard to make the release a perfect one for every shot. Sometimes also a perfect release has to be achieved in a random period of time. So, the best release can be and sometimes is different and it can also be somewhat random, also.

Your players shooting skill

Your player has the ability to shoot a three-pointer. This makes your player a better shooter. So, there are more shots going in. Your player has a very unique ability to shoot. You are getting customed to setting a good timing and rythm for your shot. Although you can maximize your skill of shooting but every shot never goes in. You have to miss one way or another.

Your defender

You can get yourself some space before you start to shoot. This makes it easier for the shot to be a successful one. I have some idea that some defending players have a skill that makes their opponent to miss more likely while they are defending a player.

Who is making the assist

I am playing currently NBA 2K23 with Philadelphia 76ers. I have noticed that when James Harden passes me the ball the success is more likely. There might be some kind of a variable that adjusts the propability more closer when Harden is making the assist.

Every shot won’t go in. Every shot also is unique. If we would gather a table of some sort of the different variables we could see how these values affect the propability of the shot being a successful one. This information is, of course, very valuable for the developers of this game. I can deeply understand why they aren’t sharing this information just for everyone. Also, this information is only my own conclusions that I have made playing the game. It also does have something to do with that I am somewhat a technically capable person in a way.

This conclusion was very short. It might help you to realize how the game actually works. It is also an answer to some of my thoughts about why am I not succeeding more better in shooting the three-pointer in NBA 2K23. So, without further reverse-engineering we can continue to play some more NBA 2K23. And maybe study a bit more about programming and game development.

Maybe There Really Is a Reason?

Have you ever wondered what could be a reason for collecting games? Sometimes it feels like you find yourself spending too much money for retro video games. You are getting every legendary game and also every game that gives you nostalgia. You really wish that you can come back to these games that really defined your childhood or youth. You are basically trying to save those moments and hope that you can always come back to those memories.

I  have myself found out that I don’t have so much time for playing video games today. There seems to be so many responsibilities. I want to sleep my nights as well as I can. So there’s less time for diving into a good retro game.

There seems to be a limitless count of good games. There are old games and new games. There are games for all ages and games for only grown ups. There are games for young people and games that even old people can play. How can you define what is worth keeping in your collections? How could also those people that don’t know a lot about video games learn something about them.

I am thinking about this. Maybe we should keep our history of playing video games with us. There should be museums for games. There should be books written about this subject. Because if we continue this way all these games are becoming harder and harder to find and get back into.

So, I think, there is definitely a reason for all this. With this I mean collecting video games. There are already lists of games that have been released for a gaming console. It is very valuable if someone knows also something about a game or about some games. I think literature is very valuable. And in a way we hobbyists have a very important mission that I think we have already begun to execute.

There is a reason. You have been learning to play video games. How long have you spent playing? This was a question that came to my mind as I was younger. I thought that maybe this was all a some sort of waste of time. But, actually, it never and rarely is like that. Everything you do, even ifd you are making a mistake, keeps adding up to your experience. You can think of this as you would in a roleplaying game. Everything you do keeps advancing you in some way.

Some good books come to my mind. For example the book about GameCube that I got some months ago. It’s a defnite proof of how it is possible to gather information about a game console that isn’t the newest one anymore and is getting a bit rare to find already. What were all these games about and what were the technical details of this console? I personally find this kind of information very interesting.

There are already some museums that present the history of gaming here in Finland. I think there are many museums like this all over the world. There is a website that holds every Commodore 64 game that you can think of and that does exist.

Just think about how much work it can be when you develop a video game. There are countless individuals that have been involved in all these years in game development. There are some technologies that were used. There are many game engines that were used and also many programming languages. I think every game is a valuable one. So, there really is a reason to also collecting games and keeping them in order just to show and present our valuable history. Also, I think that history in playing video games can definitely give you an edge if you are working as a game developer. So, this was something if you are looking for a reason to this all.