Gaming with Raspberry Pi

So I have this old Raspberry Pi 1 that I got back in about 2011. While it has many uses I haven’t utilized it in a while. What makes this interesting for the readers of this blog is that it can be used for retro gaming. While it is not able to run decently games that have 3D graphics it is perfectly good for playing retro video games like SNES games to give an example. Newer Raspberry Pis are capable of running some more advanced games that have 3D graphics. It is also not a bad choice to pick up a NVIDIA Shield if you are interested in emulated retro gaming and you want to be able to run games with 3D graphics. Shield can even run some Sega Dreamcast with Sony PlayStation games. If you want to be able to run PS2 games I think this is not, at least yet, your way to go.

So we have this Raspberry Pi 1. It has many ways that you can connect different equipment to it. It has two slots for USB. The connections are white which tells us that they are of type USB 2.0. This doesn’t affect us so much. The connections could be colored blue that only tells that they would be a bit more advanced and more effective in transmitting data through them. But for a USB controller or even Bluetooth dongle would work with USB 2.0s just fine. You can even expand these USB slots with an USB hub. It can provide you more USB slots.

If you don’t want to sacrifice one USB slot for Wi-Fi dongle you can connect your Raspberry Pi to your network and internet with an Ethernet connection. There’s no Wi-Fi built in the first Raspberry Pi but some newer models also have this feature included. So you might want to consider buying for example Raspberry Pi 4 instead of the first release. The first release also only supports SD memory card up to 32 GB. While this is just enough to support playing retro games, it might be too small for some uses. There is HDMI connection which delivers the sound and the picture from the computer to the display. There’s also a slot for video output and a small slot, actually a mini-plug connection, for audio output. Raspberry Pi also needs a power input that is provided with 5V micro USB connection. You can probably use your old smart phone’s cable for this, that is you have one available.

You get that Raspberry Pi needs a memory card  and a power cable to work. You will also need a keyboard, maybe even a mouse, a cable for Ethernet and an HDMI cable. That’s just for setting up. You have to install yourself a good operating system. For gaming I would go with RetroPie or Lakka OS.

Here’s some links:

https://retropie.org.uk/ and https://www.lakka.tv/

There are many ways that you can get the image file to your memory card. You can probably read some deeper instructions from those links that are above this text. It depends on your host operating system but I know that you are able to make the installation with Windows and Linux PCs.

After getting the software installed you need to fiddle around a bit with the settings. You can usually just connect your game pad and configure the controls. After that you only need to use the Raspberry Pi with your controller. You need to transfer the roms to your device also. This can be done in several ways. You can for example transfer them to USB stick or you can transfer them from your local network. I am not getting to this since this blog post is not actually a tutorial. I am only discussing about the possibilities and I am trying to give you a clear picture for what it is like to get your old, dusted, Raspberry Pi to work for you as a gaming device.

I really think that this is all about this subject. You can run your SNES, NES, Mega Drive/Genesis, Master System, DOS and Atari 2600 games like this (just to mention some of the most popular systems). I would recommend for your game pad Logitech’s or a USB SNES pad although there are plenty of possibilities. Some controllers might not work so don’t try to plug your PS4 controller in as it won’t probably work and would need some fiddling.

Learning Some Java

Learning to program takes lots of time. When I first got interested in it I started with basics. I started making small websites with HTML. Then I learned more about CSS and got myself into some basic image manipulation that I had to do to make my websites look nice. Back then I got curious about actual programming. I tried my hand at JavaScript and PHP. As I was trying to learn by myself and not in any school or even in a single course I didn’t get far.

I really got into some, so to say, “real” programming when I started studying in a local school of applied sciences. I completed a course that was named something like “Basics of Programming in Java”. I learned many new and interesting subjects. First thing you have to do when you are just starting is to learn how to set up the environment for the actual programming. You might be using Linux or maybe Windows as your PCs operating system. You might want to install an IDE which stands for Integrated Development Environment. You also have to install, if you are going with Java, Java. I recommend using NetBeans as your IDE. It enables you to do so many other things also.

Learning to make games is based on learning how to program. You have to master the basics first. Then you can slowly progress to some advanced matters. While studying programming you also get to see a lot about how the computer that runs all these games is actually working. This is one of the most interesting thing for me and it also motivates me. I have alwaýs been a bit of a holic learner. That means that I want to analyze what I am learning deeply and know the subject and figure out how it actually works. The opposite of this learning attitude is atomistic attitude. It means that the learner is learning some plain facts that are true about the subject being learned and trying to memorize these.

The picture related to this blog post represents the first Java book that I bought as I started my studies. It got me really far. It took me years to learn almost everything in this book. I haven’t fully stomached all of the contents. It has been about ten years since I bought this book. So that tells you a bit about the quality of the text. This book is now already a bit old. I think today Python has become more popular than Java for the first programming language.

Where you usually start in programming is that you learn what are variables, how you construct the code with control structures,  like if-else-statements, how to use the most common functions that the language provides, how to read in text from user and how to print it and also how basic arrays are used. This small list doesn’t include everything. How I started was that I basically started a short course. Then I started a bit more advanced course. And then another course about object oriented programming. Since we are talking about Java OOP is important. I think with Python this subject isn’t as important.

Programming is only one part of what a graduated software developer has to know to be able to work professionally. While studying I learned a lot about databases, user centered development, testing, communications, foreign languages, physics, electronics, mathematics and so on. I took a course about processors also. I deepened my knowledge in software development as I had to choose my main subject from telecommunications, embedded systems and software. This choice was made after one and a half years of studying.

One thing I would like point out about studying. When it is summer the school is closed. You have to figure how are you going to spend the time. You might be working. You might want to take some remote courses like I did. Just don’t be too lazy andjust  try make use of this time somehow. Otherwise it might be hard to start working on your studies again when the summer is over. So keep that in mind. Resting is required but a pause too long can be harmful.

A huge part of getting employed is how well you understand what it takes to be a professional. You have to find the best frameworks and the most useful programming languages. Teachers know a lot but always someone knows a lot about one thing and someone else knows a lot about other thing. Keep your eye on the companies that are doing the things that you would be interested doing. Make some hobby projects to display your skills. It might be a good idea to share your projects in for example GitHub. And remember to build your resume. You can even add some supplement pages that give the employer an idea about your skills.

If you are going to study programming keep in mind that it takes time. Keep your focus. It’s a long road. Go for it if you really are interested in it.

Sine Mora EX – A Modern Space Shooter

I wrote a post some time ago about space shooters. I have played many nice shooters mainly on Mega Drive. So the thought about getting into a more recent game in this genre was interesting. Sine Mora EX is modernized side scrolling two dimensional flying and shooting game. Graphics are clearly today’s graphics, there are some modes to choose from, you can save the game and play with two players cooperatively.

I bought this game, again, from some sale a while ago. The price was very low. I think it was about ten euros. The game has been released in 2017. I checked how long would it take for an average player to get through this game and the website tells me that it takes about two and a half hours. I have played it now for five and a half hours. As I’m not a professional game player it takes some time for me to finish especially this type of game. The genre isn’t one that I would have lots of experience with. But things do get interesting as I delve deeper into what this game has to offer.

Basically your mission is to avoid ammunition that is shot at you and at the same time you have shoot your enemies before they kill you. You get, I think, randomly some updates to your weapon and more time and some other important updates. You can even get a shield for you plane. When you get hit you loose all your weapon upgrades that give your weapon more power and you can then collect them back to you if you are fast enough. There are also updates for your planes speed. Time can run out. You get more time when you kill enemies or get an update. When you get hit you lose also time. You have ten lives and when time finally runs out you lose one life and you have to start from the latest checkpoint.

The game is exciting. It may seem to be a bit repetitive as games in this genre might sometimes be. As I played this game today I spent many hours playing it. So it keeps you well captured while it still is a smaller and more of a casual game. It’s nice to play this type of game that doesn’t require so much work in getting into it and actually learning how to play it. It can be a nice introduction to this whole genre. I hope I have the time to learn to play this game a bit more. In overall this game is good and it delivers a nice shooting experience tweaked into a modern gaming experience.

My Personal Relationship with PS4

I hadn’t thought about PlayStation 4 yet when a friend asked me a question – Do you know when is the new console actually getting released? That was probably back in 2013. Before that comment entered my mind I had been steadily working through titles available for PS3. I had played almost endless series of driving games like Need For Speed series and Dirt 1 and 3.

