Skip to content

Bringing fun back to the desktop…

After Jorge linked me up with this idea

I quote from the blog post:

I think it would be fun to add an achievement system to the Ubuntu Desktop, like is done on Steam and XBox.

The tricky part is tracking various events and finding amusing correlations. For example, if your screen-saver kicks in 40 times in a single 24 hour period, you could earn the “Alternating Current” achievement, indicating that you’re being repeatedly interrupted all day long

I decided to give it a go and I already have a very early prototype of what I call “OMG!” since it will be co-maintainer by “OMG! Ubuntu!“(trophy ideas) and “some Zeitgeist devs”(Core Application)

Here are our 2 first trophies that already work…

Stay tuned…

{ 20 } Comments

  1. chris | August 11, 2010 at 12:38 am | Permalink

    Excellent! I look forward to this quite a bit actually :)

  2. zombiepig | August 11, 2010 at 12:41 am | Permalink

    Looks great! It needs a nice satisfying ‘ding’ like the ps3 trophy sound (http://www.youtube.com/watch?v=zzTrYk0VWu0).

    What would be fantastic would be hooking into games to unlock trophies too… I’d love to get them for finishing wesnoth levels :wink:

  3. thp | August 11, 2010 at 12:47 am | Permalink

    Cool! I wanted to do something like this for my own app since I got a PS3. Will it be possible for applications to provide trophy information through an API so that they can offer different trophies (i.e. the app provides a list of possible trophies when it is installed, and the app also notifies the framework when a trophy is achieved/awarded).

    I think this could also help smoothen the learning curve of (advanced) features in applications, as users will see a list of possible trophies and a description of what they need to do in order to achieve them.

  4. asedsa | August 11, 2010 at 1:07 am | Permalink

    Same as I wrote on OMG…

    I’ve long thought a similar system would be the best way to teach people about using Ubuntu. Have them complete certain tasks like setting up an email account, install a new app from Software Centre etc, and after each one they are told they have completed X% and are given suggestion for what the next goal to complete is. Of course at any point they can view a complete list of the goals, and this would also show them how to complete the goal if they aren’t sure.

    That would be a killer app IMO. I could plonk my technophobe mother in front of a fresh install and she could systematically learn how to use it over the first few days very simply with no fuss.

    That said, even if this app was just a bit of fun for geeks it would still be awesome.

  5. Ola Nap | August 11, 2010 at 1:07 am | Permalink

    So if top panel contain a menu bar, why not build next panel with tools bar?
    This make a windows with content only. Maybe Docky get this function?

  6. jorge | August 11, 2010 at 1:33 am | Permalink

    Heh awesome, no doubt in my mind you guys would come up with something cool.

  7. Seipp | August 11, 2010 at 2:16 am | Permalink

    I am just experimenting with zeitgeist and GAJ “non seriously” for now, but this sounds like fun. I should suggest achievements for working on several images in one day, making code commits (if that’s traceable), writing a lot of text…artist/coder stuff that might give a cheerful raise in morale after doing a lot of work. Also the opposite (“X days without producing anything”) can be fun.

  8. chris | August 11, 2010 at 2:26 am | Permalink

    @seipp most of the trophies just need to watch what processes get run :) i.e. code commits means watch for “git commit” or “svn ci” etc…

    Same could be true for making a package, editing a file in gimp – you could even make a plugin for firefox which would allow you to have a “helper on forums” acheivement – or just have it so that when a person “thanks” you or your account makes a tutorial, you get an acheivement.. I see a lot of possibilities for this.. :)

  9. Joshua | August 11, 2010 at 3:48 am | Permalink

    What desktop background is that?

  10. Stu | August 11, 2010 at 4:35 am | Permalink

    Need achievements for:

    Browsemeister – 20+ browser tabs open at once
    Terminalmeister – 10 terminal windows/tabs open at once

  11. Daniel Holbach | August 11, 2010 at 5:56 am | Permalink

    This is sweet! Can’t wait to see it working somewhere. :-D

  12. tm | August 11, 2010 at 9:34 am | Permalink

    now the timing just kind of sucks.
    anyway, in what stage is your code? because apart from being rough at the edges, i have already a dbus service that takes care of getting trophies, saving states for the apps and awarding trophies.
    there is a bit of documentation in the wiki in github.
    i am planning to start and finish cleanup at the weekend. after that i was going into implementing trophies for hamster and then write an extensive documentation on to how to do that.

    http://github.com/tbaugis/gnome-achievements

  13. 6205 | August 11, 2010 at 10:52 am | Permalink

    Not bad desktop :) But try this wallpaper (in center)
    http://neodesktop.deviantart.com/art/MotionWood-Wallpapers-133685690

  14. khilas | August 11, 2010 at 11:18 am | Permalink

    What GTK+ and icon themes are you using?

  15. brunobol | August 11, 2010 at 12:05 pm | Permalink

    Hey, Seif, Can you point out what icons, theme and wallpaper you’re using?

  16. Erigami | August 11, 2010 at 5:00 pm | Permalink

    Where’s the source? I bet a lot of folks would like to contribute…

  17. 6206 | August 11, 2010 at 5:20 pm | Permalink

    Icon theme looks like Faenza : http://gnome-look.org/content/show.php/Faenza?content=128143

  18. Spajderix | August 13, 2010 at 8:46 am | Permalink

    Can’t wait to see this on my desktop. Here’s an idea: You could integrate this into Ubuntu One so that we could have global ranks, or simply to have our trophies merged with all machines.

  19. Pranav | November 4, 2010 at 9:55 am | Permalink

    Hello you, definitely an interesting post. I have subscribed to the feed in case I get a response from anyone. :p

  20. ROGELIO | October 31, 2011 at 5:29 pm | Permalink

    @Miss_Law_ 1 unfollowed you between 3PM and 4PM. See who: http://t.co/x75PnCiF

{ 1 } Trackback

  1. Bringing fun back to the desktop | 9nd.pl | August 11, 2010 at 12:38 am | Permalink

    [...] Seif Lotfy [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *