Second Sathar War Game Program

TerlObar's picture
TerlObar
March 7, 2008 - 9:53pm
I've just make the first pre-alpha version of the Second Sathar War (SSW) game program I've mentioned to a few of you available for testing. Full details can be found on the starfrontiers.org site here http://www.starfrontiers.org/forum/forum.asp?FORUM_ID=64

There is basic functionality to setup your game and move the fleets around the board. I've posted a version for both Windows and Linux. I'd have made a Mac one as well but I don't have a Mac Smile.  Enjoy
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine
Comments:

Anonymous's picture
w00t (not verified)
March 7, 2008 - 11:24pm

sweetness!
I found a bug with the sathar fleet.
I'll post in the sf.org forums after I do a few more testing.

/me and hats off to TerlObar

Anonymous's picture
Corjay (not verified)
March 7, 2008 - 11:43pm
I found three bugs.

1) The map doesn't show up until you move the Fleet-forming window around.

2) In forming fleets, you can't press "done" after you have chosen a fleet.

3) There is no "cancel" button in the new fleet window.

TerlObar's picture
TerlObar
March 8, 2008 - 9:45am
1)  This is a known issue.  That's one of those things that works on Linux but not Windows.  The code is there but it is not working properly.

2)  You only get the 'Done' button after you have placed all of your ships if you are UPF or at least 20 capital ships with no more than half in any given fleet if you are Sathar.  Those are the setup rule from the game.  Obviously the interface isn't completely intuitive and I need to provide instructions.

3)  This is sort of a feature.  You have to properly set up the fleets to continue the game so I haven't decided how to deal with a cancel button yet and therefore haven't included it.
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine

Imperial Lord's picture
Imperial Lord
March 8, 2008 - 10:45am
Terlo - I noticed that even if you follow all of the necessary guidelines for fleet building, the "Done" button does not illuminate.

TerlObar's picture
TerlObar
March 8, 2008 - 1:35pm
How did you try to set up your fleets?  I can get it to work fine.  Give me the break down you were using.  I think I know what may be happening, but I need examples of attempted setups that fail.
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine

Imperial Lord's picture
Imperial Lord
March 8, 2008 - 2:52pm
It is working now.  Smile

Anonymous's picture
Corjay (not verified)
March 8, 2008 - 3:59pm
Also, I can't just choose a fleet and go. I was thinking that a pre-made fleet would be completed.

TerlObar's picture
TerlObar
March 8, 2008 - 5:22pm
The pre-made fleets are are.  If you don't want to do anything with them you can ignore them.  Once the unattached ships are assigned,  They will be placed appropriately.  You just have the option to add some of the unattached ships to them if you wish.
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine

Anonymous's picture
Corjay (not verified)
March 8, 2008 - 5:59pm
Well, I chose a pre-made fleet and the "Done" button didn't unshade.

Anonymous's picture
Corjay (not verified)
March 8, 2008 - 6:06pm
I also can't remove ships from the pre-made lists. None in that window will select, and therefore the button won't free up.

Anonymous's picture
w00t (not verified)
March 8, 2008 - 6:16pm
Consider making a Project for this program and using the Issue tracker.

Smile

TerlObar's picture
TerlObar
March 8, 2008 - 6:21pm
I think the misconception here may be the scope.  This is set up as a two player game right now with one player playing the UPF and the other playing the Sathar and controling all the ships for their side.  It sounds as if you are just trying to play a single fleet.

The UPF player has to set up all his ship and then the Sathar player can set up his.  You can't remove ships from the prebuilt fleets at the start of the game.  Thus you can't even click on them.  At this point, the three premade fleets have a specified location and composition that you cannot change except to add ships if you want.  Once the game starts you can (eventually, I haven't implemented that part yet) split the fleets any way you wish.

So, you pick the fleet you want to modifiy (existing or create a new one).  Add ships as desired and then press 'Update Fleet'  to peremenantly assign the ships to the fleet.  Once all the UPF ships have been assigned, the 'Done' button will activate.  Pressing that will take you to the Sathar Setup dialog.
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine

TerlObar's picture
TerlObar
March 8, 2008 - 6:22pm
Maybe I should relabel the 'Done' button as 'Setup Complete'?  Would that help clarify it's purpose?
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine

Anonymous's picture
Corjay (not verified)
March 8, 2008 - 6:33pm
Not really. I've done everything I can, and I still can't make that Done button unshade.

Gilbert's picture
Gilbert
March 9, 2008 - 3:54pm
   I was putting Sather fleets in different locations, when going into Prenglar system from the start circle it crashes.

Anonymous's picture
Corjay (not verified)
March 9, 2008 - 5:18pm
I finally got the Done button to unshade. I'm not sure what I did differently. Then I clicked done and it came up with the Sathar screen, so I tried to do the same thing, but once again I couldn't get the Done button to unshade, and then it crashed. I sent the error report.

TerlObar's picture
TerlObar
March 15, 2008 - 1:13pm
Okay, version 0.0.2 is out at the link in the OP.  Cleaned up the interface some (eg. draws window properly) and added more functionality.  Enjoy.
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine

Anonymous's picture
Corjay (not verified)
March 15, 2008 - 1:42pm
Still needs a cancel button. I'm tired of having to go into the Task Manager to cancel it when I can't get past the Sathar Fleet. I loaded every single ship and it still won't let me be done.

TerlObar's picture
TerlObar
March 15, 2008 - 1:54pm
Of course not.  You can have no more than half of your capital ships in a single start circle at the beginning of the game and you have to place at least 20 capital ships on the board to start.  But you are right, I need a cancel button that cancels out starting a new game.  Will add.
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine

Anonymous's picture
Corjay (not verified)
March 15, 2008 - 2:22pm
TerlObar wrote:
Of course not. You can have no more than half of your capital ships in a single start circle at the beginning of the game and you have to place at least 20 capital ships on the board to start.
Of course. What was I thinking? Silly of me to think otherwise. It's only natural. What? How can I place capital ships on the board when 1) I can't even get out of the assignment window and 2) There are no "capital ships"?

TerlObar's picture
TerlObar
March 15, 2008 - 3:22pm
Sorry about that, Corjay. I didn't mean it that way. What I meant was that what you are experiencing is a feature not a bug. Obviously, I need to work on the interface and write some instructions. For my benefit so I can figure out what needs to be done better, what was unclear about the text at the top of the dialog box?

Anything bigger than a fighter is a capital ship. That interface is where you place the ships. In short form here are the instructions:
1) In the only active control ('Select a Fleet' pull down list), you select a new fleet.
2) Select the ships you want in the left list box and click the 'Add' button to move them over to the fleet (right list box) You can add one or multiple ships at a time.
3) Once you have the ships you want, select the system the fleet will start in from the system selection box.
4) Press the 'Update fleets" button to commit the changes and a fleet icon will appear on the board.
5) Repeat as needed to place more ships. You can add ships to existing fleets if you wish as well.

Once you've placed enough ships satisfying the rules (no more than half in one location and >20 ships larger than a fighter) the done button will activate and you can continue on.
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine

Anonymous's picture
Corjay (not verified)
March 15, 2008 - 3:46pm
I need minimums. There's a minimum number of certain types of ships. The only way I know how to get past the UPF stage is to add ALL the ships, every last one, to the list. Then with the Sathar (I just got it a little while ago), I still have no idea about what it was I did. I split it up into 3 fleets with a division of the ships and 4 fighters for each assault carrier. But I couldn't do it with 1 Sathar fleet. I couldn't do it with 2 Sathar fleets of any number. Only 3.

Anonymous's picture
Corjay (not verified)
March 15, 2008 - 3:49pm
By the way, now that I can get to the game board, the only thing I seem to be able to do is change turns. I can't move anything or perform any useful function. And opening the saved file gives me an error that it couldn't read one of the images and then doesn't load anything at all.

TerlObar's picture
TerlObar
March 15, 2008 - 4:03pm
Okay, instructions definitely needed on what to do once the games starts.  I'll do that next.
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine

TerlObar's picture
TerlObar
March 16, 2008 - 8:32pm
May be a bit before I can get serious instructions out but the short form is that after you placed all the fleets, double clicking on the systems will bring up a dialog box where you can interact with the fleets in that system.  This is true for ones in transit as well.  You have to click on the system they are closest to in order get them at the moment.
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine

TerlObar's picture
TerlObar
March 22, 2008 - 2:06pm
Version 0.0.3 is now available.  I've added a few more bits of functionality. Details are here: http://www.starfrontiers.org/forum/topic.asp?whichpage=1&TOPIC_ID=960&#15226

I didn't get as far as I'd hoped as adding the cancel button to the setup dialogs was giving me fits and causing the program to crash hard and it took me a while to find my stupid mistake.
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine

TerlObar's picture
TerlObar
April 12, 2008 - 12:32pm
Version 0.0.4 is now available. Details of what got added are here: http://www.starfrontiers.org/forum/topic.asp?whichpage=1&TOPIC_ID=960&#15269 Links to download are at the top of that thread. I've been sick and when not sick I've been busy playing (that's the point, right Imperial Lord Wink) which is why it's been so long since the last update.
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine

Will's picture
Will
April 26, 2008 - 4:01pm
Clicking on the K'tsa Kar militia crashes the game, as does clicking on the K'aken Kar militia.

The "Modify Ship" button is unshaded when listing the ships attached to a particular fleet.

"You're everything that's base in humanity," Cochrane continued. "Drawing up strict, senseless rules for the sole reason of putting you at the top and excluding anyone you say doesn't belong or fit in, for no other reason than just because you say so."


—Judith and Garfield Reeves-Stephens, Federation

TerlObar's picture
TerlObar
June 11, 2008 - 3:50pm
Finally a new release. They are still available at the locations in the original post. This release is "playable" in the basic strategic sense. In this release I've added:

- When opening a new game while a game is running, the program should prompt and ask if you want to save the current game and should close the current game before opening the new one whether you save it or not so that the program is properly reset.
- Actually calculating Risk Jump chances and removing fleets that fail. Initally, I'll stick to the cannon rules: fail a risk jump and the fleet is out of the game.
- When risk jumping, only allow speeds up to that of the slowest ship.
- Victory condidtions - Secret storage of Sathar Retreat condition
- check for victory conditions on each side after each turn
- Add code to declare winner if victory conditions are met. - Simple dialogs done
- Ability to give ships names. - functionality is there but hidden in the combat results dialog.
- Allow Sathar and UPF fleets to acutally interact when they are in the same system . i.e. give the option to attack and modify the fleet and ship status after the engagement. Initially, this is in a series of dialog boxes.

There is a test2.ssw file that is at the UPF's turn just before two combats. Clicking on the End UPF turn button will take you right into the combat resolution dialogs. At this point you'd have to battle it out on paper and enter the results. Anyway, try it out and give feedback.

BTW Will, I couldn't reproduce your bugCry.  Let me know if it is still happening.
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine

TerlObar's picture
TerlObar
October 11, 2008 - 8:05am
Another minor release is out.  This one begins the implementation of the tactical combat board (mainly just drawing the game widow and board grid and allowing you to begin placing markers on it).  Full details can be found at http://starfrontiers.homelinux.net/forum/viewtopic.php?f=24&t=146
Ad Astra Per Ardua!
My blog - Expanding Frontier
Webmaster - The Star Frontiers Network & this site
Founding Editor - The Frontier Explorer Magazine
Managing Editor - The Star Frontiersman Magazine