• Welcome to the new COTI server. We've moved the Citizens to a new server. Please let us know in the COTI Website issue forum if you find any problems.
  • We, the systems administration staff, apologize for this unexpected outage of the boards. We have resolved the root cause of the problem and there should be no further disruptions.

Warp2010

Even if it's geared towards 2300AD/2320AD, I think this is the right place for this post.

More than ten years ago, I developed, mainly for my needs, Warp (Warp Assistant Routing Program) 98, a program that calculated the shortest route in 2300AD near star map, and did the same with other data set (Hipparcos 50ly radius sphere and Hipparcos 100ly radius sphere). For those in the know, the program was developed in Delphi, and I stopped mantaining around 2000 or so.

Fast Forward ten years: since I'm required to learn QT/C++, I took the plunge and began rewriting Warp98 using QT as its windowing toolkit and C++ as the programming language.

I feel that Warp2010 -- Warp's newer version -- has reached a quite usable status, so I feel quite confident to open it to the public consumption. Moreover, it's published under GPL3, so -- enjoy. But please, don't be too hard on me about program's quality, since:

1) I'm still learning C++ and
2) it's something I'm developing in my spare time.
3) There are usability feature still lacking.
4) QT takes its toll when it comes to download size :-/

This version features:

-- a better printing procedure
-- an improved look (IMHO)
-- AN OSX RELEASE ! :-)
-- a better preview map
-- Solsys generation using 2300AD rules.

Features lacking but arriving sometime soon
-- a tutorial
-- an hex-map traveller-style view of the star sector
-- a "metro-map" style view of the star sector
-- (already partially implemented) Export to celestia of a Solar System

Here's some web pointers:

-- Warp2010's blog: http://warp2010.co.cc (slow)
-- Warp2010 Assembla space with binaries to download: http://www.assembla.com/spaces/qtwarp2010/documents
-- Warp2010 SVN link (if you know QT/C++ and want to get your hands dirty)
http://subversion.assembla.com/svn/qtwarp2010


Installation:

Win32: unzip the package into an empty directory and you're set.
OSX: unzip the package and double click on resulting .pkg file to install the application and data files. If in doubt, choose "only for me" option: the program will be installed into your home directory with its associated sample star sectors.
 
I've taken a quick look at this, and it's firmly filed under "neat" - not least because you've an OS X build!

You mentioned the ability to make hex maps, but I can't seem to find that option- there is one button in the toolbar that looks hex-ish, but clicking it has no apparent effect.
 
You mentioned the ability to make hex maps, but I can't seem to find that option- there is one button in the toolbar that looks hex-ish, but clicking it has no apparent effect.

Click the Sector Map Options button and hold. It's the hex-ish button I think you described above. Left click and hold (don't release) and the menu will pop up. I had to go to the manual to figure it out, I think the 'hold' was used to keep from accidentally clicking it?

It creates a hex map overlay, but you can't use it like a regular Traveller map. As in there are stars that may be placed 2 hexes from another, but they are truly much further. You still have to go by route distances to see what you can get to. Hard to translate XYZ to a Traveller 2D map.
 
Ah, I see. I tried that but I suppose I didn't hold the mouse button down long enough. I'll take a closer look when I finish the latest subproject of my SQL mapping schema. :)
 
I've taken a quick look at this, and it's firmly filed under "neat" - not least because you've an OS X build!

You mentioned the ability to make hex maps, but I can't seem to find that option- there is one button in the toolbar that looks hex-ish, but clicking it has no apparent effect.

Someone has already answered to you, I'll only add that you have to press the button for at least 600ms (as per QT documentation). I tried to figure out how to remove this delay, but there are no directions about this.

I think I'm going to enclose these viewing modes in the main menu....
 
The Redraw Cluster button seems to be non-functional.

MacOS X 10.6.4...

It's sort of a leftover: it's only useful when

1. You change the cluster name, since it's not redrawn automatically
2. You change font and color preferences, and you must force a redraw.

Either way, this is a cumbersome way to refresh cluster screen. Moreover, you're the SECOND person that pointed me to this bug....

...so, "Redraw Cluster" is going to die :-)
 
It's sort of a leftover: it's only useful when

1. You change the cluster name, since it's not redrawn automatically
2. You change font and color preferences, and you must force a redraw.

Either way, this is a cumbersome way to refresh cluster screen. Moreover, you're the SECOND person that pointed me to this bug....

...so, "Redraw Cluster" is going to die :-)

Well, It would be nice if changing the linked systems (which the interface appears to allow) allowed redrawing the map.

Also, the number of systems should be a pop up when hitting new cluster, imo, not a non-interactive on it.

might also be nice to allow 2300 systems with Diaspora clusters and diaspora systems with 2300 style maps...

Also, is it supposed to generate 2300-style system details? If not, that would be awesome.
 
Well, It would be nice if changing the linked systems (which the interface appears to allow) allowed redrawing the map.

Also, the number of systems should be a pop up when hitting new cluster, imo, not a non-interactive on it.

might also be nice to allow 2300 systems with Diaspora clusters and diaspora systems with 2300 style maps...

Also, is it supposed to generate 2300-style system details? If not, that would be awesome.

As it is, Diaspora Cluster generation is sort of insulated from 2300AD features. I plan to

1. Revamp solar system generation and visualization, providing better map features and planet editing facilities.

2. Link Cluster creation to Solar System creation, either by creating brand new solar system or drawing from existing ones according to diaspora stats

3. Improve HTML output of Cluster, adding planetary data.
 
Back
Top