Thursday, 28 June 2012

Hello World :)


Hello and welcome to my blog :)


In my first post, I would like to tell you how I got into programming, and what I have learnt in my final years whilst studying applied computer science.The main purpose of this is to improve my english, however I hope that this isn't too boring for you readers out there.Later, I will be posting some details on gaming technology and how game developers trick you with cheap graphic effects. :p Although in this first post, I will be telling you about my programming history. :)

My family had their first PC when I was 6 years old. I probably even wrote my first words on a MSDOS console, and so I got my first programming experience with a little bit of shell scripting.At 14 I bought a HTML and a JavaScript book and begun to learn my first peices of programming. Around the same age I decided that I wanted to become a computer specialist. Two years later I started an apprenticeship as one. :) There I learned my first real programming language: c++  But sadly they were only the very basic things. Finally in my last year as an apprentice I learned Java by myself and became extremely obsessed with programming of any format, especially games. :)


At first I wrote quite simple games like
chess

pong



and a chat to learn more about network programming.



However I quickly lost my motivation to continue after I started my study, and had to learn a lot. ^^

In my first semester vacation I began to learn more about 3D graphics and wrote a 3D tool to visualize data about the density of pills. It was just a little exercise but the results looked kind of cool :)

Later I learned more about computer graphics at university. There I developed my first 3D game space arena with some of my fellow students. We wrote it from scratch in three or four weeks. The player has to shoot all the astroids on the map as fast as possible. The time needed was shown in a ranking on my server. Sadly the webversion doesn't work anymore as the 3D library that was used is now obsolete.


 
In the last semester of my bachelor study, we had another course about games and 3D graphics. We had to create three projects in three weeks with different people from the same course. It was not only a programming exercise but it was about team work and organistation. One of the games made turned out great and I still love it. FishMeIfYouCan is a fishing simulation. The unique idea about the game is that you can use a beamer and a laserpointer as your fishing rod. You just point at the screen and move the laserpointer to pull the rod like I did with the mouse in the video.