PDA

View Full Version : Solo play app



G-Two
05-30-2016, 21:28
Hey there!

I've been working on a solo play app recently. It's not pretty, but so far, it works. When it's done, you'll be able to select the ships you want to play with (You can add the ships you own to the app), select whether or not you want to use the basic, standard, or advanced rules, and any optional rules you want. You can also select the movement rules you want to use. Right now, I've only got the standard solo movement rules for AI ships complete. (I still need to add collision damage, but I'm not sure yet how I'm going to handle that.) It requires a bit of user input... you'll have to tell it your target, range and arc, and when moving, if a ship is taken aback
23439
Here you can see the main form, with the ships I own so far.

23440
As I stated before, you enter the ships you own into the application.

23441
23442
23443
Here's the progression of the Movement phase of a turn. The Constitution is player controlled, while the others are AI. It's using the standard solo movement rules. After the AI ship moves, it checks to see if there are any used cards that need re-shuffled back into the AI ships movement deck.

23444
I haven't gotten the combat rules finished yet, but here's a shot of the Constitution preparing to fire a full port broadside on the Unite. You'll notice that when the Unite is targeted with the port cannons, the ship is removed from the list of targets for the starboard cannons.

During the combat phase, when a player fires, it will display the damage done to the targeted ship. After the combat phase, the damage will be applied to the ship, and the artillery firepower for the damaged ships will be updated, as well as the number of actions available, if the advanced rules are being used. It will also keep track of special damage incurred, and apply it accordingly. Well, that's it so far. It's slow going, so I'm not sure when it will be done. Hopefully relatively soon!

KDz
05-31-2016, 00:42
Looks fantastic :clap:
I can not wait for this type of facilitation for solo players. It will work on android?

Bligh
05-31-2016, 01:51
I do like the look of this Gregory.
The format of your display is easy to follow even with my poor eyesight, which can be a big problem when trying to see many of this type of display.
Rob.

TexaS
05-31-2016, 02:24
It will be more complete than mine. I still use the physical chits. It makes it possible to play with a mix between physical ship logs and electronical.

Hjl
05-31-2016, 08:43
very nice. Do you have an estimated completion date?

Nightmoss
05-31-2016, 09:19
Very nice!!!

Will it also write up the After Action Reports? lol. :wink:

Hyperfocal
05-31-2016, 21:32
I look forward to trying it out. Great effort!

Bligh
06-01-2016, 01:07
Very nice!!!

Will it also write up the After Action Reports? lol. :wink:

Nice one Jim.
We can but try.:happy:
Rob.

DGH
06-01-2016, 05:35
Looks cool G-Two, I am starting work soon on an similar app. I am going for a web based version so it is accessible on all devices out there. You can check out the version for Wings of Glory I already made at: http://www.daanherman.nl/wog.html
The Sails of Glory version will feature a lot more interaction since there is much more to the game than simple manoeuvring.
G-Two, for what platform are you making your app? What are you using for manoeuvre computation? I am using my own home grown grid based manoeuvre computation. Before I used pre-programmed manoeuvres for each situation but I found that teaching the software to think for it self is much better.

Anyone that wants to support the development of my apps can go to my Kickstarter campaign: https://www.kickstarter.com/projects/flyingdutchie/website-for-various-tabletop-solo-ai-and-other-gam

*edit: if you check out the WoG software do so on a mobile device, the layout is optimised for this. It's also not entirely finished yet but should work well already.

*edit2: Don't know yet how you will distribute your app but if you need hosting space let me know! I would love if the website I am going to launch contains some community content as well. Not just my own concoctions .

G-Two
06-01-2016, 21:13
Thanks for the replied everyone! Let's see if I can address some of the questions. :)

Q: "It will work on android?"
A: For right now, it's a Windows only app.

