Game Inside a Web Browser

As I first started getting into modern personal computers back in 2000s I first learned HTML. I eventually learned also some CSS. I didn’t learn JavaScript or PHP back then and it seemed like a tough deal for me. I didn’t get into “real” programming in years. It was 2010 when I coded my first tiny applications with Java.

Java is hard to combine with HTML and CSS but learning to code with it helped me to get into JavaScript and also actually PHP later. During my studies I also learned something about MySQL and about databases in general. JavaScript is a versatile language. It can be used in backend (Node.js) or frontend (for example React. You can also use plain JavaScript for frontend).

I actually wasn’t able to combine as effectively as possible my studies and my experiences with HTML and CSS in 2000s. But now it’s 2022 and I can’t help to still be curious about how these things called web browsers handle themselves (or actually, how do they work).

I have been reading a lot about different techniques of how to produce a web application. I don’t have currently a project that I could showcase in job application. I am still learning. I want to learn as much as possible and go through in my mind all this theory that there is. Working with solving different end users problems also helps me to achieve this. It can in best case bring some new knowledge for me. It definitely helps me to develop myself.

But how do things really work inside the browser? Basically you have ways to display shapes that have different colors, texts and images. You can read in the users input from a keyboard or a gamepad. You can ahve commands and buttons that make the user to interact. The possibilities are almost limitless. You can even bring 3D graphics to your web browser.

What can you do, if you find these sorts of things interesting? I would say that building website or two will help you to get started. Don’t set your goal too high. I for example have come up with several different prototypes of games and some of them have been based on JavaScript and HTML and CSS. Start with something small and keep building. It might help if you team up with some talents that can help you with the game, like for example a 3d modeler or a musician.

I would have started to write a paragraph about techniques that you can use when developing a game to be played in a web browser but I think I have already introduced all of them. Having a game inside a browser enables you to play and deliver the game for many platforms. Is there a device, that cannot run a website on it? I think there actually isn’t.

You have so many ways to start building your game that runs on for example Firefox. This might not be your future profession but it sure is a nice hobby. I am saying this because I’ve myself had a ahrd time in trying to be employed as a Full Stack Developer. The competition is tough. But start with HTML, CSS and maybe even JavaScript, and soon you will understand how these things work.

I Don’t Mind That a Game Is a Bit Old

Sometimes I don’t realize how fast time keeps moving. If you consider that Colin McRae Dirt 2 was released thirteen years ago you probably get my point. In my opinion this rally game has aged beatifully. It is still a very good game. Maybe not the best of this series but you have to consider the quality of the games that you compare it to.

As you might think already I started going through all these games that I haven’t had enough time to try to complete. It is nice to understand that when you spend some time playing a game it kind of reveals itself and you can really get into the game you are playing. It takes time, doesn’t it.

Colin McRae Dirt 2 has a specific style of driving that you’ll have to adapt to. It isn’t a simulator racing game. Driving in this game differs a bit from some other racing games that I have recently played so it takes some time to adjust to it. It isn’t so difficult after all. You can also in this game adjust the difficulty level if you find driving too easy or even too hard.

There’s lots of visual detail in this rally game. You get to know some actual persons that are driving the vehicles. As you have probably figured you get to drive rally cars and you also have many more types of cars that you have to drive. I think that’s where the “dirt” in the games name comes from.

Some other racing games that I have recently played are, of course, Burnout 3 Takedown, WRC 10 and Forza Motorsport 6. If we compare this game to these other racing games I can say that Colin McRae Dirt 2 offers a very good, maybe a bit easy, experience for the player. There is a challenge also if you adjust the difficulty. You can also set damage on or completely off. It is common, at least for me as I drive these driving games aggressively, to bump in to another racer.

Colin McRae Dirt 2 is one of those games that I have thought about playing for a long time. As other Dirt / Colin McRae rally game titles are very familiar to me I like this game. I still have a lot to play. I am hoping to complete this game and it looks good so far. I have now put six hours to playing this game.

Recent Game Purchases

I saw some amazing games on one nice game shop. Some of them could be considered retro games but also a PS3 game and an Xbox 360 game caught my eye. I made the order and it only took two days for the package to arrive. Just yesterday I got to pick the package.

So I ordered five games. The first two caught my attention as they were GameCube games. I have a strong effort in collecting as many and preferably good and actually playable games in this small but steadily growing collection of GameCube games. The two games were Mortal Kombat – Deadly Alliance and Tony Hawk’s Pro Skater 4. That Mortal Kombat game has a grade 81 / 100 on Metacritic while THPS 4 has 91 / 100.

I also got another NES game that I can now add to my collection. This was a role playing game called Gauntlet II. I really didn’t know a whole lot about this game before I bought it. But it didn’t make me miserable at all and this had everything to do with it being so cheap. It cost me only 25 euros. And it was in a decent condition. It was loose but that’s how I like my NES games. I don’t actually like so much of the packaging of NES games…for some reason that I cannot explain clearly.

I also got, for very cheap of course, a game for PS3 and a game for Xbox 360. The PS3 one was Castlevania – Lords of Shadow. I have played Castlevania games from 1980s and this game in my thinking is based on these older games. I think it is an attempt to offer some high quality graphics and game play for the fans and maybe even for someone that doesn’t even have any idea about these original games.

The last game that I got yesterday is a Need For Speed game. The title is as presented completely “Need For Speed – The Run”. For this game I don’t have so high expectations. There are probably tens (probably not hundreds :D) of these NFS titles out there. I think some of them are really good and others are not so good. I finally decided to give this a try.

I got these games just yesterday so I haven’t yet had time to play them. As I have written here in this blog earlier – I have a huge backlog. The thing that I’m glad about is that I actually almost completed Burnout Takedown. I got now 88 percentage of it completed. I also got my hands dirty, oh boy, what a way to say it, and started playing, finally, Crash Bandicoot 4. And what it comes to completion I now have about 35 percentage of this game finished.

Right now, as you can probably imagine, I am just a little bit tired. I am, again, trying to stay active and bring you, my dear readers, some new content at a good pace. It has been a week or so since my last blog post. I wanted to give you something to read and think once again. I hope we see again soon!