Please can we have named ships? Its really hard too keep in minds with one sailing to europ and back to new world :)
seeing ships' names would enhance the experience for sure
Select a ship. Choose rename from the "Orders" menu.
He is right that the game could have default lists for each country.
To have named ships in FreeCol requires two things to be done.
1. Collection of a historically suitable list of ship names for each nation.
2. Code to use the list/s.
I am prepared to do #2, but not until #1 is in good shape. So here is your chance folks-- nothing gets done in volunteer projects like FreeCol until someone steps up and does it.
How many ships do you think the average player runs?
My own guess would be that the caravel list doesn't need to get much beyond 1, while the privateer list might need a depth of about what? 40?
Playing styles vary vastly, so this is hard to predict. I rarely build more than three privateers if going for a land victory, but others build vast fleets of them and destroy the REF at sea. So IMHO for the first cut we should just ignore ship type, and allocate names to ships as they are created until the names for that player/nation run out. If a name seems poorly chosen, the rename command is already present and working.
La Santa María de la Inmaculada Concepción (C. Columbus, Caribbean)
El Rei (P.A. Cabral's 2d ship, Brazil; flagship unknown)
Grande Hermine (J. Cartier, Quebec)
Matthew (J. Cabot, Newfoundland)
Halve Maen (Henry Hudson, New York)
Haabet (Hans Egede, Greenland)
Kalmar Nyckel (Peter Minuit, Delaware)
Sviatoi Gavriil (Ivan Fyodorov, Alaska)
Optional French: Verrazzano's 1508 La Pensée (although it landed near Carolina, which would make the French play oddly)
Cool. Keep them coming:-).
Optional Danish: Cunningham's 1606 Trost (failed Greenland expedition) or Smit's 1665 Eendragt (first colony in the Virgin Islands)
I don't think having a single ship list will work very well - the merchant ships and martial ones are just too differently named: HMS Two Brothers is almost as silly as the Jamaicaman Vengeance. It's fun to have famous ships of exploration and use their old spellings, but you'd want it to end by the 1700s. So I'm thinking at least three lists: one for the caravels, another for the merchants & galleons, and a third for the warships. If I find enough names, though, we could split it up more than that:
caravels: historic explorers; caravels, naos, pinnaces, carracks
privateers: historic privateers <30 guns; warships <20 guns
merchantmen: fluyts & co.; ships <300 tons burthen
galleons: big boys like the treasure ships, the East Indiamen, slavers, whalers
frigates: warships of 20< & <60 guns (which includes the British "frigates" along with some 4th, 5th, & 6th rate "ships of the line")
man o'war: warships of 60+ guns
For Freecol 2, if we're going to have named ships, we might want to use long lists and start including what actually happened to them: lost to ice in the north, hurricanes and shoals in the south, and surviving only a few decades due to rot everywhere. It would change the game dramatically to (a) cheapen them, (b) give them historic speeds, and (C) restrict them to historical eras: nothing but caravels in the early game, building up to merchantmen and then galleons, then strong privateers, frigates, and men o'war only showing up late. Of course, caravels, merchants, and galleons (given artillery?) would need to be given attacking power…
Ships lost in combat definitely need to be captured rather than sunk or damaged and returned, though.
Oh, for a fee, though, the aging ships could be refitted; rebuilt to newer models like the British navies were; or sold to poorer powers.
If you can come up with enough ship names that each nation has multiple ships in each list, then fair enough. However I am less worried by the naming incongruities, and I suspect our users will be just happy to have ship names at all. We already do enough strange stuff (often founding Jamestown within reach of the south pole or Quebec in the tropics, and meeting Aztecs in Africa for that matter). It is a speculative game at times. I am also wary of promoting the mistaken idea that a FreeCol unit is representing a single real life entity-- the match is rather poor (e.g. ships did not take 4 years to sail to/from Europe)-- rather it is better to look at, say a galleon as a representation of a small distributed fleet of heavier naval transport available to its owning nation.
The FreeCol2 ideas are all good. However, it is pretty easy to have ideas. Top of my list for FreeCol 2.0 would indeed be an alternate combat system with ship capture a prominent feature. If any coders are reading this, FreeCol is carefully structured to allow adding alternate combat systems: look at CombatModel.java for the interface required, and SimpleCombatModel.java for the current conforming implementation. If anyone wants to write their own combat system, I will help with the option support to enable it and extending the server to handle combat results that we do not currently handle.
If the ships even had just numbers it would make it easier to keep track of them. Could be used along with naming - after you run out of names, they'd just get numbers.
(Caravel lists employ period mispelngs from, e.g., Columbus's letters.
Prior to my fixing most of the relevant wiki articles, y'd not believe how difficult it is to get any decent name lists even for Columbus's expeditions. Anyway, if we need more or something seems really pressing we can add it later. For now, here are Columbus and Magellan's ships, plus a few other early Spanish explorers:)
Sa. Maria de la Inmaculada Concepcion # Columbus 1
Marigalante # Columbus 2
Sa. Maria de Guya #Columbus 3
La Vizcayna #Columbus 4
Santiago de Palos
Sa. Maria de la Antigua #Ojeda 2
Sa. Maria de la Grenada
La Garza #Bermudez
San Cristóbal #Ponce de Leon
Sa. Maria de la Consolacion
Ysabelita #Pinzon & Solis
Sa. Maria de la Concepcion #Cortez
(Personally suggest incorporating Paradox's unit name model, where #hash tags allow comments and aren't read by the machine and names from the list appear randomly (NOT in order, so that you always get the exact same ship names over and over, and NOT duplicated, so that you end up with four ships with the same name) but the list is weighted so that multiple copies of a single name mean it's more likely to show up faster. For example, the ships from Columbus's first voyage and Magellan's ships could be copied three or four times so they show up a little more often than the less-well-known ones.)
The existing name lists are stored in Java resource files, which allow comments. There is no good mechanism for explicit weighting, the although multiple copies trick you suggest would probably work as long as a uniqueness test was required, which we do for Colony names. Randomization is trivially available by shuffling the name array at load time -- we already do this for native settlement name lists.
São Cristóvão #dias
São Gabriel #da gama 1
São Pedro #cabral
Nossa Senhora da Anunciação
São Jerónimo #da gama 2
Salta na Palha
São Cristóvão #albuquerque
(On the one hand, could certainly use touching up if could find lists of ships to Brazil: most of these were on the India run. On the other, (a) these are more famous and (b) by the time Portugal was paying much attention to Brazil, it was already running 900 and 1000-ton ships…)
Mary Guilford #rut
Salomon #hawkins 1
Tyger #hawkins 2
Iudith #hawkins 3
William & John
Gabriell #frobisher 1
Ayde #frobisher 2
Dionyſe #frobisher 3
Primroſe #frobisher 4
Anne Aucher #gilbert 1
Squirrel #gilbert 2
Ralegh #gilbert 3
Rowbuck #roanoke 1
Sunneſhine #davis 1
Mermayde #davis 2
Ellen #davis 3
Braue #roanoke 2
Lyon #grenville / ralegh
Mary Roſe #hawkins 1
Garland #hawkins 2
God Speed #weymouth
Lyons Whelp #hawkeridge
Sarah Conſtant #virginia
Virginia #1st american
Catch #supply 3
Gift of God
Mary & John
Margaret & John
Swan of Barnſtable
Thomas & John
Vnity of Deal
William & Francis
Ann & Sarah
John & Francis
La Pensée #aubert
La Dauphine #verrazzano
La Sibille #misc
La Marie des Bonnes Nouvelles
Le Lion Couronné
Le Sacre #parmentier
La Grande-Hermine #cartier
La Valentine #roberval
La Grande-Roberge #villegaignon
La Trinité #ribault
Le Bonaventure #court
Le Corbin #bardeliere
Le Jonas #champlain
La Vicaille #kertk
Le Régent #razilli
Le Catholique #d'enambuc
Le Griffon #la sale
thenn Röde Löffue
Den forgyldte Krone
Den Unge Tobias # w india co
thenn Röde Hane
Kiöbenhavns Nye Waaben
Egle Sophia #misc
Halve Maen #hudson
Sint Pieter #rijser
Jonge Tobias #mossel
Wapen de Amsterdam
Wapen van Noorwegen
Brant van Toyen
Wapen van Leeuwarden
Malckmeyt or Melckmeyt
Wapen van Rensselaerswijck
Maecht van Enckhuysen
Wapen van Nieu Nederlandt
Nieu Neerlantsche Fortuyn
Hoff van Cleef
Sint Jan Baptist
Calmare Nyckel #Nya Sverige
Enigheten #St Barts
(…which looks to be all there were. maybe more merchant ships later?)
Velikoe Lamskoe More
Svyatoi Petr #2d kamchatka 1733
Okhotsk #krasheninnikov 1737
Arkhangel Mikhail #spanberg 1733
Svyatoi Yekaterina #krenitsyn 1764
Pallas #billings 1785
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.