Q: (Well, not really a question...) "It will be more complete than mine. I still use the physical chits. It makes it possible to play with a mix between physical ship logs and electronical."
A: True, my app will automate much of the gameplay, which I think is fine for solo play. When playing with a friend or a group, I think I would really like using your app, as I kinda like using the Ship Logs and whatnot...

Q: "Do you have an estimated completion date?"
A: Not really, I just twiddle with it in my spare time. That being said, a lot of the heavy work has been finished. I've created classes for ship logs, decks, individual cards, damage counters, etc... Now I'm just writing the code to apply the existing game rules using those objects... When you start a game, it creates a Ship Log for each ship, as well as creating a maneuver deck for each ship. When an AI ship moves, the app is literally pulling a random card from a virtual deck. When combat occurs, the app pulls virtual counters for the given range and arc. There's a bit of user input that is needed, as the app isn't keeping track of where the ships are physically; you still have to do that. :) But setting the app up to work the same way the physical game does makes it relatively easy to apply the rules when coding. Right now, only the standard solo movement rules have been created. I want to include Fred Miracle's movement rules, as well as Powder Monkeys (with permission of course, which I still need to ask for... Speaking of, anyone know how to get a-hold of Richard Bradley?) I've got a version that only generates maneuver cards that I can upload if anyone's interested.

Q: "Will it also write up the After Action Reports"
A: Would you like it to? What would you want in them? It would be easy enough to log the actions, and save them as a text file.

Q: "What are you using for manoeuvre computation?"
A: So far, the maneuvers are computed strictly following the solo rules in the book. Sort of... It requires user input for whether or not you are taken aback, and if using the advanced rules, whether or not you've got broken masts. The rules for the game didn't include anything rules for being taken aback or having broken masts for AI solo movement, but I included them, based on the regular rules.

Hjl
06-01-2016, 21:42
As far as solo movement rules might I suggest you take a look at powder monkeys rules in the files section? They are far superior to the solo rules in the starter set.

G-Two
06-01-2016, 22:13
I hope to include Powder Monkeys in the application. The user will have the option of selecting which set of movement rules they want to use.

Bligh
06-02-2016, 03:50
Even better, as most of we Solo gamers are very well versed in the Powder Monkey system.
Rob.

Nightmoss
06-02-2016, 08:57
Even better, as most of we Solo gamers are very well versed in the Powder Monkey system.
Rob.

Some of us prefer Fred's solo rules, which should also be in the "Files" section.

Nightmoss
06-02-2016, 09:03
Q: "Will it also write up the After Action Reports"
A: Would you like it to? What would you want in them? It would be easy enough to log the actions, and save them as a text file.



A summary of the moves with damage at the games end would be nice. Narrative is always up to the commander, but when I did solo scenarios I would find at times that I forgot to record the exact movement card and/or take photos to document same in the heat of battle. Add more ships to the table and it's even more likely that documentation of the battle may be compromised. Thanks!

G-Two
06-02-2016, 11:14
I got Fred's permission to use his rules in the app, so my next step is adding the ability to select those as an option.

Bligh
06-02-2016, 11:47
A very good point Jim.
I am pretty well organized after a lot of practice, but in the heat of action, particularly if explaining a move to a new player. It is all too easy to forget the exact sequence of play. This is especially true if any length of time elapses before the write up. An aid memoir would be a n asset worth having, especially as we are trending toward even larger fleet actions as time passes.
Rob.

Nightmoss
06-02-2016, 14:30
I got Fred's permission to use his rules in the app, so my next step is adding the ability to select those as an option.

Gregory, that's good to hear.

One item that did come up in my solo play, and the "Treasure Island" scenario specifically, was that the solo rules sometimes don't work as well when the AI ship is likely to be sailing towards a fixed target. Ralf (Uthoroc) came up with a grid for such occasions. This may or may not be relevant for your app work but here's the information?

See post No. 17 in this thread.

http://sailsofglory.org/showthread.php?2559-Intermediate-Solo-Rule-Development-Discussions-for-October-December-Campaign

Bligh
06-02-2016, 15:52
Another very handy addition to the movement aids.
Thanks for pointing it out Jim.
Rob.

G-Two
06-03-2016, 10:11
Gregory, that's good to hear.

One item that did come up in my solo play, and the "Treasure Island" scenario specifically, was that the solo rules sometimes don't work as well when the AI ship is likely to be sailing towards a fixed target. Ralf (Uthoroc) came up with a grid for such occasions. This may or may not be relevant for your app work but here's the information?

See post No. 17 in this thread.

http://sailsofglory.org/showthread.php?2559-Intermediate-Solo-Rule-Development-Discussions-for-October-December-Campaign

Okay, I've gotten the majority of Fred's solo rules implemented. I just have a couple of clean-up tasks to take care of, like handling when you are within a certain distance of an obstacle or map edge. After checking out your link, I believe I can very easily implement Ralf's (Uthoroc's) rules for sailing toward a fixed object into Fred's rules in the application.

Nightmoss
06-03-2016, 13:23
Okay, I've gotten the majority of Fred's solo rules implemented. I just have a couple of clean-up tasks to take care of, like handling when you are within a certain distance of an obstacle or map edge. After checking out your link, I believe I can very easily implement Ralf's (Uthoroc's) rules for sailing toward a fixed object into Fred's rules in the application.

Wow! That's wonderful news! :salute:

Bligh
06-03-2016, 15:37
Certainly is. This is something I have been hoping for ever since we saw the first computer aided war games back in the eightys.
Rob.

G-Two
06-03-2016, 19:34
Okay, I've got everything updated with Fred's rules and the additional rules by Ralf (Uthoroc). I've uploaded a test version of the app (movement only) to the files section, and right now it's in the moderator's queue for review. (It's a .zip file that contains an executable, so I imagine they're going to want to give it a good going over before letting anyone download it.) ;)

Hjl
06-03-2016, 23:33
I'm looking forward to running it! I wonder if it will work smoothly on Wine.

David Manley
06-03-2016, 23:52
I wonder if it will work smoothly on Wine.

Abut as smoothly as wargamers generally do when they are running on wine I guess :happy:

A most welcome project which we will watch with considerable interest!

Nightmoss
06-08-2016, 10:00
Okay, I've got everything updated with Fred's rules and the additional rules by Ralf (Uthoroc). I've uploaded a test version of the app (movement only) to the files section, and right now it's in the moderator's queue for review. (It's a .zip file that contains an executable, so I imagine they're going to want to give it a good going over before letting anyone download it.) ;)

I'm pretty certain Eric doesn't have time to deal with this file and both he and Keith may be off to Origins in Columbus, OH next week? Do we have other admins/officers who can take a look at this initial solo app file? Thanks.

G-Two
06-08-2016, 10:32
If there are any brave souls out there who don't mind the risk, you can PM me with your email, and I can send you the .zip file.

fredmiracle
06-08-2016, 11:19
I wonder if the moderator queue is getting checked? (is this a plea for moderation? :takecover:)

I posted something to the Sale/Trade forum a few weeks ago and it still seems to be waiting for approval...

Bligh
06-08-2016, 11:58
I am it for now chaps. Only Keith or Eric can deal with your questions. My Admin role does not extend to financial, medals to do with Top posters, or moderation and approval of Files.
Rob.

Hjl
06-09-2016, 09:12
If there are any brave souls out there who don't mind the risk, you can PM me with your email, and I can send you the .zip file.

I can try wine on Linux, it would be interesting to see if it can run your program. I am willing to give it a try if you'll send it to me.

Pm me and I'll send you my email.

G-Two
06-09-2016, 18:57
Okay... here's a question: I'm close to a point where I can code the damage dealt during the combat phase. I've modeled the code around the way the game actually works. I have objects which are containers for counters, which are randomly drawn based on the firepower of the ship/arc. So, I've got a few ways of doing this. I can draw against the collection, not removing the counters previously drawn. The probabilities of getting any certain counter drawn stays constant for all ships, throughout the entire game. I find this method the least appealing. It gives rise to the ability to get counter draws that simply aren't possible in the game... like a ship with a firepower of 7 causing a draw of 7 counters that have fire damage. Another method would be to remove the counters that are drawn for a ship only for that turn, and only for that ship. (EX: As damage is drawn, that counter is removed from the collection, and can't be drawn again for that particular round of damage. But the counters are replaced for each ship, so each ship begins it's drawing from a full set of counters.) Next, I can remove the counters drawn from the collection for the entire turn. (EX: Ship 1 draws a 3 damage counter with fire damage. That counter isn't available to be drawn by any other ships for that turn. At the end of the turn, the counters are returned to the collection, and are available to be drawn during the next combat phase.) Lastly, I can remove the counters from the collection as they are drawn, and they are not available for the rest of the game. Any thoughts on which method would be best?

Hjl
06-09-2016, 21:38
The program runs fine on Ubuntu using wine. It looks really good! Im really quite impressed.

Bligh
06-10-2016, 01:37
Is that an American quite impressed or an English quite impressed Hugh?
Rob.

Hjl
06-10-2016, 08:41
Is that an American quite impressed or an English quite impressed Hugh?
Rob.

Hmmm, I have been here a while but haven't gone full native. To clarify then I shall, instead of quite impressed, say that everything is ticketyboo!


A few notes, I don't know if you are planning to but, maybe add some form of ships log so we can keep a visual tally?

Nightmoss
06-10-2016, 09:21
Okay... here's a question: I'm close to a point where I can code the damage dealt during the combat phase. I've modeled the code around the way the game actually works. I have objects which are containers for counters, which are randomly drawn based on the firepower of the ship/arc. So, I've got a few ways of doing this. I can draw against the collection, not removing the counters previously drawn. The probabilities of getting any certain counter drawn stays constant for all ships, throughout the entire game. I find this method the least appealing. It gives rise to the ability to get counter draws that simply aren't possible in the game... like a ship with a firepower of 7 causing a draw of 7 counters that have fire damage. Another method would be to remove the counters that are drawn for a ship only for that turn, and only for that ship. (EX: As damage is drawn, that counter is removed from the collection, and can't be drawn again for that particular round of damage. But the counters are replaced for each ship, so each ship begins it's drawing from a full set of counters.) Next, I can remove the counters drawn from the collection for the entire turn. (EX: Ship 1 draws a 3 damage counter with fire damage. That counter isn't available to be drawn by any other ships for that turn. At the end of the turn, the counters are returned to the collection, and are available to be drawn during the next combat phase.) Lastly, I can remove the counters from the collection as they are drawn, and they are not available for the rest of the game. Any thoughts on which method would be best?

Removing the counters from the game as they're drawn would seem to replicate how they stay on your ship mats until the end of the game. However, some folks actually use grease markers to fill up the boxes on the ship mats and return the counters for drawing purposes continually.

I wont claim to understand statistical probabilities, but I would be fine with any system for damage that remains constant for all ships involved.

This probably hasn't answered your question, but others who game more might give you what you need? Cheers.

G-Two
06-10-2016, 09:39
"A few notes, I don't know if you are planning to but, maybe add some form of ships log so we can keep a visual tally?" - Hjl

The full version has a ships log that displays the current status of the ship. It includes the general ship data, Artillery and Musketry firepower, actions, port and starboard broadside status, and any damage conditions the ship is under. I'm going to include an option to allow the user to select "Maneuvering Only" in the full game, so if you like, you can use it only generate AI ship maneuver cards, just like the current test version does.

