Game Source

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 13 June 2008

krank - a little casual game

Posted on 08:55 by Unknown
krank snake, stone, links and anchors

krank is a game of dexterity, being somewhere between Breakout and billiard, where the aim of each level is to shove floating stones towards compatible static stones. You control a short chain of stones with your mouse to achieve that.



While the game's visual and audible aural style is as simple as the rules are, there is no shortage of variety. Different level layouts provide enough challenge and different gameplay elements (the interactions between different types of floating stones with different types of static stones) are introduced at a reasonable paste. If you find the hardness curve too flat or simply don't like one level: the game permits you to skip one level ahead the last finished one.



Another important aspect, which keeps me playing, is the variety of look and sound. Each level has it's own pretty background and there are different sound themes, which give a subtle but very effective feedback of what is happening on the game field.



Thorsten Kohnhorst is the programmer behind krank. He created some other games, which I will introduce in the future. Michael Abbing is the game's sound designer. Nine others contributed to the game's level designs.

The game was written in python and packages are available for Mac OS X, Windows and Ubuntu (thanks to Vadi for the latter!) On other systems you will have to make a little fix to play it. The code and media appears to be in the public domain.



If you ever enjoyed a puzzle, billiard, golf or an arcade game before, you definitely should give it a try. Especially with it being so easy to start playing (see package links above.) By the way: I haven't seen a game menu integrated so well in a game since the unfree Psychonauts! The only feature I'm missing is a save function.



Update: Łukasz Krotowski submitted a patch, which makes the game auto-save on GNU/Linux systems. Now I just have to learn how to use patches. ^^