I had time and energy to play video games. Back then I wasn’t so interested, as you can figure, about retro games. They were only a slight curiosity I casually worked with using emulators on a PC. So I thought it would be nice to finally buy the latest PlayStation.

I actually made the purchase after I had just turned 30 years old in 2014. My budget was, back then, low, but I managed to save money to buy the device. I bought also my first PS4 game at the same time. It was Tomb Raider that was released back in 2013.

At first I had an ambitious idea of completing every game I got for PS4. It worked out only until I got like my fifth game or so. I managed to get through Tomb Raider and Call of Duty Ghosts. Games for PS4 were pricey at that time and there was only small selection. Many games were releases of old games released as HD remakes. So I had a new gaming console but there were only a handful of games.

Was it really worth it? I started to think about this. When I am writing this I think that this device had some really nice games. Some of my favorite games are NBA 2K14 and Dirt Rally. These two really stand out in the list of my favorite games for PS4. I just think there were many titles that I didn’t really get into so much. I guess it has also something to do about that I was back then already a bit over 30 years old.

It is said that when you are young you get more inspired by the music of that time. I think this goes also for video games. One year can be very significant for a nineteen-year-old but one year for a forty-year-old is not so big deal. So I was a bit older and had already got through experiences of the first PlayStation. I just think that PS4 never conquered my hearth like PS1 once did. This personal relationship made me think that it would be not a good idea to buy a new gaming console. So tot this day I haven’t found a reason to get a new console. I have a fresh PC that I can play also some new games.

After all there is an infinite amount of games that you can play. I think the games I am going to play don’t necessarily have to be the newest anymore and PS4 kind of ended my habit of playing the newest games released. PS4 is now not the newest gaming console anymore. It isn’t retro either. It is somewhere in between of retro and new. I think it’s time now for me to take some distance to this console and try to find some other games that I can enjoy. If you did enjoy PS4 or are still enjoying it that’s fine. I just think it lacked a personality and that’s why I have not played it or enjoyed playing it as much as I did PS3 and some older devices.

My Story

Oh. Where do I begin. I was born in 1984. Two years later my little brother was born. As any parent my parents noticed how clever I was. Or so they thought about it. They thought I was special. We lived in Helsinki for the first four years of my life. We moved to Vantaa in 1988 as my father got a job in high-tech electronics factory. He ended up having a thirty-year career in that company. Later I got to solder some components together but that’s another story.

So it was about 1987 when my father bought our family our first personal computer. I was very interested in it. I started to figure out some characters from the keyboard and I even wrote something with a keyboard before I learned to read. Our family didn’t teach me or my brother to read until we went to school and we learned to read and write actually there.

I was about nine years old when I got my Sega Mega Drive. I really liked Sonic The Hedgehog, Streets of Rage II and NHL 94. I had already played some Sierras games, some casual games, like Space Commander and many others. Space Quest, Larry, King’s Quest, Indiana Jones, Operation Wolf, Bubble Bobble, Sim City and so on.

This was only an introduction to the world I said Hello to as I got a PlayStation. Playing Mega Drive was fun. But the cartridges didn’t bring so much content. You can think about it. A Mega Drive game is about 1 MB. There is about 650 MB on a CD-ROM. So you can figure out how the games would be more longer and they also had more to offer as more and more people and even adults became aware of this situation.

PlayStation really sparked things for me. I played. I enjoyed. Other things in my life were playing basketball and going to junior high as I was studying here in Finland. I really enjoyed life. I even got myself a skateboard and actually also a snowboard. We hang around in Helsinki or Vantaa at parks and had really fun time. It was a fun period in my life.

I played so many games. I had about forty titles and I was eager to loan any games that my friends had. I didn’t get to modding then. I played Metal Gear Solid, Resident Evil, Gran Turismo, Oddworld, Colin McRae Rally, Medievil, Fear Effect, Final Fantasy, Silent Hill and Diablo.

I finally sold my PlayStation for so little money. I don’t recall the actual sum but it was about 120 euros. Damn. For all those 40 games, memory cards, two controllers, cables and everything else included. I would have liked to save them for me to use later. But I didn’t think about it then.

I went to Finnish Army in 2003. I had just graduated from high school and I had a place to study in a university. So things were looking up to me. I was not home playing games. I was shooting targets in the woods. So there were some years that I was, lets say, “lost in the woods” with my plans and my life. I believe this is not uncommon at all. I was then 20 years old.

Then in 2006 my mother found an original Xbox in sale. She bought it for me. The first game was Need For Speed Most Wanted. I was back in the game. Later I got to know my wife. She had a PS3. So I bought Final Fantasy XIII to it. I started really getting into gaming again. I started a school in programming. It was a school of applied university from which I graduated in 2016 at last.

So this brought me to my roots again. I started collecting retro in 2017 when I got a PS2 for me. Today I have a bit tens of devices and hundreds of games for them. I enjoy playing. It is my work, hobby and the thing I get most out of.

What is your story? I would like to hear something from you, my readers. Please leave a comment here or contact me some other way.

NBA 2K21 Played With Switch Lite

It’s been a while. I first stumbled on NBA 2K as I was playing 2K14 on PS4. I later bought 2K18. I liked the first mentioned more. But now it’s early 2021 and it’s time for me to tell you about what I have been doing during the week or so. I can tell you already that I have been thinking about writing my next post for maybe two days already. I’ve had some ideas for the post but for me it is the most natural to talk, or write, about stuff I do or what are my hobbies or activities. So, keep reading.

Nintendo Switch Lite is a handheld, and only handheld, gaming console that you can play Nintendo Switch games with, if they are playable in the portable mode. It is attracting because it costs “only” 210 to 230 euros when the regular model of Switch is about 330 euros. I finally decided to buy one. I haven’t owned, ever, a handheld console. So I never had PSP or PS Vita or even Game Boy, which is probably the most popular handheld in here where I live. I had some doubts about how would the controls feel, would the screen be big enough (it’s 5,5 inches) and what games would be available. I really didn’t need a device that would be hooked to a television.

I had some reasons against and some reasons for getting this product and I made my decision. It was a bit hard to think about what games to buy. I had to have a game or two. You might already know that I’m not a Nintendo type of guy. I know Sega and PlayStation much better with not underestimating how playing PC has effected me while I have grown up to be an adult that is still playing video games and knows his retro stuff like his own house.

I decided to skip Mario and Zelda as the first games. I didn’t want to take a risk. I decided to buy 2K21. I was already in way or another going to buy it so why wouldn’t I buy it for Switch Lite. I wanted some more games so I decided to also buy a cartridge (is that what you call these things that look like over sized memory cards, maybe it is) that included Final Fantasy VII and Final Fantasy VIII remake. I haven’t played FFVIII so much so there was something new for me also. I have completed FFVII once as a kid as I played it with my old PlayStation.

But let’s talk about the latest basketball and NBA game a bit. I think I have only scratched it’s surface as I have spent some hours playing it. It is the NBA game that it has been for already years. It stands out as a great sports game and there are many modes you can play in. I just started MyCareer mode and created a new player. Controls are fine. I can do whatever I have to to compete against the computer. The game might be a bit harder than the earlier ones I have played. But it’s a great game all in all.

I have also some critique about Switch Lite. The screen is far from Full HD. The resolution seems to be 1280×720. Switch was released in 2017 so the hardware isn’t the most newest. The screen is although touch screen which makes it easier to use. The battery lasts for 4 hours. This has been alright for me. But after all when considering what handheld consoles there are available right now in the markets this is a very good and also very cheap opportunity for a player like me that wants to get into handhelds and also Nintendos games a bit more. So I can definitely recommend this for a gamer to buy.

 

Some Really Big Games Released By Finnish Companies

You might not know that I am from Finland. As a person from this northern land that has only about 5,5 million people living in it I am very proud of our game companies and our game development scene. We have here a strong ground for developing games. People that live here are always interested in latest technology and computers are a hobby for lots of people. Do you know Nokia? It’s from Finland also.

Back in the 1980s Commodore 64 computers were a very big thing in Finland. Many hobbyists were driven into electronics and programming by these Commodores devices. Some people learned programming with BASIC and some people that were really into this kind of stuff were learning how to program in assembly language. There was also people making demos, composing music and creating visual art with these computers.

Game development really lifted its head here in the 1990s. Remedy managed to make a great game called Death Rally. They later released more games. There were also companies like Housemarque and Bugbear, which developed some really nice racing games, like Rally Trophy and Flatout series. Housemarque released a game about snowboarding called Supreme Snowboarding. All these companies had their roots in Finnish demo scene called “demo skene” in our native language. Finnish game companies include also Rovio, Supercell and Redlynx and Frozenbyte.

