Space Ship

(Yea, a better name later..)
2 years ago, you saw the poster:
The Frontier awaits the few, the proud, the bold.
Boldly explore new star systems.
Scan never before seen planets.
Protect Earth from any and all alien invaders.
Enlist today and do your part!
So, you joined, and your test scores put in the ship command class.
You excelled, and you were informed you were third in line for captain training.
Not too bad, but today... Today, after surviving all the simulator training...
Today you are on an escort class ship heading to Mars to take command of a real space ship!!!
The corvette, The Abbot, a training ship that will allow you to prove you have what it takes to be a space ship captain...
Provided you don't screw this up... You lower your face remembering your first simulator run...
1 minute, 23 seconds... The newest record for the shortest command ever...
But, today... A real space ship!!!

OK, really, for now it is just the ship mover, Nav and Speed work.
It is more of a UI test. More work is needed, AND, yea... I know, I can't spell worth a damm!!
This version is based on the board game Star Fire... a simple ship to ship space battle game.
More advanced ship controls will come later, "acquired" from other board games...
Yes, the link:

11 plays, 8 downloads, and no comments???
Was the interface understandable???
Was it easy to use and understand???
This is what I want to find out.
Is this "playable" or is there a hard learning curve?
I wrote it, so I know what to expect and what to do...

Still tweaking, still adjusting, still setting the game scale to make it feel "real"...

Hi DarkLizerd,

I tried to play your game. I like the idea of a spaceship, but seems like something doesn't work there

I am getting this error all the time
Error running script: Error evaluating expression 'ToInt(result)': Input string was not in a correct format.

What did you do?
I wonder if that was a bug I was working out that I did not clear...
Update soon with something to actually do... or shoot at that may shoot back.

I had a brief look at your game today. First impressions - I didn't proceed past the intro screen. Reason - typos, spelling & grammar.
Fix these first as I personally find it a major turn off especially when there are so many. Cut & paste your text into a word processor and let it "fix" most of them and plug it back in. There may still be others to find but at least it may be easier to read and entice people to play on.
I'll have another look later to see how it has been fixed, and proceed from there.

Thanks for the feedback, sounds like I have more than I expected.

For something that, for the most part, does nothing, yet, there seems to be a fair amount of interest here...
Thanks to Pixie, the scanner is no longer a black box "place holder" (And it works!!!)...
I've redone the command buttons and have a working range selector for the scanner...
BUT, it's still just a ship mover, no firing at targets... yet....
I'll release an update then...

Updated to 0.1 with working scanner with selectable range.
A drive power bar (yes, setting the speed over 100 cause the pointer to go off the scale AND drive and speed reads the same, that was a test)
Speed will become a drive setting for 0 to 100% (May add a reverse for a -25 to 100%)
Then speed will be speed+drive-drag…

A special thanks to Pixie for the base scanner code that made that possible.
And yes, the briefing and intro is missing, but it is updated...
(the "lucky" ones will see these changes, I'll have the intro re-set-up for the next update.)
I was a little quick uploading the update...

Quick help from a math person...
I can do sine and cosine...
but Tangent is beating me up...
Here's the problem:
There is an object, 50 Km away, 30 Km x 40Km...
I know that the angle should be about 30°...
I think I want Atan(30/40) * (pi/180) to get the angle... in degrees
Atan and Tan give me wrong answers!!!

If your object is 40km ahead and 30km to the right, then it will be Atan(30/40) radians right of centre.
Or the bearing of a position 30km east and 40km north will be Atan(30/40).
Is that the right way around?

Then to convert radians to degrees, you need to multiply by (180/π)

Note also that atan has a range of π radians (or 180 degrees). So if you're calculating bearings, you'd want to calculate Atan(longitude/latitude) * (180/pi) and then add 180 if the latitude is negative. In many programming languages this will give you a result between -90 and 270 degrees; so you want to do % 360 before giving the answer to the player.

(sorry, I'm just answering the maths question without having tried the game, so some of this may be irrelevant)

Spot on...
BUT... just my luck, I already had it worked out for another function that I disabled...
But thanks anyway...
I'm gona use this as the navigation offset so that on the scanner, the ship is always moving "up",
then rotate the "world" around that...

What wrong with this code???!!!

{if ship0.Status="Green":[{command:6 seconds}]  [{command:1 minute}]  [{command:10 minutes}]  [{command:30 minutes}]} 
{if ship0.Status="Yellow":[{command:6 seconds}]  [{command:1 minute}] [10 minutes]  [30 minutes] }
{if ship0.Status="Red":[{command:6 seconds}]  [1 minute]  [10 minutes]  [30 minutes] }
{if ship0.Status=Red: **Red Alert**}

The idea is that depending on ship status, some time delay commands are disabled.
But, it displays none of the time buttons.
*** Fixed***
I didn't need the " around the value...
(I still think Basic is better than Quest!!!)

This is Game Announcements so it isn’t unreasonable to expect (bad) feedback on what people think, initially at least, is a finished game. The Game Design forum might be better to get people testing concepts in a game that’s in Alpha. In my opinion.

Still has typos / spelling issues. Unable to figure out what it is that I am supposed to do. Commands need to show what parameters they take and in what format to work.
As a game, I think I'll give it a miss as it doesn't look like my style.

Good luck for the future.
As Silver said, you should look to getting this moved into either Game Design or the main Quest boards, then make a new announcement once it is ready to play.

Silver: I agree, a Game Design forum would be a better place for this as it stands...
Now, we need that forum.

R2T1: Sorry, but the version I uploaded had the player starting in the Ship control room, skipping the Intro and Briefing rooms.
There has been improvements in the interface since then.
Mainly it was to show the scanner working instead of the black box the first version had.
As for the commands, everything is entered through the commands buttons, then they say what they accept.
I thought everything was clear... But I guess it isn't as clear as I thought...
Thought I smashed those typos and spelling issues... I'll look again.

@ creationtime
Hi DarkLizerd,
I tried to play your game. I like the idea of a spaceship, but seems like something doesn't work there
I am getting this error all the time
Error running script: Error evaluating expression 'ToInt(result)': Input string was not in a correct format.

OK, I figured out what you did...
You pushed a command button, then, when it wanted a number, you either pushed a different button or entered something that was not a number... (Discovered this by accident...)
It is now fixed.

Log in to post a reply.