About | Rules and Guide | Sign In/Create Account | Write a Post
Construction1990’s Internet Montage? No!
Please excuse the site weirdness. Mike is fixing and making things.
Ludum Dare 31 — Coming December 5th-8th 2014!

  • ??? Begins: in 8 days, 0 hours, 2 minutes, 7 seconds
  • October Ends: in 9 days, 0 hours, 14 minutes, 7 seconds
  • Ludum Dare 31 begins: in 44 days, 1 hour, 2 minutes, 7 seconds
  • (FYI: Clock might be off) | Ludum Dare 31: Real World Gatherings (Now Open!)

    [ October Challenge 2014 | Resources | Submit/Edit | View All ]

    Alien Cow Snatch

    Posted by
    June 6th, 2010 10:19 am

    Taking SpaceManiac’s suggestion to finish up and not wanting to let snowyowl’s good sprites go to waste, here’s Alien Cow Snatch (made for MinLD #18) at last!

    Snatch that cow now!

    Snatch that cow now!


    Left – Left Arrow

    Right – Right Arrow

    Jump – Up Arrow

    Technical Details

    C++, SFML, Box2d, Ticpp, Awesomium

    The Story

    You are an alien whose ship has been crashed  by green cows, and you were badly injured. Now you are out to get all the cows in the universe!

    How the War Began

    Download Alien Cow Snatch


    Only 1 level

    Cool Stuff

    Changes to the map while the app runs is almost immediately updated in game.

    The cool background is loaded via the web.

    4 Responses to “Alien Cow Snatch”

    1. snowyowl says:

      :D Thanks for finishing this!

    2. sfernald says:

      how is Awesomium being utilized in the game?

      • airbasher says:

        Currently, it loads the background which serves as a tutorial. In theory it can be used to provide instructions, create scripted events (like timers, periodic taunts etc), show high-scores etc.

        The background web browser’s output is determined by the map, and combined with the flexibility of HTML/JavaScript it can be used to do a whole bunch of things. The map is xml, so both the map/web-background can be easily delivered via the web.

        Using xml/html/javascript provides people an easy to use system. Since a lot of people know these languages it would be a lot easier for them get into it rather than learning something like lua and learning the game’s script api.

        Unfortunately, I was quite short on time during MiniLD#18, not even being able to finish a playable version. As soon as I got a bit of time, I finished proof of concept kinda thing and posted it here.

        To really use Awesomium, other than as a fancy background, it would use a web back-end to distribute maps, take scores etc. That would require a bit more work though. That was the general idea when I decided to include a browser as core part of the game which is not played in a web browser.

    Leave a Reply

    You must be logged in to post a comment.

    All posts, images, and comments are owned by their creators.

    [cache: storing page]