• About Jakob Engblom and this blog
Observations from Uppsala Computer Simulation, Virtual Platforms, Embedded Programming, Multicore and More (by Jakob Engblom)

Off-Topic: Angry Birds Space (Good Game, Bad Price)

2012 April 29 21:03 / 1 Comment / Jakob

Once upon a time, I was young man in high school where our little computer club got a new PC with a color screen and a floating-point coprocessor. One fun little program I wrote was a simple gravity simulator, where a number of point-size assigned various mass flew around interacting with each other. We used that program and tried to set up initial setting for sizes, speeds, and directions of bodies that would result in some kind of stable system. More often that not, all we managed to create were comets that came in, took a sharp corner around a “star” and disappeared out into the void again. Still, it was great fun. And when I discovered Angry Birds Space it felt like a chance to try that again. Overall, “space” as my son calls it is a great spin on the Angry Birds idea. However, the way it is sold does not make me too happy.

Angry Birds Space is certainly different from previous iterations of the idea. Instead of a flat ground with constant gravity pull, we have space where gravity comes from planets (and in some levels, there is no gravity at all, just free floating objects). Birds will be pulled in by the planets, and trajectories can easily turn into multiple orbits of a planet before crashing down on some pigs or structures.

Rovio has made celestial mechanics game-friendly by simplification and cartoonification. A total gravity simulation across the entire playing area would probably both be too hard to play and also somewhat of a nightmare to implement efficiently. Not to mention the issue that it would limit the level design. Instead,gravity fields have been disconnected from any mass causing them. They are just bubbles that pull things to the center, with a clear outer boundary beyond which nothing happens. We won’t train future space pilots on Angry Birds Space, but it still makes it possible to do quite a few things that look really cool and that feel like you are trying to send a probe to Saturn by taking a sling shot path around Mars…

For example, flying around a planet a few times to hit a pig:

Or, pushing a bird through one gravity field to sling itself into the next:

The use of space also opens up for level design where you fire birds “backwards”to get at the pigs on the other side of the planet:

I managed to get some pigs stuck in a “lagrangian point” between two planets:

On some levels, there is no gravity at all, and you are rather looking for chain-reactions between blocks floating around in space. Unfortunately, space is not space, but rather some kind of viscuous fluid… blocks slow down and stop after a while, in a decidedly non-spacey way. guess that is also to facilitate level design, but I would thought it way cooler if chain reactions could have gone on for as long there was momentum left in any block.

he game theming with sound and graphics is very classic sci-fi, and the soundtrack is actually very amusing (not that I care much about it, since I usually play games with no sound on, waiting for the kids to fall asleep). There are a quite a few special levels (“Golden Eggstroids”) in the game, and the ones I have seen so far have all been takes on classic 1970′s and 1980′s computer games. For example, here is something a bit inspired by Bubble Bobble:

Overall, a brilliant game even if some things are not quite how I would have liked them.

However, for all of this goodness, the way the game is being sold really leaves a bad taste. The main game you buy costs 1 USD (or equivalent). This provides you with quite a few levels, and the levels are being expanded post-release in the great tradition of earlier Angry Birds games. I have been positively surprised by how generous Rovio has been in updating Angry Birds and Angry Birds Seasons over time. But now it seems that someone has decided it is time to get some more cash out of gamers, in ways that I really do not like.

With the “Danger Zone”, we have a whole set of levels that you have to buy in addition to the base game. These are also “in-app” purchases, which means that they only apply to one device. If you have multiple devices (like we do), you have to buy this on each individually. The Mighty Eagle has also become a limited-use purchase, rather than its old unlimited use variant:

Twenty bucks for eagles? That is silly!

I am not saying that the people at Rovio do not deserve their money – they have given me and the world countless hours of entertainment at a very low price – but I would much rather simply pay some five dollars up-front and have all game features unlocked forever, rather than being nickled-and-dimed over time. This subscription or addtional-content model is all the rage in gaming today from what I understand (I have no time to play PC-based games), and it just seems like a way to trick users into parting with more money by doing it in smaller chunks. Totally legal, but it still feels like a bad practice. But then again, it might just be me not liking this particular aspect of the modern economy.

 

Tweet
Posted in: business issues, computer games, off-topic / Tagged: Angry Birds, games, iPod, review

One Thought on “Off-Topic: Angry Birds Space (Good Game, Bad Price)”

  1. a08fhaeinfa9hfv on 2012 May 1 at 10:40 said:

    The slogan that applies here is: “a fool and his money are soon parted”.
    In this case the fool is the gamer.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post Navigation

← Previous Post
Next Post →

Recent Posts

  • Wind River Blog: Simics 4.8 is Here
  • A Few Electrons too Many
  • Wind River Blog: Visuality NQ CIFS Server on Simics
  • Everything in the Cloud?
  • Wind River Blog: TCF and Simics
  • Off-Topic: Moving Bad Piggies Save Games
  • Two Cores, Four Cores, Eight Cores – Mobile Variety
  • Bliss: Failing to Pivot for Ideology
  • Wind River Blog and Movie: Demo of Simics Debugging
  • Simulation vs Reality in Schlock Mercenary
  • Programming like Lego
  • Does ISA Matter for Performance?
  • Wind River Blog: Debugging Simics using Simics
  • Wind River Blog: Simics and Flying Piggies
  • Dragons can be Useful – when AT Models Make Sense

Categories

  • appearances (30)
  • articles (21)
  • blogging (10)
  • books (6)
  • business issues (31)
  • computer architecture (35)
  • conferences (34)
  • EDA (50)
    • ESL (35)
  • embedded (78)
    • embedded software (57)
    • embedded systeme (50)
  • general research (6)
  • history (32)
    • general history (7)
    • history of computing (26)
  • off-topic (94)
    • biking (5)
    • board games (1)
    • computer games (3)
    • desktop software (35)
    • food and drink (1)
    • funny (12)
    • gadgets (24)
    • Politics (3)
    • popular culture (5)
    • trains (5)
    • transportation (10)
    • travel (10)
    • websites (3)
  • parallel computing (92)
    • multicore computer architecture (51)
    • multicore debug (22)
    • multicore software (65)
  • programming (107)
  • review (8)
  • security (19)
  • teaching (7)
  • testing (9)
  • uncategorized (12)
  • virtual things (129)
    • computer simulation technology (68)
    • virtual machines (17)
    • virtual platforms (98)
    • virtualization (14)
  • Wind River Blog (40)

Tags

ARM blog commentary Cadence Checkpointing clock-cycle models Communications of the ACM computer architecture conference cycle accuracy debugging DML Domain-specific languages embedded freescale G900 heterogeneous homogeneous IBM Intel iPod lego linux mobile phones multicore off-topic office 2007 operating systems p4080 podcast commentary power architecture rant research reverse debugging reverse execution S4D SiCS Multicore days Simics simulation software tools Sun SystemC video virtualization Vista Windows

1

  • F-Secure Blog

Blogs and news

  • Andras Vajda's blog (on multicore)
  • Embedded in Academia (John Regehr)
  • Grant Martin
  • Jack Ganssle
  • My Wind River Blog
  • Security Now podcast
  • Secworks (Joachim Strömbergson)
  • Simon Kågström
  • Synopsys View from the Top
  • Worse Than Failure

Archives

  • May 2013 (2)
  • April 2013 (1)
  • March 2013 (4)
  • February 2013 (1)
  • January 2013 (3)
  • December 2012 (2)
  • November 2012 (2)
  • October 2012 (1)
  • September 2012 (6)
  • August 2012 (4)
  • July 2012 (4)
  • June 2012 (3)
  • May 2012 (4)
  • April 2012 (2)
  • March 2012 (3)
  • February 2012 (1)
  • January 2012 (6)
  • December 2011 (2)
  • November 2011 (3)
  • October 2011 (4)
  • September 2011 (5)
  • August 2011 (4)
  • July 2011 (3)
  • June 2011 (4)
  • May 2011 (7)
  • April 2011 (1)
  • March 2011 (3)
  • February 2011 (5)
  • January 2011 (1)
  • December 2010 (4)
  • November 2010 (3)
  • October 2010 (5)
  • September 2010 (5)
  • August 2010 (5)
  • July 2010 (6)
  • June 2010 (5)
  • May 2010 (3)
  • April 2010 (4)
  • March 2010 (3)
  • February 2010 (4)
  • January 2010 (7)
  • December 2009 (6)
  • November 2009 (6)
  • October 2009 (7)
  • September 2009 (6)
  • August 2009 (7)
  • July 2009 (11)
  • June 2009 (5)
  • May 2009 (10)
  • April 2009 (7)
  • March 2009 (8)
  • February 2009 (9)
  • January 2009 (12)
  • December 2008 (8)
  • November 2008 (9)
  • October 2008 (9)
  • September 2008 (10)
  • August 2008 (13)
  • July 2008 (12)
  • June 2008 (8)
  • May 2008 (9)
  • April 2008 (10)
  • March 2008 (7)
  • February 2008 (8)
  • January 2008 (5)
  • December 2007 (5)
  • November 2007 (7)
  • October 2007 (7)
  • September 2007 (12)
  • August 2007 (9)
  • July 2007 (2)
© Copyright 2013 - Observations from Uppsala
Infinity Theme by DesignCoral / WordPress