Join us on our own very special Reddit: /r/Linuxers

Reckpunk, A Mouse Only Platformer For Linux, Looks Interesting

Posted by , | Views: 5,166
https://www.youtube.com/watch?v=eI8dQycUB8M
Now and then a platformer game comes along that looks quite a bit different than the usual crop and "Reckpunk" is one such game.

It's a mouse only game where you destroy background elements and move platform to help the main characters reach the ending of each levels. The characters move by themselves and you have control only on level elements.

That sounds like it could be quite a lot of fun, but sadly I haven't been able to get the game to run yet, if you do get it running let us know what you did in the comments. You can get a download of the beta here, as they developers did email in to request Linux testers, so get going readers!

You can pre-order it from the awesome Itch.io indie game store and it's quite cheap! Article taken from GamingOnLinux.com.
0 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
9 comments

Pit 9 June 2014 at 1:40 pm UTC
Hmm, first I got an error about an undefined symbol: XF86VidModeQueryExtension
LD_PRELOAD=/usr/lib64/libXxf86vm.so.1.0.0 ./reckpunk solved that, but now it seems to insist on using jack for sound which I don't have installed (and don't intend to install) -> Gave up.
Looks interesting though.
stan 9 June 2014 at 10:20 pm UTC
  • Supporter
  • Top Supporter
What Pit said.

$ LD_PRELOAD=/usr/lib64/libXxf86vm.so.1.0.0 ./reckpunk 
Error while loading zip archive
GL RENDER: Init Glew...
GL RENDER: Setup Opengl View
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused

ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused

ALSA lib pcm_direct.c:1537:(_snd_pcm_direct_get_slave_ipc_offset) Invalid value for card
ALSA lib pcm_direct.c:1537:(_snd_pcm_direct_get_slave_ipc_offset) Invalid value for card
ALSA lib pcm_direct.c:1537:(_snd_pcm_direct_get_slave_ipc_offset) Invalid value for card
ALSA lib pcm_direct.c:1537:(_snd_pcm_direct_get_slave_ipc_offset) Invalid value for card
ALSA lib pcm_direct.c:1537:(_snd_pcm_direct_get_slave_ipc_offset) Invalid value for card
ALSA lib pcm_direct.c:1537:(_snd_pcm_direct_get_slave_ipc_offset) Invalid value for card
ALSA lib pcm_dmix.c:961:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory)
attempt to connect to server failed
zsh: segmentation fault  LD_PRELOAD=/usr/lib64/libXxf86vm.so.1.0.0 ./reckpunk

Edit: this is on Arch Linux 64 bit and I’m using ALSA and portaudio should support that just fine.
dlan 10 June 2014 at 12:24 pm UTC
A new version have been uploaded that fix the issue with libXxf86vm and that include libjack. (same link than in the new).

Ubuntu and Linux mint user should have no trouble to run the game now. For archlinux, it seem there is also an issue with loading the zip archive, will investigate this.

centOS is not supported at the moment (glibc issue)

Thanks for your reports, guys!
stan 10 June 2014 at 2:30 pm UTC
  • Supporter
  • Top Supporter
Yep, LD_PRELOAD no longer needed, and no error about jack, but still zip error and segfault.

ALSA should work though. “The dmix plugin supports only playback stream”… are you trying to *record* sound?

And for what it’s worth, unzip could unpack data.zip just fine.

You should also provide the licence files for all the libs you’re providing (unless the licence does not require it… but it’s required at least for a few of them I think).
dlan 10 June 2014 at 5:44 pm UTC
About ALSA, the messages come from portaudio detecting the capabilities of the system, so it check for sound recording. There is no sound in this beta, so it shouldn't prevent the game from running atm.

About the data.zip, as a work around, it's possible to unpack it in the directory and update the config_pc.lua file, replacing "data.zip" with the name of the directories for assets and scripts. The game is usually loading data directly from zip, but a no zip mode is available for development purpose.
I'm currently looking at the issue, will try to have a fix soon.

Good point about the license, I have some of them scattered around, will have to regroup them in a directory and provide it in a future beta.
dlan 10 June 2014 at 8:52 pm UTC
Updated the beta with fix for Arch Linux, should work properly now.
stan 13 June 2014 at 9:55 pm UTC
  • Supporter
  • Top Supporter
The game is working now under Arch 64 bit, but there was no sound. Also the pointer was moving too fast and was locked to the window, even after alt-tabbing out.

Interesting concept though… A bit hard at first (too fast IMHO, and not sure if making the pointer move like the rest of the game is a good thing – but I only played a couple minutes).

(My internet has been mostly down for a few days, which is why I didn’t try earlier.)
Pit 14 June 2014 at 4:25 pm UTC
Hi dlan,

thanks for the updates. Game does load and run now on my system, too (openSUSE 12.3).
I agree with stan - the control is quite tricky and can be frustrating for beginners due to the speed.
dlan 16 June 2014 at 2:34 pm UTC
cool! good to know that it run on your systems now

The next beta should include music and sound effects (they are incomplete atm), I have just included the sound engine initialization at this point. About mouse pointer, several options will be added in the existing menu so the player can choose what suit him best (sensitivity, mouse movement style), it's mostly in config file for the moment. The tutorial will be updated to make controls tweaking easier.

About character speed. I think I will lower it on earlier levels and raise it gradually to let the player get used to the game mechanics.

Thanks for the help!
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just 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!
Livestreams & Videos
None currently, submit yours here!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts