What I’ve been up to

Where are the SFML News? Where are the Nightlybuilds? Where is eXpl0it3r? Those or other question might some have asked themselves or even me. Of course all the awesome people at the SFML IRC channel know that I never left. There have been quite a few changes in my personal life as well as in my “digital” one. After failing the base exam for computer science at the well-known ETH Zürich, I’m currently aiming for a more practical university, but to get in, I’m doing an internship at the moment. Luckily I’m able to do the internship for a company as a programmer, unfortunately it’s web development thus no C++. With that change my focus in programming shifted slightly away from SFML and C++ itself and I started to dig deeper into the world of PHP. Yes, I can hear all you all scream back there, but I’ve never been an anti-PHP guy and while I see the flaws, it’s still a simple and effective language to work with. I won’t go further into detail what I’m currently working on for my internship, but many things that do there, start to bubble up in other web projects that finally get some more attention (again).

SFML Projects

Some might know that there has already been attempts on this in the past and as a fact, the domain itself has been registered over a year now. I’m talking about this domain: http://sfmlprojects.org/
Currently there’s not much to see, but I’ve decided to go the open source way and not try to hide as much as possible. I’ve already gotten a bit of help by zsbzsb and a few pointers by veltas, other than that the project is still in my hands. The only thing I can do, is to encourage people to look at the current development state and open tickets as well as creating pull requests on the official GitHub repository.

For those that still haven’t look at it: The main idea behind it came from the fact, that there are so many nice projects that simply die in the depth of the SFML forum project section and if that happens, chances are high that the linked binaries will sooner or later get lost as well. To prevent all of this, SFML Projects should enable users to create projects and add various types of content that won’t get taken down after a few days. Next to that the site will automatically promote SFML itself, by showcasing what people have created already with it.

It is and will the longer the more be an interesting journey, thus if you like to help in anyway, don’t hesitate to contact me or tweet us @SFMLProjects.

Kohana & Modules

For the things at work and for SFML Projects, I’m currently using the very light PHP framework called Kohana. Coming from some rather basic PHP background, all this new stuff was and still is slightly overwhelming, but it’s slowly starting to grow on me. Kohana if I remember correctly was originally a clone or rewrite of CodeIgniter and when looking at the basics, the similarities reveal themselves rather quickly.

While starting a few times over with the whole project, I noticed, that it would be easier to create a repository with all the “normal” and boring setup things included and thus KOstart was born. KOstart is basically Kohana with only the needed and additional modules and already includes Bootstrap.

Since the latest Kohana version lacks a non-ORM auth driver, I’ve started to write one and create a module repository just today, which you can find on my GitHub page as well. It currently misses role management, but that should get added pretty soon.

Firefall & RAWR

Quite a big chunk of my free-time, I’ve spent with an MMO FPS called Firefall, which is currently still in its Beta phase. The game is awesome and pulls you in quickly, unfortunately recent changes to the basic systems in combination with the lack of new content, made it a bit less fun for me.

After some ups and downs I’ve been “elected” as the commander of the RAWR army, for which I’ve been creating and maintaining the Live Resource Feed. For RAWR I’m currently also working on a fresh website, but it’s based on Drupal for simplicity reasons. Things are still in development and I feel a bit bad to not having worked on for a while now.

Firefall is not only fun, because of the game content, but because their whole UI is written in Lua and thus moddable. Thus I ended up combining the game with my C++ knowledge and we ended up with SecondaryMap, which as its name says, is a map for your secondary monitor, so you can keep track of your own position and the position of events around you. It’s pretty awesome that this small application uses SFML, Thor and SFNUL – all very nice projects.

SFML Game Jam 2

Before I close this blog post, I just want to mention that the second SFML Game Jam has been held a few weeks ago and as last time, we’ve gotten quite a few awesome games. Originally Jebbs wanted to create a website, but then he had some time issues and zsbzsb took over that burden and create this awesome little site where you can also find all the games of the jam.

Also don’t forget to checkout the game A Temporary Outbreak Nexus and I did for the jam, while both being on quite some time constraint.

Final Thoughts

With that said, I hope to be post a bit more here once again, but if you want to stay updated more often, you might want to follow my Twitter account @DarkCisum. Ever since Grimshaw created that one forum thread, Twitter started to be a very interesting place for getting information. I hope to get some more time at some point for all the nice things like SFML News, but currently I’m just too busy with all my other projects. However as always, don’t hesitate to contact me if you have any questions.