Moo at the Moon

Here’s my 7th experimental done-in-under-a-week game. It’s my take on the one button design challenge, that seems to pop up every now and then on every game development forum that I read.

Moo at the Moon

Screenshot of Moo at the Moon Screenshot of Moo at the Moon Screenshot of Moo at the Moon

Download (3.6 Mb) (Release 1)


As the full moon rises, nature’s most savage beast (cows) reveal their true nature: their ability to fly.

You play as one of the cows, who tries to jump over the moon. The game is played by only using your left mouse button. When you press down on the mouse button the cow clings to the nearest star. Try to jump from star to star and reach the moon.

Esc – Will quit the game.
Alt + enter – Will toggle fullscreen.


Game Design, Code & Gfx: Petri Purho ( petri.purho (at) )

Music: Dance Orchestra – Blue Danube Waltz.

Sound Effects: From acclivity’s TwoCows.wav, licensed under a Creative Commons Sampling Plus 1.0 License.


Physics model is based on Markus Ilmola’s tutorials.

Inspiration source: Experimental Gameplay Project.

Moo at the Moon uses: SDL, SDL_Image, SDL_Mixer and SDL_RotoZoom

22 Responses to “Moo at the Moon”

  1. Paul Says:

    Is there any chance you will release the source code for your mini games?

  2. » Moo at the Moon Says:

    […] Moo at the Moon is the 7th of Petri Purho’s monthly experimental games. Done in a mere 3 days, Moo at the Moon is a one button game, namely your left mouse button. Press it down and your cow becomes attracted to the nearest star. “Swing” yourself up using the orbital mechanics of the game, to go higher and higher until you reach the moon. Time is your only measure of success. […]

  3. petri.purho Says:

    @Paul: You don’t really want to see the source code of the games 🙂 They are quite horrible since the games have been made in quite a hurry.

    But there is a slight change that I might release the source codes of my games. I’ve been planning of releasing my game engine as an open source project. The biggest problem is that I would have to do the documentation for the engine, and that means a lot of extra work. And I really don’t know when I’ll have enough extra time to do that. But once the engine is out, I think I’ll release the source code of the games as an examples on how to use the engine.

    But seriously trust me when I say, that you don’t want to see the source code of the games. Programmers have died, when they’ve seen it.

  4. frostwork Says:

    Hihi, I’d die for getting the code 🙂
    Your gameshots always look good + it would rock if i could play them on my gentoo (powerpc)

  5. localGhost Says:

    Funny, but not quite addictive this time 😉
    2:04 on third try.

  6. petri.purho Says:

    @frostwork: There have been some who have tried to port my games to linux. They haven’t been all that successful, mostly because of the use of C++ templates.

    @localGhost: Thanks. I don’t think there’s any game that can beat your Truth About Game Development addiction 🙂

  7. frostwork Says:

    Argh! Bad luck 🙁
    Thanks a lot for the reply + have much fun with further game-development 🙂
    (now it seems i’ll have to get an additional x86 machine to play your games via wine at least 🙂 )

  8. tutufuzi Says:

    is it possible to turn off the sound/music?

  9. petri.purho Says:

    @frostwork: If I have time I’ll try to the porting. I’d really love for people with linux and os-x to get a change to play my games.

    @tutufuzi: Yes it’s possible, but it’s not as easy as pressing a single button. I really should add the ability to mute the games into my “game engine”. If you want disable the sounds, you should open the autoexec.txt file and remove or comment over the line where it says: “StartTask( “audio”, Audio );”

  10. ismellawumpus Says:

    I like the game but it seems like the turning granularity is too coarse. I really like the scratchy music giving it a 1902 “trip to the moon” feel while maintaining a fantastic setting that meshed well with the graphics. Very smart and fun but I don’t know if I could get “better” at this game which, for me, affects re-playability.

  11. --------- Says:

    he loco hablan todos en ignles
    shanquis putos

  12. Kloonigames » Blog Archive » The Amazing Flying Brothers Says:

    […] It’s hard for me to believe that this is already my eleventh experimental done-in-under-a-week game. This is a new take on the one button design challenge (previous one from me being Moo at the Moon). […]

  13. Maestro Alberto » Mucche sulla luna: gioco gratuito Says:

    […] creatori di Crayon Physics arriva un nuovo divertente gioco gratuito Moo At The Moon. Scopo del gioco: aiutare una mucca a raggiungere la Luna saltando di stella in […]

  14. zzzdude Says:

    hey look, posting in an OOOOOLD comment page.
    I made a mod of this game:
    Moo physics
    tis awesome, you should check it out…

  15. mr.awesome Says:


  16. Says:

    @ zzzdude
    hey im looking for a copy of THE SOURCE CODE from your game
    and what computer science language was used to program it

  17. Zerwas Says:

    It’s so cuuuute!
    The game’s kinda simple, but I love it =D Well, I like cows ;D

  18. Pablo Says:

    es simple y bonito :)..

  19. visit the up coming internet page Says:

    visit the up coming internet page…

    Kloonigames » Blog Archive » Moo at the Moon…

  20. franchise opportunities Says:

    franchise opportunities…

    Kloonigames » Blog Archive » Moo at the Moon…

  21. remove total system care Says:

    remove total system care…

    Kloonigames » Blog Archive » Moo at the Moon…

  22. låna 4000 Says:

    låna 4000…

    Kloonigames » Blog Archive » Moo at the Moon…