The full version will "select" the damage counters pulled during combat, and automatically apply the damage after the turn completes. It will display the current Firepower after applying the selected counters per the game rules.
It will also keep track of damage such as fire, leaks, broken masts, etc, and remind the player before the action planning phase of any unresolved damage that is available for repair. And, of course, it keeps track of the cannon status. It's not going to let you fire a broadside if the cannons are still reloading. :) The only thing I'm not really covering is collision damage. Right now, it ignores it. I know there's been a bit of conversation on this subject in other forum posts. The only way I can think of to include it would be to have a form that comes up after every movement phase asking if there were any collisions, allow the user input the specifics, and let the app generate the damage to be applied.

If anyone has any ideas, I'd love to hear them.

G-Two
06-12-2016, 19:07
Okay... I've got the full version more or less finished as far as the Basic and Standard rules go. I'm still not sure what to do about collisions. So, to recap: Basic and Standard rules in place. Standard and Fred Miracle's movement rules implemented. I've got the following options rules included as well: Let the men drink, Gunners lacking training, Continuous fire, First broadside, Forced Aim, Flagships, and Surrendered Ships.

Bligh
06-13-2016, 00:47
Sounds like you are just about there. As you say the collision rules are a bone of contention. Although I personally don't like them in the form that they are presented in the Official Rule book. I would add them as they are written, with an option to apply them to all ships, or non.
Rob.

G-Two
06-13-2016, 09:02
Sounds like you are just about there. As you say the collision rules are a bone of contention. Although I personally don't like them in the form that they are presented in the Official Rule book. I would add them as they are written, with an option to apply them to all ships, or non.
Rob.

I can do that. On that note, though... are there any optional rules, that just don't appy to Solo play?

Bligh
06-13-2016, 12:27
Nothing that roles off the top of my head, but I'm hoping that one or two of the expert rules interpreters will chip in on this and put us right on any omissions.
Rob.

G-Two
06-19-2016, 21:02
I've not had a lot of time to work on the application lately, but I'd like to know if there's anyone out there who would like to have a few run-throughs with what's been done so far. You can use the app, and keep track of the damage on a physical ship's log to make sure that the application is applying damage as it should.

Also, would anyone be interested in a mini version that only drew damage chits for attacks, kind of like the maneuvering one I made earlier, but for cannon fire. You would input the current firepower for the firing arc, and the range and the app would inform you of the damage counters drawn. You could then track the damage on the ship log/grease pencil mat/etc... I could easily pull that code out of the full app to make a small stand-alone damage only one.

G-Two
06-26-2016, 20:23
Woot! I've got the advanced rules coded. I've got a fair bit of testing and debugging to do now. And I still have to get the rest of the optional a rules coded as well.

G-Two
07-02-2016, 20:43
Okay, it's code complete. :) Not all of the optional rules will be included. Several of them require a conscious decision on the part of the user. I couldn't find a way to adequately simulate certain decisions for the AI, so those will have to wait until version 2. :)

Hjl
07-02-2016, 22:27
Can't wait to try it out! I've been holding off on the campaign game so that I can give this a proper christening.

Bligh
07-03-2016, 01:45
I also look forward to seeing this in action Greg.
Rob.

G-Two
07-09-2016, 14:45
I set up a confrontation between the USS Constituion and the HMS Guerriere (represented by the HMS Amelia) I used the app with Fred Miracle's movement rules and advanced game rules. Here's the report generated by the app. There's a bug in the removal of water damage, as well as ship surrendering. The Guerriere actually surrendered with an artillery space still available. the report doesn't track player movement, just AI movement, and actions done through the application.

The following log is an account of the actions between the following ships:

Player ship(s):
USS Constitution 1812

Opponent ship(s):
HMS Amelia

Turn 1

For the HMS Amelia, use a straight veer 5 card from maneuver deck E.

Turn 2

For the HMS Amelia, use a veer 1 card from maneuver deck E.

The USS Constitution 1812 fires a port stem broadside at the HMS Amelia, at long range, using ball ammunition.
The HMS Amelia receives the following damage: Crew, 0, 0, 0.

Turn 3

For the HMS Amelia, use a veer 4 card from maneuver deck E.

The HMS Amelia fires a starboard stem broadside at the USS Constitution 1812, at short range, using ball ammunition.
The USS Constitution 1812 receives the following damage: 5, 4 w/Crew.

The USS Constitution 1812 reloads its port cannons with Ball ammunition.

Turn 4

For the HMS Amelia, use a veer 8 card from maneuver deck E.

The USS Constitution 1812 begins repair actions.

The USS Constitution 1812 fires a port full broadside at the HMS Amelia, at short range, using ball ammunition.
The HMS Amelia receives the following damage: 4, 3 w/Rudder, 3, 2 w/Crew, 2.

The HMS Amelia reloads its starboard cannons with Ball ammunition.

Turn 5

For the HMS Amelia, use a veer 1 card from maneuver deck E.

The USS Constitution 1812 repaires damage.

The HMS Amelia begins repair actions.

The HMS Amelia fires a port full broadside at the USS Constitution 1812, at long range, using ball ammunition.
The USS Constitution 1812 receives the following damage: 0, 0.

The USS Constitution 1812 reloads its port cannons with Ball ammunition.

Turn 6

For the HMS Amelia, use a veer 1 card from maneuver deck E.

The HMS Amelia repaires damage.

The USS Constitution 1812 fires a port stern broadside at the HMS Amelia, at long range, using ball ammunition.
The HMS Amelia receives the following damage: 4 w/Leak, 1, Crew, 0.

The HMS Amelia reloads its port cannons with Ball ammunition.

Turn 7

The HMS Amelia takes damage from 1 leak.

For the HMS Amelia, use a veer 1 card from maneuver deck E.

The HMS Amelia removes damage by pumping water, and begins repair actions.

The USS Constitution 1812 reloads its port cannons with Ball ammunition.

Turn 8

The HMS Amelia takes damage from 1 leak.

For the HMS Amelia, use a veer 3 card from maneuver deck E.

The HMS Amelia removes damage by pumping water, and repairs a leak, which will be fixed at the end of this turn.

Turn 9

For the HMS Amelia, use a veer 6 taken aback card from maneuver deck E. Use the movement line with one sandglass.

The HMS Amelia begins repair actions.

The USS Constitution 1812 fires a port stern broadside at the HMS Amelia, at short range, using ball ammunition.
The HMS Amelia receives the following damage: 2 w/Crew, 2 w/SailDamage, 1, 0.

The USS Constitution 1812's marines engage the HMS Amelia with musket fire.
The HMS Amelia receives the following damage: Crew, Crew, 0.

The HMS Amelia fires a starboard stern broadside at the USS Constitution 1812, at close range, using ball ammunition. It is a aft raking shot.
The USS Constitution 1812 receives the following damage: 2, 1 w/Crew, 0.

The HMS Amelia's marines engage the USS Constitution 1812 with musket fire.
The USS Constitution 1812 receives the following damage: Crew, 0.

Turn 10

For the HMS Amelia, use a veer 9 card from maneuver deck E.

The HMS Amelia repairs its rudder, which will be fixed at the end of this turn.

The USS Constitution 1812 reloads its port cannons with Ball ammunition.

Turn 11

For the HMS Amelia, use a veer 3 card from maneuver deck E.

The HMS Amelia reloads its starboard cannons with Ball ammunition.

Turn 12

For the HMS Amelia, use a veer 6 card from maneuver deck E.

Turn 13

For the HMS Amelia, use a veer 8 card from maneuver deck E.

The HMS Amelia fires a starboard full broadside at the USS Constitution 1812, at long range, using ball ammunition. It is a fore raking shot.
The USS Constitution 1812 receives the following damage: 3 w/Fire, 1, 0.

Turn 14

The USS Constitution 1812 takes damage from 1 fire.

For the HMS Amelia, use a veer 6 card from maneuver deck E.

The USS Constitution 1812 begins to extinguish a fire on board.

