Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

The Adventures of Rick Rocket arrives on Desura!

By - | Views: 6,558
The Adventures of Rick Rocket is now available on Desura!

It's the golden age of space exploration. As mankind begins to venture out into space, a mysterious alien armada appears and launches an all-out assault on the Earth. Space Command calls on its best pilot, Rick Rocket, to take the controls of the experimental X-01 rocket ship and repel the invaders. Join Rick on an epic adventure across the Milky Way as he tries to learn who the aliens are and why they attacked Earth!

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

This story-driven shooter features a wide variety of creative mission styles (every level is different), over 30 different enemies that show real damage as they're hit (no silly, artificial health bars), and intense space battles between opposing fleets!

The game is available for Linux, Mac, and Windows for $9.99 USD. Enjoy! Article taken from GamingOnLinux.com.
Tags: Misc
0 Likes
About the author -
Troy Hepfner
Former indie game developer

See more from me
The comments on this article are closed.
10 comments

berarma Nov 17, 2012
Hi. I've tried the demo from your website but it will play without sound. I've tried setting SDL_AUDIODRIVER=pulse and SDL_AUDIODRIVER=alsa (I don't have esd) but no luck.

Also, in the options screen, when clicking over any option it crashes with this message:
Program received signal SIGSEGV, Segmentation fault.
0xf7f982bd in SndSoundEffect::stop(unsigned int) () from /home/berarma/lib/RickRocket/libSnd.so

My system is Debian GNU/Linux SID amd64. Can I do something to fix it?
MyGameCompany Nov 17, 2012
Yikes! I think the crash may be related to the sound issue. It sounds like the audio system isn't initializing.

Have you looked at the game's README file? I tried to document all of the audio issues we've found so far, and the workarounds or solutions. I had 2 reports of crashes on Debian Squeeze on AMD64 with PulseAudio installed, and the problem in both cases was with the 32-bit compatibility versions of PulseAudio. Going to /usr/lib32 and either renaming the libpulse* libraries or moving them to another location solved the problem for both of those Debian users. It forced the game to use a different audio driver.

Meanwhile, I'll review the code. I thought I had null pointer checks around all the sound effect calls, but I must have missed one.

EDIT: One other thing I just thought of - try downloading Dirk Dashing 2, and see if that has the same audio issues. Dirk 2 uses a more recent version of my game engine - if it works, maybe all I need to do is rebuild the Rick Rocket code.
berarma Nov 17, 2012
Quoting: "MyGameCompany, post: 6660, member: 68"Yikes! I think the crash may be related to the sound issue. It sounds like the audio system isn't initializing.

Have you looked at the game's README file? I tried to document all of the audio issues we've found so far, and the workarounds or solutions. I had 2 reports of crashes on Debian Squeeze on AMD64 with PulseAudio installed, and the problem in both cases was with the 32-bit compatibility versions of PulseAudio. Going to /usr/lib32 and either renaming the libpulse* libraries or moving them to another location solved the problem for both of those Debian users. It forced the game to use a different audio driver.


I read it but I thought it would be enough to use the SDL_AUDIODRIVER var. I tried stopping pulseaudio since Alsa is chained to it when it's running with the same result. I don't usually have sound issues in games.

Quoting: "MyGameCompany, post: 6660, member: 68"Meanwhile, I'll review the code. I thought I had null pointer checks around all the sound effect calls, but I must have missed one.

EDIT: One other thing I just thought of - try downloading Dirk Dashing 2, and see if that has the same audio issues. Dirk 2 uses a more recent version of my game engine - if it works, maybe all I need to do is rebuild the Rick Rocket code.


I've sent you an email, I don't want to fill this thread with my issues. Thank you.
MyGameCompany Nov 19, 2012
Thanks! Is anyone else having trouble with it?
Hamish Nov 19, 2012
Quoting: "berarma, post: 6662, member: 131"I've sent you an email, I don't want to fill this thread with my issues. Thank you.


Hey, it gave me some inspiration for one of my projects actually, so I am quite glad you posted your problem. ;)
berarma Nov 19, 2012
Quoting: "Hamish, post: 6690, member: 6"Hey, it gave me some inspiration for one of my projects actually, so I am quite glad you posted your problem. ;)


Really? I'm curious. :-)
MyGameCompany Nov 19, 2012
Hi Berarma,

Did you ever receive my reply e-mail? Just curious if I can get a look at the Dirk 2 log file in ~/.dirkdashing2/ddlog.txt? There might be a clue to the crash in there... thanks!
MyGameCompany Nov 20, 2012
Thanks, got it! I'm getting ready to travel for the Thanksgiving holiday. I'll get back to troubleshooting this issue afterwards.
berarma Nov 20, 2012
Thank you, and sorry for the delay.
MyGameCompany Nov 21, 2012
No problem!
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.