Fleet program

Stumonster

Mongoose
Let me first say I am not a diploma toting programmer. I have mostly just taught myself and do some development in my day job.

I have been working on a program to let a player put together a fleet and save it. Then, I wanted to be able to have it print out the control sheets for the fleet. It is still a work in progress but I wanted to show a few screens. (Note that I took pains to not show any real ship data though you can look up the stats for each ship in the program. I do not want to tread on any of the IP rights of Mongoose or ADB.)

This will just be a program I use at home, as I am sure a REAL programmer will come up with something less platform dependent and will be offered by Mongoose/ADB for all of our official use. This can only run on Windows and requires Word2003 to even print anything. (I might have it down to Word2000 soon though.)


This is the start up screen. (edited to show the Orions and some changes to bring things more
in line with the SFB Universe.)


The program lets you enter the size fleet you want. Max is 2500 points


This is where ships are added to the fleet, fleets saved, printed, etc.
 
Well, I *am* a degree totin' professional programmer, and I say, "Keep up the good work!"

Putting together programs that do things you want to do is the best way not only to get better at programming, but to get some cool programs along the way.

I look forward to seeing your program when it's finished. If you can, try to make the ship data be stored in a file rather than written into the program. (Maybe and Excel sheet or XML file or something). That way, you can (most likely) distribute the program without the data and avoid any copyright problems. Your users can create their own data files from the rule books.
 
Thanks for the tips guys, and as you say, I am doing this more to learn how than anything else.

Yes, it is VB6 at the moment. We have some old applications that still use it, so that is what I had on the machine I was using . . .

I did design the data to read in from data files, so really this program could easily be changed to go ACTA:NA or ACTA: B5 as well. Just a different start screen and change of data in the files and viola! It should work.
 
A most impressive piece of work :)

hats off to you - I would like to think that there will be an official version but I feel its unlikely.
 
Well . . I was working on finishing up the pirates and I realized a rather important piece of the program was missing. While control sheets can be printed, there was no way to print the ship roster out!!

So, I added a button and a screen to let you put your player name in for the print out of the roster (I used the Klingon ships from the Squadron Pack with Klingons and Orions as the fleet example as I intend to pre-order that one in a week or so.):



I know that the Which should say wish, so no worries on that. I will fix that.

When I printed the roster I got this (Scan of hard copy):



Then, I had it print the control sheets for the fleet. (I am only showing the top of the sheet with the name of each ship so that a minimum data will be posted and thus again the IP of ADB and Mongoose will be protected):




Getting closer to a beta version . . . .

Oh and thanks to the person who pointed out the changes needed to make the first screen more SFU correct. You know you you are. :)
 
Looks great so far, Hopefully you'll be able to work something out with ADB & Mongoose so the rest of us can use it.
 
Stumonster said:
Well . . I was working on finishing up the pirates and I realized a rather important piece of the program was missing. While control sheets can be printed, there was no way to print the ship roster out!!

So, I added a button and a screen to let you put your player name in for the print out of the roster (I used the Klingon ships from the Squadron Pack with Klingons and Orions as the fleet example as I intend to pre-order that one in a week or so.):



I know that the Which should say wish, so no worries on that. I will fix that.

When I printed the roster I got this (Scan of hard copy):



Then, I had it print the control sheets for the fleet. (I am only showing the top of the sheet with the name of each ship so that a minimum data will be posted and thus again the IP of ADB and Mongoose will be protected):




Getting closer to a beta version . . . .

Oh and thanks to the person who pointed out the changes needed to make the first screen more SFU correct. You know you you are. :)

I guess it very much depends on ADB, as Mongoose had shown an openess with the B5 ship sheets/cards/fleet design software people came up with. would be great to get something going again though, much easier to do fleet lists when a decent program is available
 
Nicely done. I think this sort of program will turn out to be essential for this game, as given the number of ship revisions in ship stats we've had so far, it's going to be no fun keeping data sheets and the like up to date. If Mongoose haven't already approached you about making this official, then I hope they do so soon. And nice to see that you've kept your excellent ship cards in the design as well.
 
I would hope that is either official or allowed to become a resource for players as previously things were - but that seems to depend on ADB.
 
I would suggest contacting SVC after the 23rd of April. He's pretty busy putting the final touches on Star Fleet Marines.

Jean
 
If he follows that suggestion about the program collecting all its data from a excel sheet, and the program is sold/given away empty and its up to the person using the program to enter all the data onto the excel sheet, I cna't see any legal issues arising. Since all he's doing to creaating a empty shell. But I'm not a lawyer....
 
A quick update: Real life has finally backed off enough I could work on this program a bit more. I updated the ships to the latest Errata. I also was able to get rid of the annoying behavior that the program would try and save each individual sheet rather than put them all in one file. It now puts all of the ship control sheets into one file that prints then can be saved. Here is a sample of a test fleet of 8 Fed Police Cruisers:



As you can see, it does insert a blank page at the end, which bugs me, but I have not found out a solution for that yet. (At least it is blank so the paper can be re-used and not wasted.)

Just a few things to clean up and I think this puppy is about done.
 
Back
Top