The USS Constitution 1812 fires a port stem broadside at the HMS Amelia, at short range, using ball ammunition.
The HMS Amelia receives the following damage: 5, 4, 4.

The HMS Amelia has surrendered.

You have won this enagement!

Hjl
07-09-2016, 15:20
Do you have a copy I can use for the campaign game?

G-Two
07-09-2016, 16:13
I just sent you the updated version. :) You might check your Spam folder. I had sent you the previous version on the 3rd. This one's got a few of the bugs quashed, but I'm sure there's more. :)
Once an engagement is complete, look in the Logs folder wherever you unzipped the file to, and the After Action report will be there.

Bligh
07-11-2016, 02:20
I just sent you the updated version. :) You might check your Spam folder. I had sent you the previous version on the 3rd. This one's got a few of the bugs quashed, but I'm sure there's more. :)
Once an engagement is complete, look in the Logs folder wherever you unzipped the file to, and the After Action report will be there.

I am very impressed with the look of this and, as a complete numpty when it comes to the use of this apps type of game, will be asking some questions when you have sorted out all the bugs.
Rob.

G-Two
07-17-2016, 19:35
Hey all...

I've been messing around with the full app for a bit now, and to tell the truth, it seems to take some of the flavor away from the game. I'm taking the maneuver and firing code, and creating standalone apps for anyone who wants a small app that only generates a maneuver card for AI ships, or one that generates the damage chits for a broadside. I'm not discontinuing work on the full app, but for right now I'm focusing more on the smaller ones. That being said, I have a windows app for Fred Miracles movement rules done, as well as an Android app:

Here's a screenshot from my phone:
24256

Here's the interface. It's pretty bare-boned, but functional.
24257

Here's an example of a generated maneuver card selection:
24258

Here's another example of a generated maneuver card selection:
24259

Hjl
07-18-2016, 15:58
After trying it out I have a little feed back.

I'm having some trouble with it in wine. I can open it and create a game, but once I get to the start game screen it freezes. I can only speculate but it seems that for what ever reason wine is having trouble opening a relevant background file.

The previous version you sent me that was just maneuvering worked great.

specifically it hangs here.

24264

G-Two
07-18-2016, 17:12
Hmmm....
Gotta ask:
Did you try clicking on the 'Game' Menu item on the top-left of the form? There is a menu item in it to start the game.
BUT... looking at the form, I can see that the Damage Track info isn't filled out. (It appears to say 'Ship Damage Track: of 8' and 'Crew Damage Track: of 9') That gives me an idea of where it may be failing.

Thanks for the feedback, though! I wish I were able to get it out to more people to try.
On a side note, did you get the .apk for the Android app I emailed you? I'm very interested to see how the interface scales. (Or doesn't, lol.)

Hjl
07-18-2016, 18:00
The window totally locks up when it gets there. I have to kill it as it won't close normally.

I'll try it on my android divice later today... Assuming I can find it...

G-Two
07-18-2016, 21:23
I've put a fresh install on 3 PCs tonight, and I haven't been able to replicate the error so far. It may be something to do with wine...

Hjl
07-18-2016, 23:49
It probably is. I'll try a fresh install and see what happens.

Hjl
07-19-2016, 14:44
I used the app today (the previous version you sent me). It worked well, speed the game up enormously. Having to refer to paper charts over and over again is very time consuming. Perhaps you should release a movement only edition and a full edition.

G-Two
07-19-2016, 17:35
I used the app today (the previous version you sent me). It worked well, speed the game up enormously. Having to refer to paper charts over and over again is very time consuming. Perhaps you should release a movement only edition and a full edition.

Yeah, that's the plan. Here are all of the currently finished apps:

Windows:
Sails of Glory Interface (Full version)
Sails of Glory Interface (Lite version, movement only)
Maneuver Card Generator - This app is pretty bare bones. It doesn't keep track of ships like the other apps, and only uses Fred Miracle's movement rules. You fill out the inputs, and it tells you what card to use.
Damage Generator - This app is much like the Maneuver Card Generator; very bare bones. You put in firepower, range, and a few other variables, and it generates the damage counters that would be pulled. It would be most usefull to those using the grease pencil or dry erase ship logs.

