development

Read and write to spreadsheet in Java

I was writing an algorithm that would run and produce some results. These results should have been stored some place and retrieved during next program run. New values would then be added to the resulting list. The program needed to remember all the results from all run.

Ways to program your drone to do awesome stuff

Drones, quadcopters, RS helicopters and other remote controlled crafts are hot topic these days. We programmers are more interested in how to program them to do something cool. Indeed, it’s become more and more easy.

Most difficult thing in videogame development

I’m writing this post mostly as a reminder to me and my coworkers at Studiofreya that we are not alone at struggling with video game development. Today I’ve noticed a tweet by famous Hobby Game Dev that was just about this topic. I’m gonna take answers to his question as a ground stone for this post.

CEGUI tutorial: Cyrillic Russian fonts

We were planning on going to Steam Greenlight with our game “Burnt Islands” and decided to have more than just “English” language in the game. As we’ve built our own engine it was not so difficult to implement several languages. The solution (and the problem) was CEGUI. It has support for different languages and UTF fonts, but to figure out how to make it work was not so easy.

Video game animation


It was time to implement some animations in our game “Burnt Islands“. The task was to add a catapult that was going to throw stones at enemies from the distance. A catapult needs to rotate towards the goal and to throw stones in the right direction. The whole thing without animation would look really weird.

Introduction – Space cube

In this introduction we’re looking at the basics of OpenGL and how presentation is working in practice.