My name is Robin. I live in Sweden, currently studying Master of Science in Game and Software Engineering. I'm very dedicated to programming as well as composing music. You can find my music by searching for "robinerd" on spotify/youtube/iTunes ;)

RSS My Blogs

Lots of projects since last time!

robinerd Blog

Since I last updated here I have managed a number of smaller game projects, and a great website project as well. I'll just quickly list them briefly, and you can follow the links for more info and the actual game.

Loose Lips Sink Ships

Robinerd.com
The game takes place during the second world war where you control a Swedish submarine spying on the Russian radio communications. Intercept radio signals and transfer them back to the Swedish cruiser, but watch out for the coastguards or their heavy torpedoes will put an end to your mission.

Master of Music

Ludumdare.com
In this lovely combination of chiptunes and wave physics, you have to make your way to the odd harmonies and use your noise wave to repel them into the deep void. Doing so will acquire the melodies and put them together at the top of your screen. Finish all levels to finish the song.

Dear Sister

Robinerd.com
This musical journey takes you through a heartbreaking story about a brother and sister.
Sometimes when people die they decide to not cross over. She is calling for you, with beautiful melodies.
Guided by the heavenly harmonies, you have to find her spirit and help her to find rest.

Converter Central

Convertercentral.com
I have been a lot working recently together with my friend Alexander on this website for converting between many different units. It started out by merely unit conversion with basic ratios, for speed, velocity, weights, power and so on. After putting it live we kept on growing it with more features; radioactivity, light/luminance and many others. We have now added more complex features as well such as clothing sizes and numbers (binary, base64 etc.)

The site was originally built on MeteorJS, which was a really useful experience since we had to overcome many obstacles when putting it in production regarding for example search engine optimization and Google AdSense, which are not trivial with the dynamic javascript loading in Meteor.

Recently we came to the conclusion that although we got it mostly working with Meteor, we did not really utilize the benefits of Meteor since the site only has static content. Would there come more problems with Meteor? Probably. We are confident that the problems could be solved, but since there were no benefits really, we decided to port it all to a basic PHP structure. That is now done! From now on we will be able to add new content very fast due to the new awesome code architecture.

Showcase - 2D Physics simulator

robinerd Blog 2 comments

2D physics simulator

I made this 2D physics simulator from scratch in Java. It includes the physical concepts of gravity, friction, rigid body collision, spring forces, torques and rotations, moment of inertia, momentum and more. The video pretty much shows what it is about, the user draws the rigid body objects with his mouse, similar to drawing in paint, places connections by right clicking, and then starts the simulation.

Download:
Robinerd.com

Source code:
Github.com

Showcase - 2D Raytracing

robinerd Blog

Showcase - 2D Raytracing

This is a small test I implemented in java to experiment with creating shadows to block sight of objects hidden by obstacles, in 2D. Could be used in some kind of maze game forcing the player to explore the level instead of just tracing a path. The shadows are generated per pixel from an object map.

The code is too slow for making a good realtime game, due to lack of hardware acceleration. Still, lots of improvement on performance has been done by trying different ways of computing shadows. For better performance the shadow calculation could be implemented with hardware acceleration using for example OpenGL or xna.

If you have any ideas of how to develop this technology, please share them!

Source code:
Github.com