Android:
Maneuver Card Generator - This app is pretty bare bones. It doesn't keep track of ships like the other apps, and only uses Fred Miracle's movement rules. You fill out the inputs, and it tells you what card to use.
Damage Generator - This app is much like the Maneuver Card Generator; very bare bones. You put in firepower, range, and a few other variables, and it generates the damage counters that would be pulled. It would be most usefull to those using the grease pencil or dry erase ship logs.

Still in development:
Currently, I'm taking the android Maneuver Card Generator and Damage Generator and putting them into a single app.

For the finished apps, (I use the word finished lightly -- testing has been light -- ) I just need to find a viable avenue of distribution. (Most probably the Google App store for the Android applications...)

Hjl
07-19-2016, 20:31
Hmm a legitimate hosting site is a tough one. You might ask Aeres to do a little advertising for you on their Facebook page etc.

A good ship editor and creator would be a valuable addition if you haven't already done so.

G-Two
07-20-2016, 16:04
Currently on Google Play Store:

https://play.google.com/store/apps/details?id=com.sog.sog_generator

David Manley
07-21-2016, 00:23
Thus looks great :happy:

A couple of questions, could you add a diagram to illustrate the quadrants, and there are entries twice for "quadrant of ship as seen from target - is that deliberate?

Bligh
07-21-2016, 03:00
The more I view this the more I feel that with development tweaks in place it will make a very good alternative to the paper, dice and chits recording and movement.
It will also save a lot of space on the playing area, and could prove a boon at shows too.
Keep up the good work Greg.
Rob.

G-Two
07-21-2016, 06:23
The UI has been updated. (depending on when you read this, it may or may not have reached the marketplace yet.) It should read 'Quadrant from which wind strikes ship'. It was a cut and paste error. :) (That's what happens when you do a quick update really late at night.) :) And yes, I can most certainly add a diagram for the ship. I will create a reference tag with the illustration, and put some text on the maneuver tag; something like 'See reference tab for Ship Quadrant diagram. Thanks for the reply. Please keep the critiques and ideas coming! It's the best way to make the app better. It's the first Android app I've done, and really, it was thrown together kind of quickly.

G-Two
07-21-2016, 20:01
Okay, I added a reference tab with a ship quadrant diagram, and the Google Play Store has been updated. :)

https://play.google.com/store/apps/details?id=com.sog.sog_generator

G-Two
07-24-2016, 16:48
And now, with Powder Monkey!

G-Two
07-26-2016, 09:02
DGH's new app (I highly recommend checking it out here: www.digital-game-aides.com (http://www.digital-game-aides.com)) inspired me to finish porting over the Crew Actions code from my Windows app to my Android app. The updated app, (now featuring fredmiracles's solo movement rules, Powder Monkeys movement rules, crew action calculations, and damage calculations,) can be downloaded from the Google Play Store (https://play.google.com/store/apps/details?id=com.sog.sog_generator).

(I update often, so be sure to check if there's a new version available.)

keithrose
11-01-2016, 13:40
Hi G-Two - can you advise where I can get the windows app?

Regards
Keith

Bligh
11-01-2016, 13:58
Hi G-Two - can you advise where I can get the windows app?

Regards
Keith
Is this what you are after Keith?

https://play.google.com/store/apps/details?id=com.sog.sog_generator

Rob.

keithrose
11-01-2016, 14:33
Hi Rob

Alas that's the android version - doesn't run on my Kindle or PC

Bligh
11-01-2016, 14:52
Sorry there Keith.
In that case I would try sending him a PM as he has not been on line since he posted this.
Rob.

G-Two
11-03-2016, 10:49
Hey Keith! I've sent you a PM, and I'll get you hooked up. :thumbsup: