Posts

Showing posts from 2012

Game Programming, The Journey: Part 2

The mighty Game Loop Previous in the series: A new long term challenge: Game Programming Game Programming, The Journey: Part 1 Any game should have one, or at least say the experts on the matter. They also say that it's the place to start. But it's really not as simple as that. A simple implementation of this loop would be as follows: variable game_is_active of type boolean = True while game_is_active do     execute run_game     execute refresh_display end exit The run_game function is where the logic of the game is processed and the refresh_display function is where the graphical display is updated with the data from the game objects. This is the most broad representation of a game. and the catch is how you will implement each function.  But before anything One always do a practice run on something else before a big project. So I think I'm going to have a go at a Sudoku clone before tackling the bit RTS project. Complicating things &quo

Game Programming, The Journey: Part 1

Previous in the series: A new long term challenge: Game Programming When ever I've started a new endeavour I always do some heavy research. If only for future reference, I'll leave some links to Wikis, Tutorials and other important stuff regarding game programming. For beginners and up: Amit’s Game Programming Information Game Programming Wiki Gamedev.net StackExchange Game Developer's Q&A Since I'm mostly interested in RTS / Simulation type of games, here are some more specific to the subject: More specifically for Real Time Strategy: RTS Design Guide - Game Programming Wiki Oxeye Games Studio - RTS Design Blog category (I will be updating both these lists as I progress on my reading.) Feelings after some reading Coming from a database centric type of programming, once you begin to look at the vast field that is "Game Programming", you can feel pretty overwhelmed! The subjects are from all the ranges of the Computer Scienc

A new long term challenge: Game Programmer

Image
I've been pondering on the possibility of doing a game for quite a while. Nothing solid or earth moving came out of it, but it's been on the back burner for a while. I've been playing 2 games lately: The Settlers Online Forge of Empires Both are of the type RTS (Real Time Strategy) games. The type of game that really interests me. And this is the path I'm going to take on my journey towards a fully playable game. I've started to do some work on a concept I read about somewhere (I'll update this with a link when I find the article). This concept was about having a system that you could just throw hardware at it to scale, with out the shortcomings of current solutions. I called it Kullonia . I really didn't code much of it and I'm quite ashamed of it, since I've let a very dear friend down in the process. I hyped him up with a really good sales pitch and then just didn't deliver. Until this day I'm still pretty ashamed of my

CEO Companion Application

Image
So I've been playing this little game: The Settlers Online - Castle Empire It's a game of patience and it won't appeal to all the strategy genre lovers, but it's a dream come through to me. I've been hooked on the "The Settlers" saga for quite a long time, ever since I've had a go at the very first one, in the 90's. So when I stumbled upon this on the Chrome App Shop, I couldn't resist!! But just playing the game wasn't enough. I had to give something back, to both the people that made the game and the ones that have the same love for it as me. So I decided to create a companion application with some content and the ever useful calculators for the various in-game strategies. So " CEO Companion " was born! The application is open source and is still in the early development stage. You can find, the project page: here . the download page: here . the bug report page: here . Give it a go and tell me what you think

'Twas my birthday yesterday...

Image
So, it was my birthday yesterday... No biggy... Well, apart from the Smashingly Delish cake my wife made: Delish cake by my baking wonder of a wife!! Well, got that out of my chest :)