Skip to content

Instantly share code, notes, and snippets.

@septor
Created December 10, 2022 14:21
Show Gist options
  • Save septor/e70155cd26269f1f821351161c861615 to your computer and use it in GitHub Desktop.
Save septor/e70155cd26269f1f821351161c861615 to your computer and use it in GitHub Desktop.
Ticket To Ride Destinations
// Destination cards for Ticket To Ride.
// This is a snippet from a Flutter app I'm throwing together for scoring.
// This includes the US version as well as the Nordic version.
// This will be expanded as my collection of the versions increases.
class Destination {
String from;
String to;
int score;
Destination(this.from, this.to, this.score);
}
List<Destination> standard = [
Destination('Seattle', 'New York', 22),
Destination('Los Angeles', 'New York', 21),
Destination('Los Angeles', 'Miami', 20),
Destination('Vancouver', 'Montréal', 20),
Destination('San Francisco', 'Atlanta', 17),
Destination('Portland', 'Nashville', 17),
Destination('Los Angeles', 'Chicago', 16),
Destination('Montréal', 'New Orleans', 13),
Destination('Calgary', 'Phoenix', 13),
Destination('Vancouver', 'Santa Fe', 13),
Destination('Boston', 'Miami', 12),
Destination('Winnipeg', 'Houston', 12),
Destination('Portland', 'Phoenix', 11),
Destination('Dallas', 'New York', 11),
Destination('Denver', 'Pittsburgh', 11),
Destination('Winnipeg', 'Little Rock', 11),
Destination('Toronto', 'Miami', 10),
Destination('Duluth', 'El Paso', 10),
Destination('Sault St. Marie', 'Oklahoma City', 9),
Destination('Seattle', 'Los Angeles', 9),
Destination('Chicago', 'Santa Fe', 9),
Destination('Montréal', 'Atlanta', 9),
Destination('Duluth', 'Houston', 8),
Destination('Helena', 'Los Angeles', 8),
Destination('Sault St. Marie', 'Nashville', 8),
Destination('Calgary', 'Salt Lake City', 7),
Destination('Chicago', 'New Orleans', 7),
Destination('New York', 'Atlanta', 6),
Destination('Kansas City', 'Houston', 5),
Destination('Denver', 'El Paso', 4),
];
List<Destination> nordic = [
Destination('København', 'Murmansk', 24),
Destination('Oslo', 'Honningsvåg', 21),
Destination('København', 'Narvik', 18),
Destination('Stavanger', 'Rovaniemi', 18),
Destination('Bergen', 'Tornio', 17),
Destination('Stockholm', 'Tromsø', 17),
Destination('Bergen', 'Narvik', 16),
Destination('København', 'Oulu', 14),
Destination('Helsinki', 'Kirkenes', 13),
Destination('Narvik', 'Tallinn', 13),
Destination('Göteborg', 'Oulu', 12),
Destination('Helsinki', 'Bergen', 12),
Destination('Kristiansand', 'Mo I Rana', 12),
Destination('Narvik', 'Murmansk', 12),
Destination('Norrköping', 'Boden', 11),
Destination('Tromsø', 'Vaasa', 11),
Destination('Ålborg', 'Umeå', 11),
Destination('Helsinki', 'Kiruna', 10),
Destination('Helsinki', 'København', 10),
Destination('Oslo', 'Mo I Rana', 10),
Destination('Stockholm', 'Kajaani', 10),
Destination('Tampere', 'Kristiansand', 10),
Destination('Turku', 'Trondheim', 10),
Destination('Örebro', 'Kuopio', 10),
Destination('Oslo', 'Vaasa', 9),
Destination('Bergen', 'København', 8),
Destination('Helsinki', 'Östersund', 8),
Destination('Oslo', 'Helsinki', 8),
Destination('Stavanger', 'Karlskrona', 8),
Destination('Stockholm', 'Bergen', 8),
Destination('Bergen', 'Trondheim', 7),
Destination('Göteborg', 'Turku', 7),
Destination('Stockholm', 'Imatra', 7),
Destination('Stockholm', 'Umeå', 7),
Destination('Göteborg', 'Åndalsnes', 6),
Destination('Stockholm', 'København', 6),
Destination('Sundsvall', 'Lahti', 6),
Destination('Tampere', 'Boden', 6),
Destination('Tornio', 'Imatra', 6),
Destination('Århus', 'Lillehammer', 6),
Destination('Helsinki', 'Lieksa', 5),
Destination('Ålborg', 'Norrköping', 5),
Destination('Oslo', 'København', 4),
Destination('Oslo', 'Stavanger', 4),
Destination('Oslo', 'Stockholm', 4),
Destination('Tampere', 'Tallinn', 3),
];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment