05 March 2012

Robocode - Learning Java made Entertaining

I know, that learning programming can be very frustrating for many people. I remember in my technical high school, we had many students struggling with learning programming above a certain level.
Very often this happens for two reasons:
  1. It becomes very repetitive and doesn't allow you to be creative
  2.  It is hard to find a new challenge
Robocode tries to solve these two problems.
Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen.
So you try to program a logic for your robot, to destroy the enemy robot(s).  Sounds like every little boys dream, doesn't it? The start is very easy and you have a huge resource on bots you can fight against, which requires to advance and refine your strategies more and more.

In Robocode you can mainly do four things:
  1. Turn and move your Robot
  2. Turn your gun
  3. Turn your radar
  4. Shoot


04 March 2012

Fast Java Libraries

I am very interested in performance, so I always try to improve the performance of my Java applications, so I found a few libraries, that make a some things allot faster.

I have made a dedicated page where I list all of them, you can find it here: Fast Java Libraries

I plan to make small tutorial on all of them, so be sure to check here again.

My new Blog

Hi, my name is Tobi and I'm interested in technology, so I made this blog =)
I most like will talk allot about Java programming, machine learning, open source, browsers and all other technical things I encounter.
My old blog is located at tobijdc.wordpress.com, but it doesn't have much content.