Search the Forums
Options
Keywords search:


Search in Forum...

Search within...

Match...

Antiquity...

Player messages...
You are here: FFG Forums /  Miniatures /  X-Wing

X-Wing
Take control of powerful Rebel X-wings and nimble Imperial TIE fighters!
Moderator: FFGStuartFFG_IanGecko Topics: 1420 | Posts: 17195
I programmed a maneuvers test bench in C#
Published on 18 February 2013 - 07:00:17

This program is meant to let you test out a sequence of maneuvers and visually see how it fills out the game area's space. You can try out formation maneuvers and figure out the best initial placement for your ships to prevent collisions and clogging. It's not meant to be a playable multiplayer game client at all. I think the main feature I wanted for myself is to see all movements at once, all rounds at once.

 

I'm looking for some feedback for my next round of improvements. Here's what I'm already aiming for:

-Add barrel rolls

-Add Straight 1 for every ship for ionized movement

-Easy picture screenshot production for ease of producing battle reports

-Saving a game in progress, regardless of number of already programmed in movements

-Asteroids

-Firing range, either in cone or 360

-Custom board size (right now, 3' x 3' is coded in, which turns out to be roughly 913 mm x 913 mm ; in the French rules, we're told to use 900 mm x 900 mm - for comparison, a small ship's base is 40 mm x 40 mm)

 

Download link: (Updated March 15th 2013): https://docs.google.com/file/d/0B1lSm7DauvkCaXhZOE1WQ1QwRTQ/edit?usp=sharing

(click image for larger view) 

Demo video 1: basic ship placement, arbitrary rotation, playback mode
http://screencast.com/t/CR5CSC8dCCQ

Demo video 2: What happens if you replace a move in an already defined sequence of moves, during playback mode 
http://screencast.com/t/Og5ewfFu1i

Thanks to the following BGG beta testers for their suggestions and feedback:

reitoei :
noticed imperfect rotations FIXED
asteroids TO DO
undo button DONE
delete ship DONE
playback DONE
give every ship a 1 straight because of ion cannon) TO DO

xBino
undo button DONE
toggle for a grid or moveable range ruler TO DO

4 X-Wing            6 TIE Fighter

2 Y-Wing           2 Advanced TIE

4 A-Wing           4 TIE Interceptor

2 YT-1300          2 Firespray-31

 

Page 1 of 2 (16 messages) 1 2 ...Last page »
Reply #1 | Published on 18 February 2013 - 14:57:39

Interesting concept, but a lot of stuff is getting cut off on my screen even with the resolution maxed out. There doesn't appear to be any way to resize elements or scroll to access things I can't read or see. While it looks cool, I'm afraid it's unusable, at least on my machine.

 

Edit:

Here is a screen shot of it on my PC:

 

Screenshot

Without Signature

Reply #2 | Published on 18 February 2013 - 18:20:35

I use a 1920x1080 resolution and I did see there was some weirdness when you resized the window, I didn't think it'd get that bad. I've now fixed the problem by giving the faulty elements the ability to autoscroll and to dock themselves to the top left.

Thanks for your feedback!

I'm going to add a new feature or two before uploading a new version tonight.

 

 

4 X-Wing            6 TIE Fighter

2 Y-Wing           2 Advanced TIE

4 A-Wing           4 TIE Interceptor

2 YT-1300          2 Firespray-31

 

Reply #3 | Published on 18 February 2013 - 21:50:04

 

New update!
 
-Fixed the pegs for the larger base ships
-Fixed autoscroll when resizing the window
-Added create screenshot button
-Added create gallery of screenshots for the whole sequence button
 
Demo video 3: You can create a sequence of .png files of the whole sequence of moves - the idea is to facilitate battle reports posted in forums

4 X-Wing            6 TIE Fighter

2 Y-Wing           2 Advanced TIE

4 A-Wing           4 TIE Interceptor

2 YT-1300          2 Firespray-31

 

Reply #4 | Published on 18 February 2013 - 22:37:06

Nice! Much better, and it works great! I've been putting down minis on the table and trying to get a feel for how to maneuver various sized formations without my ships stepping all over each other. This is a much nicer solution. 

Without Signature

Reply #5 | Published on 15 March 2013 - 20:19:38

I've been working hard on several super-needed features. Here's the first phase (hopefully the second phase will be done before the weekend is over):

March 15th version: https://docs.google.com/file/d/0B1lSm7DauvkCaXhZOE1WQ1QwRTQ/…

-Huge interface overhaul for the ship spawning

-Fixed repeated koiograns that would shift slightly if you made a ton of them repetitively (won't happen ingame, but this is good on a perfection point of view)

-Menu item that lets you change the board size from the default 913 mm x 913 mm.

-Asteroids! You can place as many of the 6 asteroids you want. They'll be placed alongside the ships in the manifest list.

-Added Boost + Barrel buttons, they are non-functional but they'll work in next update (it's going to be non-trivial to add this, I have to change many things first).

 

full size view: http://s93768914.onlinehome.us/pub/xwing/fullsetup2.png

4 X-Wing            6 TIE Fighter

2 Y-Wing           2 Advanced TIE

4 A-Wing           4 TIE Interceptor

2 YT-1300          2 Firespray-31

 

Reply #6 | Published on 16 March 2013 - 01:30:05
2
0

It would be helpful to be able to move items after placing to you can more easily set up the starting area.

 

Without Signature

Reply #7 | Published on 16 March 2013 - 02:37:32

Daeglan said:

It would be helpful to be able to move items after placing to you can more easily set up the starting area.

 

If I'm reading this right, this is something that would be useful to me too. Let's say that I set up my ships just so, and start moving them about. I find that after a few moves, they overlap, so I'd like to adjust the starting position. It would be nice to be able to drag the whole movement path up to that point, rather than having to back up, reposition and start over again.

This is a great tool, and I have used it to test out some movement strategies. I'd love to see firing arcs incorporated.

 

Without Signature
Reply #8 | Published on 16 March 2013 - 07:06:50

Hi nice tool, do you have the source code somewhere online like github?

 

greetings from a fellow Codemonkey

With empty Signature

Reply #9 | Published on 16 March 2013 - 07:46:42

ziggy2000 said:

 

Daeglan said:

 

It would be helpful to be able to move items after placing to you can more easily set up the starting area.

 

 

 

If I'm reading this right, this is something that would be useful to me too. Let's say that I set up my ships just so, and start moving them about. I find that after a few moves, they overlap, so I'd like to adjust the starting position. It would be nice to be able to drag the whole movement path up to that point, rather than having to back up, reposition and start over again.

This is a great tool, and I have used it to test out some movement strategies. I'd love to see firing arcs incorporated.

 

 

 

 

First, I just want to make sure you're aware that by holding shift and moving the mouse about, you can displace the currently selected item (the one highlighted in red). It doesn't displace all its moves though, if it's a ship. I think it will be an easy fix the way I programmed this thing. I'll try to put it in the next update.

 

Keep up that feedback, it's invaluable to me to know where to focus my efforts next.

Firing arcs is going to be a little headache becasuse they're oblong circles. The vassal module programmer figured it out obviously, but I haven't yet. (or even tried).

 

4 X-Wing            6 TIE Fighter

2 Y-Wing           2 Advanced TIE

4 A-Wing           4 TIE Interceptor

2 YT-1300          2 Firespray-31

 

Reply #10 | Published on 16 March 2013 - 12:45:25
2
0

Firing arcs are not oblong circles. they are one quarter of a circle centered on the ship. 4 firing arcs make a complete circle. :)

Without Signature

Reply #11 | Published on 16 March 2013 - 12:46:11
2
0

I was not aware that holding the shift allowed that.

Without Signature

Reply #12 | Published on 16 March 2013 - 13:37:22

Daeglan said:

Firing arcs are not oblong circles. they are one quarter of a circle centered on the ship. 4 firing arcs make a complete circle. :)

Technically correct, but since range is measured from the base of the ship (not the center), the area you can actually hit is a quarter circle with a "flat space" in the middle that is exactly the width of the ship base. See the illustration below (from Vassal) to see what I'm talking about.

Without Signature
Reply #13 | Published on 16 March 2013 - 17:40:44
2
0

Eh Make it a quarter circle and call it good. Not like we are actually using this to fight combats. Just test manuevers.

Without Signature

Reply #14 | Published on 16 March 2013 - 19:31:51

Agreed. I was mainly wanting to use it to check field of fire coverage for multiple ships in a given formation.

 

Without Signature
Reply #15 | Published on 17 March 2013 - 02:14:46

Another great resource for the game…..well done…..keep up the great work

  • 4 X-wing
  • 3 Y-wing
  • 3 A-wing
  • 1 YT-1300
  • 9 TIE fighters
  • 3 TIE Adv.
  • 3 TIE Intercepter
  • 1 Firespray 31
Page 1 of 2 (16 messages) 1 2 ...Last page »
You are here: FFG Forums /  Miniatures /  X-Wing

© 2013 Fantasy Flight Publishing, Inc. Fantasy Flight Games and the FFG logo are ® of Fantasy Flight Publishing, Inc.  All rights reserved.
Privacy Policy | Terms of Use | Contact | User Support | Rules Questions | Help | RSS