KBreakout Cheats

KBreakout is a game provided by the KDE Games suite.

I love playing it and after going about 15 levels into it, I got interested in a few mechanisms and decided to fool around with its code. Turns out, something sinister is hidden within it 😉

To enable the cheat mode in KBreakout, simply run it as the following (on *nix):

export KDE_DEBUG=1; kbreakout

Game should start as normal but now you can use L and S keys to add lives or shift levels incrementally. Use it wisely; I do so to explore levels (Turns out, hacking/adding levels is easy too!)

Open Source Games

I’m sure there has been a lot of incidents where you have cursed your most recently acquired game, be it anything from a silly to annoying bug, the lack of a feature that would have made playing more heavenly for you or even something as small as better detail on some object on screen.

Now what if the game were open source, to the fullest extent rather than just the “Extend”. You don’t like the character’s tail, you contribute an idea in form of a feature-request or by getting into the development yourself. So do million others. Together you can, over time, form a completely different game than the one you were being unsatisfied with!

Yo Frankie! - An open source game in active development.
Yo Frankie! - An open source game in active development.

The usual way of extending a game would be to add in map and skin packs while letting the functionality of the entire game remain constant. What if the game evolves with time, adding in new moves, more pick-ups and extras, and more elements to the game, such as weapons or collectibles?

Though these are present in some of the games alive today, it would be greater if the game were or went open-source, opening the game’s code to a world of never-before imagined possibilities and also getting in tons of optimization over time. Of course, building a game big enough like the heavyweights we have today requires the work of a large active team behind it, but once done with its release, getting in additions to the code would we amazingly easy were it supported by a good version-tracking system!

Playing such a game would mean endless hours of fun, repeated every couple of months for a completely different experience while still remaining the old charms that a player liked. New innovative concepts implemented by avid code-enabled gamers would add in more and more goodies, much like how Compiz-Fusion is today, an idea being born a day and implemented almost as fast.

Yes there would be a point where it would hit a roadblock and this is where the next game development has to begin. Ideas found in the older version could be tried out across a multitude of other genres, and what a learning experience would it be for creating that “ultimate” game many always dreamed about!

I hope some biggie in gaming gets onto this OSS bandwagon, with atleast a half-baked title cracked open, and pretty soon, since the game market is losing out on ideas really, and thats cause ideas are limited to them in the closed confines they live in.

You’d say what of the OSS games we have today, and I’d point at their evergrowing success till date. No game has ever been given a cold shoulder and kicked out of existence, right from Nethack to Nezuiz. Though this post was inspired by a particular game known as Yo Frankie!.