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
n3wu53r Jun 14 2012, 1:08am says:

@novemberdobby
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: Blog.linuxgamepublishing.com

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
Ancurio
Ancurio Jun 9 2012, 11:35am 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
novemberdobby Jun 9 2012, 5:30pm 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
Ancurio Jun 12 2012, 4:12pm 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
novemberdobby Jun 12 2012, 4:39pm 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
Ancurio Jun 12 2012, 4:45pm 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
novemberdobby Jun 12 2012, 5:28pm 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
gabsd84 Jun 13 2012, 9:47am 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 libuicore.so[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
novemberdobby Jun 13 2012, 10:30am 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
gabsd84 Jun 13 2012, 12:01pm 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

Icon
Rotion
Platforms
Windows, Mac, Linux
Developed By
novemberdobby
Engine
Custom Built
Contact
Send Message
Official Page
Rotiongame.com
Release Date
Released Jul 25, 2011
Game Watch
Track this game
Share
Community Rating

Average

9.4

34 votes submitted.

You Say

-

Ratings closed.

Highest Rated (3 agree) 10/10

i liek gam

Aug 7 2011, 2:36pm by BackwardSpy

Style
Genre
Arcade
Theme
Abstract
Players
Single & Multiplayer
Project
Indie
Boxshot
Boxshot
Twitter

Latest tweets from

It can take up to a few hours for tweets to begin appearing.

Embed Buttons

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

Rotion Rotion
Rotion
Statistics
Rank
2,719 of 23,639
Last Update
1 year ago
Watchers
177 members
News
18
Reviews
5