Thursday, June 23, 2016
Thursday, August 1, 2013
Saturday, April 13, 2013
Other project on GitHub
Saturday, April 6, 2013
College - the final frontier
Life and living
Current project, plans and personal
The last big thing I want to mention is that I got a job offer for summer in Ireland. I would live there for 2 months and work on a project. I won't tell anything about it, but it looks really interesting. I would really like to work on a real project with a team, so I could experience how it all works out in the real world. The time there would be dedicated to that project only. It would be a real change from the standard summer slacking or shitty jobs that have no relation to CS. I'm still haven't accepted the offer, since moving and living completely on my own where I wouldn't know anyone for 2 months is a really big change for me. But I think it's a thing that I should get used to. I still have to think about it, but the more I think about it, the better it seams to accept the offer.
Saturday, October 20, 2012
Let's address some changes that have happened in the past month.
The move and school
I moved to the city at the end of September. And till now it’s been great.
School is also going good, we will see how it will be in the future. Mathematics is going to be hard despite the fact that I always enjoyed math. Well and that is basically is. I don’t really have anything to say on this topic.
It’s hard to stay focused on my projects right now, school is taking me quite some time. There are always some exercises that I have to do, or seminars, or just plain learning. When I don’t do stuff for school I do something more relaxing, like playing games, guitar or going out. I haven’t worked on the framework for ages. I have to get into the new rhythm. The framework in the main project now, games will come after that (I hope).
I am also thinking about some new side activities. I am thinking about making a new blog for ‘writing’. Stuff that isn’t connected with computing, game development and stuff. Just some random word ramble. I’ll see. I am also trying to get into pixel art. Everything depends on how much time I have.
I’m also in the process of organizing all my previous work. I already sorted all my previous school stuff, and now it’s time to sort my projects. I have to check the source of all projects, clean all the useless stuff that IDEs make that isn’t really required, etc. There are a lot of small projects that need cleaning.
And that’s it for now. I just wanted to post some information here. Bye
Friday, September 7, 2012
Hello again. This is just going to be a short post with some information and a new video.
Last two months
I actually tell this in the video already, but my blog is primary, so here it goes again.
For the last two months I have been doing completely nothing computer/programming based. July and August are a games only month for me on the computer, at least for the past few years. I am not proud of it, but my roots are still in the gaming community, and I enjoy every moment. Nothing else really to say here, so for fun I will just give you this summers game check list: completed Sleeping Dogs, lots of La-Mulana, got from zero to max level in Age of Empires Online, replayed all Half-Lives (except 1, waiting for Black Mesa) with the crazy achievements, lots of TF2 and Diablo 3, got to complete Beyond Good & Evil, and played a lot of other games like CoH, Dota2, L4D2, Mount & Blade, Deponia, + random stuff.
Also I’m always open for online play, so feel free to contact me for a game :)
As I said before, the course on Udemy will be free sometime in the future and I won’t talk about it until it does. And now it’s the time. If you wanted to take the course but didn’t want to pay for it then check it out here for free
I’m currently working on a new framework. I’m combining all the lessons I learned from before to make a final framework that I can use to develop games. The “framework” uses SDL, SDL_Image, OpenGL, FTGL, Freetype2, irrKlang, Box2D and GLEW. I’m not planning to add networking (never did any networking) or a scripting language like LUA. It’s going to be modulated, so you will be able to select what you want to use, and still have decent features. I’m going to put it on GitHub when it’s ready.
So that is about it for this post. Here is the video where I talked about this really quick.
Bye for now.
Sunday, August 5, 2012
It’s time that I release this to the public.
About the development
The game was made for my school’s final exam or finals. I had to create something that would show what I learned in the past 4 years in IT. So naturally I decided to make a game, because I love to make them.
I’m not sure how long it took me to develop the game, since I don’t track the time I spend on something anymore. But I will say about a month to two of passive development. Meaning I was on and off the project. The total lines of code is around 2000, but that’s just numbers, it doesn’t matter.
I lost interest in the development really fast with this one, because it wasn’t really something I wanted to make, I just had to make it and I wanted to make it really simple. So I just went for a simple platformer.
But the project has 2 things I never done before. First is a somewhat solid animation for the main character and the other is a much nicer level editor than any before. You still have to scroll through the objects but with a right click you get a menu, where you can nicely save, load and test the level. You still have to manually add the level in a text file if you want to use it in the main game, but I’m OK with that.
This is also the first time I used irrKlang. It’s a really solid sound library and I prefer it over FMOD for my needs. I’m not sure but maybe I also used FTGL for the first time, which is a font rendering library for OpenGL, which uses Freetype2.
The game has two download options so choose yours:
Download 1 is an setup I made for easier use. You will need administrator rights to install it and it also comes with Visual C++ Redistributable which you need to run the game.
Download 2 in a standard zip file containing the game. No setup required. You will probably prefer this one.
The source code
I also GPL-ed the code and published it on GitHub. The assets are under Creative Commons BY-SA license. So if you want to modify the game go ahead and try it out. Or just use the code for some project.