How to Maximize Your Performance in Competitive Gaming

When talking about how you perform in competitive gaming it first comes to mind that you have to practice a lot. You have to be young enough but also still old enough. You need your wits. You also have to be balanced in your life in overall. Make sure you get enough sleep. You might also figure that drinking is not good and you perform badly if you have a hangover.

But what I have to say is that one of the key things is concentration. You might remember how school was when you were a child. I remember that we had 45 minutes of class and then we took a break for 15 minutes and got some fresh air and then begun the next class. This seems to be somewhat optimal time for a person, a player, to concentrate. So keep this in mind. You can continue playing longer than 45 minutes but I think you should at least have a break after you have played for 2 hours.

Your age matters actually a lot when competing in gaming. It has been said that after the age of 27 years your nerve system starts to weaken a little by little. Well, I’m myself right now 37 years old so it seems I wouldn’t be able to compete against some younger players. This seems to be the case when considering especially first person shooter (FPS) games. But you have to also remember that while you play a game your nerve systems forms memory out of your actions and you might have a huge advantage if you have played some shooter game a lot. Like it is with athletes – very few of them are over the age of 30 and if they are they won’t be as good as they were younger.

While age matters and young players are more likely to succeed you have to remember that winning might not be the most important matter when it comes to gaming. I can say that I definitely enjoy playing games like an old soccer players enjoys playing. After all you are the one that sets your goal and the amount of effort you put in to playing games. Everyone doesn’t have to be a professional.

As it is important for competitive players to practice it is also important to have enough sleep. You also have to be in, so to say, good balance with your life. Gaming might not be your best shot as a career. It might not pay your rent. But it can be part of your successful life. It might be your dear hobby. It might be a way to spend some free time and get your thoughts out of your studies or work. For some people it might be a profession. Not for everyone.

The last thing I want to talk about in this blog post is that your equipment does matter also. Think about what genre you are going to compete in. For driving games you would like to have a steering wheel and paddles, fighting games require certain type of joystick, FPS’s can be played with keyboard and mouse and real-time strategies require these also. There are many tools for getting the best out of your performance.

How Many Buttons Can You Handle?

First of all I am sorry for not posting anything for a while. I haven’t had time, effort and, or, motivation to write here. So it’s been three weeks since I last posted here. But, now it’s time for me to write something for you guys. As you may have noticed I have added some advertisements to this blog. Maybe I get something out of this. I don’t know and we’ll figure out as I keep writing these stories here. I am trying to write something at least once in two weeks or so.

So, I decided to make a bit of a comparison between game controllers. In that featured image we have a NES controller. Now that’s about as old of a game pad as can be. Or do you remember something more older or simpler? Now, it has only buttons A and B, select, start and the directional control. There are older controllers but basically it doesn’t come much simpler than this. And look at the shape of that thing. It’s actually a piece of block with all those sharp edges.

To make this comparison as concrete as can be I chose the other game pad to be the standard Xbox Series S/X controller that I got shipped with my Xbox Series S. This controller has Y, A, X and B buttons, two thumb sticks, a button to control directions, four shoulder buttons and four more buttons. As you can notice I have acquired a cable for my controller so I don’t need to keep changing batteries all the time. This game pad is also very neat, good looking and fits in the players hand smoothly.

It is definitely simpler to play NES games. While playing Xbox Series S or X games you have lots of going on. Your ways to interact in the game is more diverse. As you might have or might have not heard there is actually a limit for things that a human being can handle at a time. That’s why all the menus in the user interface usually have limited amount of choices that the user has to make. This isn’t directly what is happening here but this gives us a view to what’s really going on as you are playing a game.

Remember those annoying selections you have to make when you make a phone call. You are given maybe three or four choices and you have to press a number corresponding to the selection. The user is unable to see the options that he or she has. So that’s an example of bad user interface design. I know this isn’t exactly what is going on but this is just an example of these psychological rules that our brains use to work.

So we have a more advanced controller here. As you can see the shape has been developed to be more friendly for the user. You have more options but also more responsibility. You have the ability to move accurately the cursor. So the thumb stick can actually replace the control of computers mouse. There has been almost thirty years and you can clearly see that things have in this matter progressed. I probably have to say that this controller is also if used so completely wireless.

One important thing I have to mention while we’re on this subject. It is important that the user can get out of the game and exit from it and maybe even pause the game for a while. Both of these controllers have this option. While using NES you can hit the right button to pause the game. When using Xbox Series S you have the option to pause and exit the game mode and kind of return to the operating system mode. You can also think about how this works with virtual reality. You definitely need a way to pause the game at any time you have to.

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.