Rotion is a challenging, addictive game where the aim is to clear shapes by getting to the middle and popping them. Relax in free play and Single, explore the Campaign, play against your friends in Splitscreen, or take on Survival and see how long you can last...

Image RSS Feed Latest Screens
Platforms Demo 1.1 Demo 1.1
Blog RSS Feed Report abuse Latest News: New Alpha now available (Windows, Mac & Linux)

0 comments by novemberdobby on Apr 3rd, 2013

Alpha 1.5 is now available on all 4 platforms (Windows, Mac, Linux 32 and Linux 64).

Here's the changelist:

  • Added new level editor
  • Added new AI shape: pulsers
  • Added nicer effects on some powerups
  • Added auto-search for assets folder when it can't be located
  • Added vertical sync option to menu
  • Added achievement for popping an imploder straight away
  • Added about a year's worth of SFML updates
  • Added new music track
  • Added better random AI generation
  • Added visual aim assist helpers
  • Fixed crash on pressing cancel in the 'unsafe close' dialog
  • Fixed various shader problems on each platform
  • Windows: fixed taskbar icon
  • Linux: fixed input bugs in fullscreen & startup dialog boxes
  • Linux: changed vertical sync to default to on
  • Mac: released first build

See below for cross-platform goodness ;)

And here's a video of the new visual assist in this release:

I hope to start rounding things off and finishing the campaign from now on!

Media RSS Feed Latest Video
Post comment Comments  (50 - 60 of 143)
n3wu53r Jun 14 2012 says:

Is your game released yet, or in beta? If it is released, you should know on both windows and linux it does not show up in the Desura client search (I have to speficially type in rotion and hit search, it does not autocomplete like other games), or list of newly released games on linux, only found this game by accident.

Second, I notice you're talking about Linux dependency issues. Here are some small tips:
You do not have to use system library or statically link, there are other options like having a directory in your game's install folder called "libs" and running your game via shell script which contains LD_LIBRARY_PATH=/path/to/libs/ If you do this, the path that you give will be the directory the game looks for it's libraries.
Another trick, this article talks about a neat compiler switch that may help:

Some quick notes about GPL (you probably already know this)
If using a 3rd party lib under GPL license, your app must also be GPL licensed.
If using third part lib under LGPL license, your app does NOT have to be under gpl/lgpl. However if you change that third party library you must release your changes. You also cannot statically link under LGPL unless your app is lgpl/gpl.
If it is under BSD/MIT/Apache licenses, you can pretty much do whatever you want, only very minor restrictions.

+2 votes     reply to comment
novemberdobby Creator
novemberdobby Jun 14 2012 replied:

It's in alpha, but I am able to search it in the client (autocomplete works for me too). That may be because I'm the developer though.

About dependencies, I already have a /libs folder with the game that contains my built SFML libraries. My run script sets LD_LIBRARY_PATH - but the problem isn't with SFML's libs, it's with the ones that SFML uses (e.g. pthread, X11, and some mystery ones like glibc that I'm personally not linking, but must be in there somewhere).

I'm thinking now that static linking might not even help, since most of the libs seem to depend on something else again that may not be available on everyone's machines.

+2 votes   reply to comment
n3wu53r Jun 14 2012 replied:

If you are trying to track down a lib, here is a tool part of the Linux Standard Base that may help.
Go to this page and scroll. You want the Linux App Checker. "The Linux App Checker contains tools for analyzing dependencies (libraries and interfaces externally required) of application packages."

+2 votes     reply to comment
Ancurio Jun 9 2012 says:

Are you sure that your game requires features of sfml 2.0?
Seems like it's still even a rc.

+2 votes     reply to comment
novemberdobby Creator
novemberdobby Jun 9 2012 replied:

I am very sure, the version I'm using is a fairly recent snapshot modified for my purposes. It won't work with any other version of SFML - that's why I include the compiled libs with the download.

+2 votes   reply to comment
Ancurio Jun 12 2012 replied:

Ok, well, I'm on Fedora 15, a distro which in theory at least is supposed to be very cutting edge.
I was able to compile the required libGLEW 1.6 myself no problem, but the only part missing seems to be glibc 2.15, which apparently was released just this march..
I'm not trying to complain or anything, I should considder upgrading soon anyway, but I just wanted to give you some advice that if you have to use a very recent version of a library, it would be a good idea to include all its dependencies (including libc) as well, because it would kinda suck if other people couldn't play the game and would start complaining and stuff.
Actually, isn't Desura supposed to have some sort of built-in mechanism for cases like this?

+2 votes     reply to comment
novemberdobby Creator
novemberdobby Jun 12 2012 replied:

Thanks for the advice. I'm still getting to grips with Linux and this dependency stuff is driving me up the wall.

Desura has a mechanism for developers to choose dependencies that should be installed (from a list) but I'm not sure how much that helps in my case. I'm looking into linking statically, but so far I've only managed to compile SFML into my app, not anything else.

+2 votes   reply to comment
Ancurio Jun 12 2012 replied:

Well, I really hope you don't get discouraged or anything, and thanks for taking the time for bringing Rotion to Linux =)
I actually managed to extract a 2.15 libc from some Fedora17 package, and almost got the game to run, but then it segfaulted. Trying gdb on it, (which I think happens to sometimes allow programs to access memory they really shouldn't), I couldn't reproduce the crash, instead my X just froze, but I guess this is because of gdb allowing weird memory access..

On what distro are you currently testing?

+2 votes     reply to comment
novemberdobby Creator
novemberdobby Jun 12 2012 replied:

I'm using Ubuntu 12.04 32 and 64 bit releases (which it works fine on both of :( oh well).

+2 votes   reply to comment
gabsd84 Jun 13 2012 replied:

I'm with Ancurio, don't get discouraged. Linux gamers appreciate if a developer tries to port their game to Linux.

I am running Linux Mint 13 and Kubuntu 12.04 (both 64Bit). I will try to report any bugs I see in the game. Here is what I have so far:

When I try to launch the game on Linux Mint 13 (using the open source AMD R600g drivers with a AMD HD5670) I get a crash at start up. This is what I get in the log:

desura[13965]: segfault at 7f74cb6a2960 ip 00007f74fd1b262b sp 00007fff5f69c3a0 error 4 in[7f74fcfe3000+550000]
[drm:radeon_cs_parser_relocs] *ERROR* gem object lookup failed 0xc
[drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -2!
[drm:radeon_cs_parser_relocs] *ERROR* gem object lookup failed 0xc
[drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -2!
Rotion[13966]: segfault at 2626c20 ip 0000000002626c20 sp 00007fff4484b498 error 15
[drm:radeon_cs_parser_relocs] *ERROR* gem object lookup failed 0xd
[drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -2!

And that repeats in the log over and over again.

It looks like it might be a bug in the open drivers but maybe it will help in the development of the game if you know about it. Also on the proprietary AMD drivers on my Kubuntu install, the game launches ok but there is no mouse or keyboard input as I mentioned a little while ago.

+2 votes     reply to comment
novemberdobby Creator
novemberdobby Jun 13 2012 replied:

Hmm, thanks for the log but I can't say it gives me any clues lol. Have you tried the latest patch from this morning? It fixes the input bug (hopefully).

+2 votes   reply to comment
gabsd84 Jun 13 2012 replied:

Yep updated and same problem. I get the impression that it may be a problem with the open drivers rather than the game. Will try my Kubuntu system using the proprietary drivers over the next few days and let you know if the update has fixed the problem. :)

+2 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Windows, Mac, Linux
Developed By
Custom Built
Send Message
Official Page
Release Date
Released 2011
Game Watch
Track this game
Community Rating



34 votes submitted.

You Say


Ratings closed.

Highest Rated (3 agree) 10/10

i liek gam

Aug 7 2011 by BackwardSpy

Single & Multiplayer
Embed Buttons

Promote Rotion on your homepage or blog by selecting a button and using the embed code provided (more).

Rotion Rotion
Last Update
2 years ago
177 members