Have a look at the gameplay in the video below but I must warn you that the sound effects (which I am unable to capture) are an important element of the game and that the video (especially with it's visual quality) is a bad representative of the actual game.




krank gameplay video - pardon the lack of sounds :(
Email ThisBlogThis!Share to XShare to Facebook
Posted in krank | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Mega Games Bumper Post
    Well, I was fighting with myself not to post twice in a single day, but I have so much good stuff to post and the last post was simply a ran...
  • Forums Moving
    The forums are moving - I'll come back to that after a few game snippets. 8 Kingdoms 1.1.0 has been released, with bug fixes and minor ...
  • Open Source Gaming Sites
    I just came across two new(ish) open source gaming portals: www.OSGamer.org and www.OpenContentGames.org I also spotted this "royalty ...
  • Freedom is Fun
    Happy festive season to all those who are celebrating, and commiserations to those who are missing out or have not been blessed with a nice ...
  • Some Cool Game Updates
    UFO:AI Hot off the press is the 2.0 rc3 release from the UFO:AI team , which is shaping up as a flagship open source game after it briefly ...
  • New Freeciv Beta
    Freeciv 2.1 beta3 is ready ( changelog summary ). I'm on holiday in Vietnam at the moment so won't be able to play it for a few we...
  • Warsow 0.3
    Just when I feared I was losing my blogging Mojo, a few tips from readers has put me back on the path to righteousness. First tip - Warsow 0...
  • RubyWeekend, but also PyDay
    Yesterday the first RubyWeekend ended, which is a two and a half days Ruby game creation competition. The topic was "Pirates Versus Zo...
  • Fictional Air Combat 0.1.3
    Fictional Air Combat 0.1.3 I recently discovered YAFS on SF.net: Fictional Air Combat , which is an action flight simulation at an early de...
  • VDrifting Away
    Free Gamer has been on hiatus. Sorry! Sometimes these things happen... VDrift made a new release yesterday. Hero of Allocrost released ...

Categories

  • 0ad
  • 2d
  • 3d
  • 3delement
  • 4dmaze
  • 8kingdoms
  • a3dx
  • abe
  • actioncube
  • adinfinitum
  • adonthell
  • affcity
  • ags
  • airbuccaneers
  • aircarrier
  • alephone
  • alienarena
  • allacrost
  • allegro
  • alphashooter
  • andromeda9
  • angel-engine
  • angelsfallfirst
  • annchienta
  • antargis
  • apricot
  • arbarlithii
  • ardentryst
  • arkhart
  • armagetronadvanced
  • art
  • article
  • asc
  • assaultcube
  • asteroidwars
  • astromenace
  • atomictanks
  • atomicworm
  • aurora
  • auteria
  • automanic
  • autopackage
  • balazar
  • balazar3
  • balder2d
  • balldroppings
  • bankiz
  • barrage
  • basecommand
  • battery
  • battlechess
  • battlejuststarted
  • battleship88
  • battletanks
  • berusky
  • bethewumpus
  • beyondtheredline
  • binaryzoo
  • biniax2
  • blacklegacy
  • blender
  • blobandconquer
  • bloboats
  • blobwars
  • blockattack
  • blocks5
  • bloodfrontier
  • bloodmasters
  • bombattack
  • boomwar
  • boson
  • boswars
  • brainworkshop
  • breve
  • bridgebuilder
  • bridgecon
  • brutalchess
  • bubblething
  • bubbrothers
  • burningdust
  • burningwell
  • business
  • bygfoot
  • cannonsmash
  • captainpork
  • carrier2
  • carworld
  • caspring
  • catchemrpg
  • catmother
  • cave9
  • cedega
  • cgmadness
  • cgtextures
  • cheeseboys
  • choria
  • chromiumbsu
  • civil
  • civitas
  • clanlib
  • clonk
  • cocos2d
  • colonies
  • combatsimulator
  • commanderstalin
  • conquest
  • construo
  • contentcreation
  • copypirate
  • creepsmash
  • crimsonspace
  • crossfire
  • crownandcutlass
  • crystalcore
  • crystalscrolls
  • crystalspace
  • cspop
  • cube
  • cubelegends
  • cultivation
  • d2x-xl
  • daggerwindscrolls
  • daimonin
  • dangerdeep
  • dangerman
  • darkoberon
  • darkphear
  • darkplaces
  • deadjustice
  • diamondfighters
  • die
  • dmjava
  • dnt
  • dnteam
  • donceferino
  • dotg
  • dreamchess
  • drod
  • dunelegacy
  • dunemaker
  • dunesleeper
  • dungeoncraft
  • dungeondigger
  • dungeondoom
  • dungeonhack
  • dungeonmapper
  • eagles
  • eatthewhistle
  • ecksdee
  • edgar
  • edm
  • egoboo
  • eisenstern
  • elitestrike
  • emiliapinball
  • emr
  • enemyengaged
  • entropy
  • eot
  • epoch
  • etce
  • eternallands
  • everborn
  • extremetuxracer
  • exult
  • f1spirit
  • fac
  • feuerkraft
  • fgd modelling contest
  • fife
  • fifengine
  • finityflight2
  • fishfillets
  • flightgear
  • flowflowmania
  • flyingguns
  • foi
  • fortress
  • freeallegiance
  • freeartsearch
  • freeciv
  • freecol
  • freedoom
  • freedroidrpg
  • freegamer
  • freelords
  • freeorion
  • freepop
  • freera
  • freerails
  • freeryzom
  • freesci
  • freespace2
  • freesynd
  • freetrain
  • freetumble
  • fretsonfire
  • frogatto
  • funguloids
  • fuzzyadventure
  • g3d
  • galaxymage
  • gamedev.net
  • gameofbases
  • gammalow
  • gardenofcl
  • gate88
  • gcblue
  • gearhead2
  • gemrb
  • generally
  • genre-spacesim
  • genre-spacetrade
  • ggr
  • gl117
  • glc
  • glchess
  • glest
  • glestalieninvasion
  • glestdemineonic
  • glhorizon
  • globulation2
  • gno3dtet
  • goblinhack
  • gondola
  • goollie
  • goonies
  • grandwing
  • gridwars2
  • grumbel
  • gsoc
  • gta
  • gta-mud
  • gusanos
  • haiku
  • hardwar
  • hedgewars
  • heroesofwesnoth
  • hex-a-hop
  • hexapop
  • hexen2hot
  • hextd
  • hiddenanddangerous
  • holoracer
  • howski
  • iamar
  • imperiumsticks
  • impulse
  • industri
  • intensityengine
  • interstateoutlaws
  • interview
  • iris
  • irrlamb
  • islandcommander
  • isoccer
  • iteam
  • ivan
  • ivan3d
  • ivanx
  • ja2stracciatella
  • jake2
  • jcatano
  • jcrpg
  • jdraw
  • jfreerails
  • jme
  • kambi vrml
  • kartingrace
  • kazama
  • kimboot
  • kingsofdarkage
  • knights
  • kobodeluxde
  • kqvga
  • krank
  • l-echo
  • lacewing
  • lalalove
  • lasersquad3d
  • lasertactics
  • lastremaining
  • lavirinto3d
  • lbaprequel
  • legacyofmagic
  • legesmotus
  • lemmingballz
  • levelhead
  • libsdl
  • licensing
  • liero
  • lincityng
  • linwarrior3d
  • lipsofsuna
  • liquidwar
  • loosecannon
  • lordsawar
  • lostlaby
  • love
  • löve
  • low
  • lowpolycoop
  • lpairs
  • ludumdare
  • machineball
  • magicor
  • maniadrive
  • marathon
  • marathonrubiconx
  • markiv
  • marsnomercy
  • mathcricket
  • maxfighter
  • mazzeroth
  • mechcommander2
  • megamario
  • memonix
  • meritous
  • metalchaser
  • metalglovesolid
  • micropolis
  • militiadefense
  • mistlands
  • mixxx
  • mofrag
  • mokoi
  • moleinvasion
  • monkeyworld3d
  • mono
  • monogame
  • motorsport
  • mtptarget
  • musikcube
  • myman
  • mynet
  • naev
  • nekeme
  • nero
  • nethack3d
  • netlit2
  • netpanzer
  • nettlers
  • neverball
  • newcol
  • newfoundroom
  • nexuiz
  • nikwideluxe
  • nimuh
  • njam
  • no
  • nogravity
  • nsco
  • nucleargraveyard
  • ogre3d
  • olpc
  • onyx
  • oolite
  • openanno
  • openarena
  • opencity
  • openclonk
  • openclou
  • opendungeons
  • openfootball
  • openfracas
  • openfrag
  • openlancer
  • openlander
  • openlierox
  • openmw
  • openoctane
  • openoutcast
  • openracer
  • opensonic
  • openttd
  • opentyrian
  • opinion
  • oppositelock
  • orbit-hopper
  • orbiter
  • orts
  • osgg
  • osgs
  • overdose
  • overgod
  • ows
  • paintball2
  • paintown
  • palomino
  • pandora
  • pangzero
  • paralleluniverse
  • parpg
  • parsec
  • passenger
  • pathman
  • pegi
  • peng2illa
  • penumbra
  • peragrotempus
  • piarmada
  • pingus
  • pink-pony
  • pioneers
  • pixbros
  • plague-like
  • planeshift
  • platinumarts
  • pleethebear
  • plexus
  • plib
  • plutocracy
  • pok3d
  • pong2
  • popcap
  • port town
  • portalized
  • powerball
  • privateergeminigold
  • privateerremake
  • privateeruniverse
  • projectalexandria
  • projectcitadel
  • projectdiaspora
  • projectfootball
  • projectgamma
  • projectkilo
  • projectopen
  • projectttna
  • purity
  • pyday
  • pygame
  • pysoy
  • q2w
  • q3rally
  • qonk
  • quantum
  • racer
  • raceracer
  • radakan
  • raidem
  • railroadtycoon
  • railz
  • rant
  • rastullahs lockenpracht
  • realtimechaos
  • redshift
  • regnumonline
  • remorse
  • renpy
  • retribution engine
  • review
  • rgprohockey
  • rigsofrods
  • rili
  • roadfighter
  • rrgbis
  • rubygame
  • rubyweekend
  • rudi
  • sandbox
  • sauerbraten
  • sauermod
  • savage
  • sawk
  • scorched3d
  • scourge
  • scummvm
  • secondlife
  • secretmaryo
  • settlers3d
  • sfxr
  • sfz
  • shotgundebugger
  • silvertree
  • simcity
  • simontatham
  • simutrans
  • simwar
  • skyscraper
  • slamsoccer2006
  • slickworm
  • slingshot
  • slune
  • smokinguns
  • snowball
  • snowballz
  • soccerboss
  • solarwolf
  • solitairesettlersofcatan
  • sotb3d
  • sotu
  • soulfu
  • sourceforge
  • soya3d
  • spaceexp
  • spring
  • spring1944
  • srb2
  • sstld
  • standalone
  • stargus
  • starwarsta
  • stendhal
  • stonesoup
  • stormbaancoureur
  • strangelet
  • stratagus
  • streetrod3
  • streetrods3
  • stuntplayground
  • stunts2005
  • sturmbahnfahrer
  • sundog
  • sunuo
  • superretromegawars
  • supertux
  • supertuxkart
  • survey
  • ta3d
  • tank-simulator-game
  • taspring
  • tecnoballz
  • teewars
  • teeworlds
  • tenebrae
  • tennix
  • tesliz
  • theblob
  • thecastle
  • thegoonies
  • themeparkbuilder3d
  • thesilverlining
  • thewhitechamber
  • thousandparsec
  • throwin
  • thundernlightening
  • thundernlightning
  • tigrs
  • tiled
  • tileeditor
  • tiltnroll
  • tkremix
  • top10
  • torcs
  • tower
  • tpb3d
  • trampoline
  • transportempire
  • Tremfusion
  • tremulous
  • trophy
  • truecombatelite
  • ttmofifag
  • tuxkart
  • tuxracer
  • tv
  • ufo2000
  • ufoai
  • ultimatestunts
  • unknownhorizons
  • updates
  • uzebox
  • vacuummagic
  • vaporware
  • vavoom
  • vdrift
  • vegastrike
  • vegawars
  • vertigo
  • vikings
  • vlad
  • vodovod
  • voxelstein
  • warsow
  • warzone
  • warzone2200
  • wasteland
  • wastesedge
  • wcu
  • wesbowl
  • wesnoth
  • whichwayisup
  • whitebutterfly
  • widelands
  • windstille
  • wine
  • wing
  • wme
  • wolfpack
  • wordwarvi
  • work
  • worldforge
  • worldofpadman
  • worldwarvi
  • worminator
  • wormsforlinux
  • wormux
  • xarvh
  • xenocide
  • xenogeddon
  • xenon
  • xevil
  • xforce
  • xmoto
  • xna
  • xreal
  • xut
  • xwars
  • yodasoccer
  • yofrankie
  • ysflight
  • zaz
  • zeldaclassic
  • zeroprojekt
  • zmar
  • zymotic

Blog Archive

  • ►  2009 (40)
    • ►  August (6)
    • ►  July (3)
    • ►  June (4)
    • ►  May (3)
    • ►  April (4)
    • ►  March (8)
    • ►  February (7)
    • ►  January (5)
  • ▼  2008 (102)
    • ►  December (6)
    • ►  November (10)
    • ►  October (9)
    • ►  September (6)
    • ►  August (7)
    • ►  July (8)
    • ▼  June (9)
      • Shadow game prototyping challange, FreedroidRPG li...
      • DNT & XUT
      • Apricot ripens, NO just is and Warsow wants $
      • CivCool, TremFuture, WineOne, WarzoneFree
      • RubyWeekend, but also PyDay
      • Hex Tower Defence and Java vector tools
      • krank - a little casual game
      • FreeOrion 0.3.9 and SuperTuxKart 0.5
      • News salad
    • ►  May (6)
    • ►  April (7)
    • ►  March (9)
    • ►  February (13)
    • ►  January (12)
  • ►  2007 (168)
    • ►  December (3)
    • ►  November (6)
    • ►  October (8)
    • ►  September (10)
    • ►  August (18)
    • ►  July (23)
    • ►  June (25)
    • ►  May (24)
    • ►  April (24)
    • ►  March (16)
    • ►  February (6)
    • ►  January (5)
  • ►  2006 (68)
    • ►  December (5)
    • ►  November (3)
    • ►  October (3)
    • ►  September (10)
    • ►  August (12)
    • ►  July (9)
    • ►  June (19)
    • ►  May (7)
Powered by Blogger.

About Me

Unknown
View my complete profile