Small Subways

a screenshot of Small Subways

Small Subways requires at least Java 22 to run. If you need to upgrade, you can download the latest Java release from the link at the top of this page.

Small Subways might not work on screens with aspect ratios other than 16:9.

Small Subways is based on Mini Metro by Dinosaur Polo Club. Make sure to check it out! Mini Metro was originally called “Mind the Gap” and was an entry to one of the Ludum Dare game jams. After being released on Steam in 2015 it became quite popular. Real Civil Engineer has some great YouTube videos of it. Now, in typical pinniped.page fashion, I (with help) have copied it and changed the name very slightly.

The Menus

STUDIO TITLE — it looks pretty cool.

MAIN MENU — from here you can enter the level select or settings menu, open this webpage, or exit.

LEVEL SELECT — choose a map to play on.

SETTINGS — edit settings.

GAME — play the game.

GAME OVER — you lose, better luck next time.

The Maps

Elora & Fergus, Canada — two towns connected by river.

London, Canada — very average city, river forks in the centre.

Montserrat — fun fact: this island has nothing to do with the font by the same name.

Ottawa, Canada — capital city with a canal.

Stratford, Canada — note the loop of river in the centre.

Victoria, Canada — on the coast of an island.

Waterloo, Canada — really three cities.

level select

level select

Totally different from Mini Metro, the maps are made of very curvy shapes. They’re just traced from Google Maps screenshots in Affinity Designer. And the colours came from all over the place.

the Montserrat map with some lines and trains

the Montserrat map with some lines and trains

The Game

Interface Explanation

Stations — stations (shapes) appear on the map, connect them with lines.

Passengers — passengers (small shapes) appear at stations, take them to a station that matches their type.

The Weekday Clock (top right) — shows day/night and the day of the week, at the end of each week you unlock a new line.

The Points Counter (left of the clock) — once you have at least one point, your total points will appear next to the “happy passenger” icon.

Resources (bottom left) — shows how many of each resource you have available.

Currently, the resource bar only counts the number of (unused and therefore available) trains, which, because there is no way to get more trains yet, is just the number of lines you have not used.

Lines (bottom right) — shows the colours of the lines you have unlocked and a bigger circle if the line consists of at least one station and/or you have it selected.

Trains (on lines) — little rectangles that travel back and forth across lines carrying passengers (shown as tiny shapes next to the train) where they want to go.

example of all the lines on the London map

example of all the lines on the London map

trains now show passengers as shapes to the side

trains now show passengers as shapes to the side

Shapes (Trains & Passengers)
  1. CIRCLE (50% spawn chance)
  2. TRIANGLE (25% spawn chance)
  3. SQUARE (11% spawn chance)
  4. STAR (5-point, 2% spawn chance)
  5. PENTAGON (2% spawn chance)
  6. GEM (a square rotated 45 degrees, 2% spawn chance)
  7. CROSS (looks like the addition symbol, 2% spawn chance)
  8. WEDGE (triangle with a round bottom edge—a bit like a raindrop, 2% spawn chance)
  9. DIAMOND (stereotypical, 2% spawn chance)
  10. OVAL (looks like a football, 2% spawn chance)
Gameplay & Controls
Additional Keyboard and Mouse Features

Possible Bugs...

If you encounter any of these problems, please report them on GitHub.


Updates/Versions

v1 — June 13th, 2024 v2 — June 14th, 2024 v3 — June 15th, 2024 v4 — June 16th, 2024
LAST UPDATED: June 17th, 2024