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  (40 - 50 of 143)
jose1711
jose1711 Jun 16 2012, 6:33pm says:

is the code for gamepad controls finished in linux version? i seem to be having no problems when navigatin menus, but can't move the cursor (ball) inside the game.

+2 votes     reply to comment
novemberdobby Creator
novemberdobby Jun 16 2012, 7:20pm replied:

It's finished in that it works for me (Ubuntu 12.04) but I guess another fun feature of Linux is that every distro will treat gamepads differently. Which distro are you on? It may just be a matter of making customisable axis settings.

+2 votes   reply to comment
jose1711
jose1711 Jun 17 2012, 4:56am replied:

arch linux, 32bit. gamepad brand is speedlink (read: no name) - works fine in other games though (e. g. trine 2, supertuxkart).

+2 votes     reply to comment
jose1711
jose1711 Jun 17 2012, 6:24am replied:

ok, somehow it started to work.. :-)

+3 votes     reply to comment
novemberdobby Creator
novemberdobby Jun 17 2012, 8:21am replied:

Really? Great!

+2 votes   reply to comment
gabsd84
gabsd84 Jun 17 2012, 9:32am replied:

Just tested the latest build, input with mouse is working great. Keep up the awesome work.

To anyone else reading this, buy the game. Very polished (for a development version) and has a great soundtrack.

+4 votes     reply to comment
n3wu53r
n3wu53r Jun 15 2012, 5:37pm says:

Whoops, broken link there, sorry
Linuxfoundation.org

+2 votes     reply to comment
novemberdobby Creator
novemberdobby Jun 15 2012, 7:44pm replied:

Weird, it worked earlier :o

+2 votes   reply to comment
n3wu53r
n3wu53r Jun 15 2012, 9:35am says:

@novemberdobby
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."

Linuxfoundation.org

+2 votes     reply to comment
novemberdobby Creator
novemberdobby Jun 15 2012, 9:46am replied:

Thanks, I'll take a look.

+2 votes   reply to comment
jose1711
jose1711 Jun 14 2012, 3:32pm says:

could you please try to implement detection of more than one mouse in linux? my xinput list output with cord and cordless mouse:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Unifying Device. Wireless PID:1028 id=8 [slave pointer (2)]
⎜ ↳ HID 0a5c:4503 id=10 [slave pointer (2)]
⎜ ↳ ImPS/2 Generic Wheel Mouse id=13 [slave pointer (2)]
...
...

that would be uebercool. btw nice game (looking fwd to new levels). jose

+2 votes     reply to comment
novemberdobby Creator
novemberdobby Jun 14 2012, 3:56pm replied:

I don't even know where I'd start with this - mouse polling is setup by SFML, and mouse detection is only a dummy system (it's only able to use one mouse). I'll poke around SFML and see if I can get anywhere though. One more thing for the Linux list...

+2 votes   reply to comment
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
novemberdobby Creator
novemberdobby Jun 14 2012, 7:37am 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
n3wu53r Jun 14 2012, 7:16pm replied:

@novemberdobby
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."

Linuxfoundation.org

+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 embed code provided (more).

Rotion Rotion
Rotion
Statistics
Rank
9,025 of 26,308
Last Update
1 year ago
Watchers
177 members
News
18
Reviews
5