Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

[Testers] Looking users with Linux/Mac for AsteroidX

A topic by Kronbits created Jan 13, 2016 Views: 816 Replies: 5
Viewing posts 1 to 6
(6 edits)

The game is practically done, only needs some tests. The game is made with Construct2.

Here a gameplay video:


So if somebody can help me to test the Linux and Mac versions here are the links:

https://dl.dropboxusercontent.com/u/65955496/kronb...
https://dl.dropboxusercontent.com/u/65955496/kronb...

The feedback i need is if the game works correct like the video. Please attach what SO version are you using and what GFX card and CPU please. The game may run a bit slow in old GFXcards, the filters used are not very well optimized.


Thanks in advance!

Edit1: Uploaded a new version for Mac with 93mb of size thats seems to work, if you downloaded the previous with 32mb, please download again.

Edit2: The Star effect in the background has been changed for other that works betters on old GPU cards. Still not is well optimizes but very much playable.

Seems the Mac version is working correctly, somebody can test the Linux one? pls?

(1 edit) (+1)

Rars are not well supported in Linux due to their proprietary nature. Tar.gz would probably be most preferred, but zip is fine too.

The AsteroidX file was not recognised as an executable file but as a shared library and I had to chmod u+x it in a terminal to be able to run it. It only gave the following error message:

error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

I'm running Xubuntu Linux 64-bit

(1 edit) (+1)

I tested it. It ROCKS on puppylinux.. Puppy Precise 5.7.1 final.. However, You need to put the proper header on the AteroidX file. As stated from LucKey productions the file is reading on linux as a static or dynamic lib..... I executed it from the terminal with './' run option and it FIRED right OUT of the console and into the game. Asked me for login info for the highscore table. Afterwards, played fine and it's in a window mode but that's great. I was able to resize and adjust it to my needs..... The sounds are great FPS with this version...


Now here are my specs:

-Computer-

Processor: 4x AMD A4-5000 APU with Radeon(TM) HD Graphics

-Processors- 4 cores.

AMD A4-5000 APU with Radeon(TM) HD Graphics: 1500.00MHz

AMD A4-5000 APU with Radeon(TM) HD Graphics: 1500.00MHz

AMD A4-5000 APU with Radeon(TM) HD Graphics: 1500.00MHz

AMD A4-5000 APU with Radeon(TM) HD Graphics: 1500.00MHz


Memory: 4094MB (803MB used)

Machine Type: Physical machine

Operating System: Precise Puppy - 5.7.1

User Name: root (root)

Date/Time: Wed 20 Jan 2016 01:14:51 PM EST

-Display-

Resolution: 1600x900 pixels

OpenGL Renderer: GeForce GT 720/PCIe/SSE2

X11 Vendor: The X.Org Foundation

-Audio Devices-

Audio Adapter: HDA-Intel - HD-Audio Generic

Audio Adapter: HDA-Intel - HDA NVidia

-Input Devices-

AT Translated Set 2 keyboard

USB Optical Mouse

Power Button

Power Button

MY-POWER CO.,LTD. 2In1 USB Joystick

PC Speaker

HD-Audio Generic Line

HD-Audio Generic Rear Mic

HD-Audio Generic Front Mic

HD-Audio Generic Front Headphone

HD-Audio Generic Line Out

HDA NVidia HDMI/DP,pcm: 7=

HDA NVidia HDMI/DP,pcm: 3=

-Printers (CUPS)-

CUPS-PDF: <i>Default</i>

-SCSI Disks-

ATA WDC WD600BB-00CA

-Version-

Kernel: Linux 3.9.11 (i686)

Version: #1 SMP Sat Jul 27 19:40:54 GMT-8 2013

C Library: GNU C Library version 2.15 (stable)

Distribution: Precise Puppy - 5.7.1

-Current Session-

Computer Name: puppypc25419

User Name: root (root)

Home Directory: /root

Desktop Environment: Unknown (Window Manager: JWM)

-Misc-

Uptime: 1 hour 28 minutes

Load Average: 0.22, 0.36, 0.39


-Display-

Resolution: 1600x900 pixels

Vendor: The X.Org Foundation

Version: 1.11.3

-Monitors-

Monitor 0: 1600x900 pixels

-Extensions-

BIG-REQUESTS

Composite

DAMAGE

DOUBLE-BUFFER

DPMS

DRI2

GLX

Generic Event Extension

MIT-SCREEN-SAVER

MIT-SHM

NV-CONTROL

NV-GLX

RANDR

RECORD

RENDER

SECURITY

SHAPE

SYNC

X-Resource

XC-MISC

XFIXES

XFree86-VidModeExtension

XINERAMA

XINERAMA

XInputExtension

XKEYBOARD

XTEST

XVideo

-OpenGL-

Vendor: NVIDIA Corporation

Renderer: GeForce GT 720/PCIe/SSE2

Version: 4.5.0 NVIDIA 352.21

Direct Rendering: Yes


NOTE: the RADEON Video card is built-into the motherboard. I have a PCI-X NVIDIA CARD as described NOT-LINKED to the Radeon. It is shut off by default.

AND YES it's a mini-ITX MB.

Just outta curiosity, why didn't you package this as a HTML5 game since Construct2 does this automagically. I can understand the wrapper for local machines. But I think you would've knocked out alot of platforms with the basic HTML5 version as well.. Though, i'm not trying to question your methods. I'm just curious as to your decision.

Best regards,

Pete.

I see, then for Linux/Mac better in ZIP mode.

The HTML5 version can be played here: http://gamejolt.com/games/asteroidx/119507 . On itchio i only added the downloadable versions. But a HTML5 package, i guess you say export to HTML5, make a zip and upload? No much problem with that.

-

About the error on execute AsteroidX i don't know hot to solve from Construct2, if somebody knows, please let me know!

Meanwhile, for the instructions page after download, what are the instructions i have to add to the people can execute the file? Something like: "TO execute on Linux use "./ AsteroidX" ? Or what?

Thanks for the feedback guys! ;)

(1 edit)

Ahh, that's not a problem. I understand your point of view.

In the mean time you can create a bash script... It should work on any linux distro that is supporting or has bash installed. Another issue will be the distro's that are older or one's that aren't supporting the current lib version included with the game.... If this was done with Construct2 then that won't be your problem as long as you stick to the guidelines of Construct's coding framework. It's should be on one of their forums or in the the help guide.

for example call it:

Name the script: RUNASTEROIDX, give it world privileges or tell people to elevate the privileges on their side.

put the necessary syntax inside the script:

./AsteroidX

Include it with your next update.

That's a simple workaround until your next game. With linux distro's their all gonna be different and usually have to be pre-compiled for that distro.

Unless, the source is a generic source that can be compiled on any ole plain vanilla distro. Which does happen but usually it is just compiled for the said distro. Then is downloaded with a package manager in that distro's store. Ubuntu does and is the most likely to execute it rite out of the box..

Puppy Precise is very well built minimalist distro that is compatible with Ubuntu universe to a degree. Their hasn't been too many things in the range of gaming that hasn't worked with it.. Constructs HTML5 works great in it rather 32/64 bit.. That's another nice thing about the HTML5 standard other than playing through a browser one doesn't need to recompile for the extended bitwidth of that particular OS. I.E> 32 vs 64 bit.

I hope this helps guys and good luck with your next project.....