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.

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!

Playing Game Boy Games (And Not Taking It Too Seriously)

This thing in this featured image is Super Game Boy. Can you guess what it can accomplish? Yes, to play Game Boy Games on Super Nintendo. So there’s an adapter and a Game Boy game which happens to be a good Game Boy game and it is…Super Mario Land.

Why and how did I start getting into Game Boy games? I just figured that there might be something interesting here. It all started as I played Zelda – Link’s Awakening. You know, that’s a Game Boy game and a good one, I can tell you that. So I started to get an idea out of this.

So, there are games being developed for some system. If you happen to be a game developer you have to take in consideration many things about on what device the game can be played on. Game Boy certainly has limitations but just look at these two games that I have mentioned here. They are of very good quality.

How limited is Game Boy as a gaming system? We can start from the screen resolution…or so called resolution. Game Boy actually has a resolution of 160×144 pixels with an aspect ratio of 10:9. That’s a small screen for a handheld gaming console. It’s actually so small that sometimes while I was testing Super Mario Land, just moments ago, I felt a bit of clumsiness because there just are so few pixels for controlling and actually moving your character.

What are some other limitations? There are only a limited amount of colors. Originally Game Boy had four shades of green on the screen. Where Game Boy really excels is the battery life. You can play 16 hours with four AA-batteries. To make a comparison Game Gear provided playing time of three to five hours with six AAA-batteries. Also Game Gear had a colour screen of 32 colors. What about sound? It is a bit limited. But you have to consider that this handheld gaming device came to markets in 1989.

Playing Game Boy games with Super Game Boy is fun. I have a total of five games for Game Boy at the moment. I also got myself a Game Boy Color some time ago. I am not so excited right now about it. Actually I found out that the screen was very dim and it makes playing it a bit of a pain. So I prefer my Super Game Boy adapter.

So I found some time today to spend with games and gaming. I am content that I also had time to write this blog post. I have been lately busy with work, reading books and making music.