Web Page as a Medium

I have spent so much time learning to write and also express different ideas on a web page. There has always been this certain appeal for me to websites. It probably all began when I started getting into HTML in 1999 or 2000. So, that’s ages ago. But that is where it this interest started for me.

I was far from a professional. At first I didn’t even study anything related. At the time I was still a student in elementary school. This was even before I went to high school. It started as an interest and a hobby for me. I didn’t think that I would become some sort of professional in this exact field. But that actually happened a bit later. But lets just say that I was sort of free to do whatever I wanted at this time and I also found many interesting subjects in this time in my life. That was also a time when I got deeper into gaming.

So, there has always been an interest for me in designing and programming websites at least at some level. I am still not a seasoned professional. I am still taking those steps toward understanding this form of art and also a very strong medium. Because I think that’s what a web page really is – a medium. There are so many things you can express in a website. It might be a single page application but I myself started with static HTML. I soon got to CSS also.

I started building websites with simple HTML tables. I liked creating different types of interfaces and menus and also logos and headers. That was fun. I liked modifying images and changing how they were colored and represented in a web page. Soon it came to my understanding that tables weren’t a good way, anymore, to design a website. So I learned some newer techniques. I got far. I still stumbled as I encountered something like PHP, MySQL or JavaScript. I understood how powerful they could be but I wasn’t ready to move on to actual programming. I think that would have been too much for me to cope with as I was learning everything on my own with no teachers or other students or even a decent theory book.

I did learn more later. Today, I can create a static website. I still don’t know how to use React deeply and thoroughly. There is still lot to learn. Websites are now fully responsive and can be used with different kinds of tablets and phones and maybe even some other mobile devices. I think the medium is still there. You can write a book on a website. You can play a movie on it. There are several ways to draw content to the screen using your favorite web browser. You can create a game for others to play. And all this is achieved with a certain limit and you don’t have to actually install any other software than just your web browser.

There are many types of browsers available. Microsoft still has its own browser and it is currently called Microsoft Edge. Google has its own web browser. It’s called Chrome. You have also, the descendant of Netscape, Mozilla Firefox, which is very popular. Then there are browsers like Opera and Brave. Web browsers do gather information about you, the user, in form of cookies.

There are countless possibilities in what way you can deploy this medium. The content has to be in a form of HTML and it’s functionality is defined in JavaScript, be it as a framework or vanilla. You can also tune the look and view of your page with CSS. Together these, sort of, languages form a web page. This form is very different from what you have when you write a story. Then you are only using a tool like Word. You have a very limited way to control the content. Then you have complex ways to express your content with a pen or even a brush with a paper. This means actually drawing something. Creating a website is more technical and also more simple way to express some ideas you might have.

Websites keep interesting me a lot even today. I like fiddling around with digital photography and writing stuff. I like also the technical stuff. The programming side is very interesting. I think I have now a grasp of what can be achieved with a web page. I just have to grab myself and start working. There is lots to do and I have lots to achieve, still.

Object Oriented thinking in game development

Object oriented thinking is a way of modelling real world. Objects have attributes and methods. Attributes are variables. There are different kinds of variables and they always have a type. Different types can be, for example, integer, float, double, string and character. I am talking about Java now which is very good programming language for explaining object oriented thinking. Methods are functions of the object.

So different object can have values, such as Person would have height, weight, age and name. Height, weight and age can be numbers and name is a string or combination of characters. For a role playing game you could a Monster that has values like strength and chance to hit for determining if player is hit and how much damage does the player get.

When there’s types of enemies in our little game they have these basic abilities. So we must create instances of classes to generate more enemies that are of the same type. There are many enemies of a type, for example “ghost” or “zombie”. Player can also have abilities like health, armor class and so on. We can build worlds in thinking like this.

To build a game you need many other things than just object oriented programming. You need textures, 3d-models, sounds, music. and logic for the game to exist. So you can begin programming with Java but you must understand that it is a tool that can be used to create something. Plain Java doesn’t do so much. I have programmed a text adventure game. I still think it’s not a full game. It’s more like piece of code that gives you some output for your input. If you are interested in creating games, rather than playing them, I think you should sharpen your skills inside Blender, Unity and graphics design. And these aren’t only tools there can be.

Social media & sharing icons powered by UltimatelySocial