The ability to adapt technical skills is the base of this kind of progress in game development in Finland. We are a small country after all. We have been the northern most country that is actually farming and it was like this for a long time. You can study game development and even electronic sports here. I hope this post didn’t include too much. It was supposed to be just a post about how gaming and culture has evolved here. And also to promote my home country a bit.

Let’s mention some famous games here that haven’t been already mentioned. Max Payne series, Flatout series, Rally Trophy, Alan Wake, Angry Birds and … I think this is enough. Check out the latest games from your favorite game store which might be Steam for example. And I am not going to forget to mention a game called Noita. It is also a game that has been developed in Finland.

Comparison of Two NBA Jam games

The latest post I wrote some days ago was about basketball games and how they have evolved. While we’re at the subject I am going to continue to write about basketball games. So todays subject is to compare older NBA Jam game, actually it’s NBA Jam Tournament Edition for Sega Mega Drive, and a newer one that is NBA Jam for PS3.

It’s amazing to think that while graphics and controls have evolved a lot the game called NBA Jam has really changed just a bit in all this time that is between the first Mega Drive release and the PS3 release. You still play with two basketball players against two other players. There are some details that have been added. If you haven’t played the original Mega Drive version you can still most likely enjoy the newer version.

The newer version has challenges for one and two players. I think it’s more fun to play with a human player be it against each other or as teammates. I have to mention that this game wasn’t first developed for Mega Drive. To be exact it was  developed first as a game that would be  played in an arcade. This was also where my first experiences of this game started back in the 90s. We put some coins inside the machine and played against each other. This is probably where the game aimed and this is where it becomes attractive to us players.

I have to tell more about NBA Jam since it is one of my favorite games of all time – at least I think that way right now. Maybe it’s just my favorite basketball or sports game. The players heads seem to be a bit big. This is because they originally wanted to bring more details to the players heads. I think NBA Jam was released also for PC. If a player scores points three times in a row, with no other player scoring, he becomes “on fire”. So about any shot will go in. If some other player scores the “on fire” wears off. I can tell you that when this player is hot you must shoot three pointers or at least this makes sense if you are trying to beat your opponent.

I enjoyed both of these games. Mega Drive version has more nostalgia but PS3 version has better and updated graphics and it also brings some details and features that wouldn’t have been possible to create in a Mega Drive version of NBA Jam. I didn’t pay a lot for any of these two games. Actually I think I bought them for exactly the same price and that was about 15 euros. I bought Mega Drive version from a flee market and PS3 version was found from a store and it was on discount. So, I liked both versions and I still play them casually. This is also a fun game to be played in a house party but maybe it is too nerdy for that…I don’t know…It might depend…

How Basketball Games Have Evolved – From Super Real Basketball to NBA2K18

The first basketball game I ever owned was Super Real Basketball. It was released for Sega Mega Drive. Later NBA Jam came and it was maybe the best basketball game, or maybe title, of all time in sport games history. Let’s take a deeper look into how Super Real Basketball was played and how it was compared to the latest basketball game I have right now in my collections.

Super Real Basketball was fast paced game. You could move one player that had or didn’t have the ball. You had your defensive play and your offensive play. You could steal the ball if opponent tried to pass it to a teammate. When you had a drive to the basket there suddenly appeared an animation that required you to hit the shoot button at right moment. If you were on defense and you were near the player that was trying to score you could block the shot, again, by pressing a button at correct time. If you wanted to shoot a three pointer that was also possible.

The limitations of one of the first Sega Mega Drive basketball games were that although it promised a sense of reality it actually wasn’t very realistic. One thing there is that could have been designed better and that was the statistics of the game. The game didn’t have strong statistics. There weren’t real names of players of NBA or any other league. Names were just some basic names. You really couldn’t make much of a difference between players. Some players were faster than others or had better shooting skills. You just couldn’t name a player that was good with for example ball handling.

When it comes to the latest basketball games there is lots of improvements that have been made over the time as sport games have generally developed more. The latest NBA game I have is NBA2K18. The 2K series of basketball games has had good reviews, I think, since the release of NBA2K14. I think you can already trust the quality. When there is another season beginning there will be a good basketball game made with the latest players and teams.

Statistics ar great in NBA2K18. You basically play maybe two or three seasons and develop your player. You first choose some qualities of the player that don’t change like the name, number of the players shirt and height and even weight. You have to think what kind of a player you want to create. Will it be a 3 point shooter, point guard or play maker or do you want to become a center that has amazing blocking and defensive skills. After that you play the regulat season, one season is 82 games long and if you win enough games, you go to playoffs. Your player gets skill points that give you options to buy more stats for your player.

The gameplay is very nicely developed especially compared to the first basketball game I was talking about earlier. You can make steals, although you can get a penalty, if you are too much into stealing the ball, block a shot of an opponent in real time. Shooting is based on how open you are, what kind of a release you have and also how good is the ability of shooting of your player. You have a strong feel that you are actually the player. The Mega Drive game was about team play – the newer game is about individual player, but you have some game modes that enable you to play as a team or as a coach. I’ve only played NBA 2Ks, 2K14 and 2K18, as a single, individual, player.

So there is a lot of progress. I can tell you about NBA Jam also a bit. I first started playing it in an arcade. We had a great arcade that had games like NBA Jam and Mortal Kombat. So that was the first touch. I later played with a friend that had College Slam on his PC. That was cool. Lately I bought NBA Jam for Mega Drive. It’s still a great and fast paced basketball game that is played two versus two. There have been many versions and I like the PS3 version the most. It’s funniest when played with an opponent that is a human person. It’s not so much fun if played against a computer.

So these two basketball games are ones that I truly have myself played and I’ve played them a lot. It’s really nice to see how the sports games have been developing since late 1980s. And you can see how licensing, and I mean here that the players and teams have real names, affects the experience of the game. You can name a player that is good at shootiing three pointers for example. Like, to mention someone, Stephen Curry. It gives that certain touch to the games build aaround playing basketball. There are also games in which you can play on the streets. Maybe I have space and time to write about them some other time.

Playing NBA 2K14 on PS4

How I got in to playing basketball games? First I started to get interested about these kinds of sport games as I was already playing basketball. It was my hobby for 7 years. Then I stopped playing as I wanted to concentrate to studying more. The first basketball game I ever had was Super Real Basketball. It was a game for Sega Mega Drive. It wasn’t the greatest game or the most realistic. But that’s how I started to get into basketball games.

The game that really caught my attention was NBA Jam. I played it in arcade in the 90s. It became my favourite game at that time. I liked also very much Mortal Kombat. These were the best games for us to play in arcades. I usually played with my friends in arcades. Mortal Kombat and NBA Jam are so great titles that I still play these original games on my Sega console even today. There have been many games released later that had better graphics and controls and so on. I still like these original games also.

NBA Jam was a hit in arcades all over the world. Sure, it was appealing and attractive. It wasn’t so realistic. There was NBA Live series that was trying to create games that were more detailed. I didn’t like this series so much or get into it. I remember playing some basketball games on PS1. But the best games that were dealing this sport were yet to be released. I have also played many basketball games on Xbox and PS3. I just didn’t so much get into them. I have to mention, in this context, a very good basketball game for PS2. That game is NBA Street vol 2 on PS2.

NBA 2K14 isn’t the latest basketball game but it surely is the one I have played the most. This game was also among the first games I bought for my then fresh and shiny PS4. I started creating a character. My imagination started flowing. I created a player that was 6 feet tall. He played as shooting guard. I added some base skills to ball handling, passing and 3-point shooting. When the game, and new season starts, you don’t first get to play. You might get 5 minutes at court to prove your skills. Then you start to get more playing time as your character progresses.

NBA 2K14 has many dimensions in it. I found it appealing as I have some history inside basketball. I have learned new ways to look at this sport. I have tried to make some kind of a game myself. This has not been easy for me. I would like to create some kind of strategy game. I went on to play 2K14 for maybe 100 hours as I developed my characters skills to overall of 99 and managed finally to win the MVP and the championship. This is a very good game. I think it brings some role playing games’s elements to sport gaming. As I had achieved almost everything the game had to offer I moved to NBA 2K18. I didn’t like it so much. This time I created taller character that played the position of power forward.

Social media & sharing icons powered by UltimatelySocial