https://github.com/thiyageshvenkat/catan-map-generator
Supports multiple catan expansions and extensions.
https://github.com/thiyageshvenkat/catan-map-generator
ascii boardgame catan generator map-generator python
Last synced: 13 days ago
JSON representation
Supports multiple catan expansions and extensions.
- Host: GitHub
- URL: https://github.com/thiyageshvenkat/catan-map-generator
- Owner: thiyageshvenkat
- Created: 2024-09-03T02:19:35.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-05T04:00:55.000Z (6 months ago)
- Last Synced: 2024-12-16T04:14:48.000Z (2 months ago)
- Topics: ascii, boardgame, catan, generator, map-generator, python
- Language: Python
- Homepage:
- Size: 21.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Catan Map Generator
A Catan map generator.
## Catan Games and Expansions Supported
- Base Game
- Cities and Knights
- Seafarers
- Base Game 5-6 Player _Expansion_
- Seafarers 5-6 Player _Expansion_
### What the emojis mean:
🌵 = Desert
🌊 = Sea
🪙 = Gold Field
🌾 = Field
🧱 = Hills
🗻 = Ore
🌳 = Wood
🐑 = Pastures
⚓ = Harbor### Catan Main Game Sample Output
```
Catan Main Game Board:🌳 🌳 🧱
🗻 🐑 🌾 🌾
🗻 🐑 🐑 🌵 🌾
🗻 🧱 🧱 🐑
🌾 🌳 🌳Numbers:
10 11 12
5 4 11 9
6 8 2 🌵 4
8 9 3 10
3 6 5Harbors starting from the 2:1 Clay Harbor:
⚓ 3:1 ⚓ 2:1 Ore ⚓ 3:1 ⚓ 3:1 ⚓ 3:1 ⚓ 2:1 Wool ⚓ 2:1 Grain ⚓ 2:1 Clay ⚓ 2:1 Wood ⚓ 2:1 Pasture
```
### Catan Seafarers Sample Output
```
The top-most row of the map displayed represents the longer edge of the Seafarers map.
The middle row of the map displayed contains only 6 tiles, because the first and last two tiles of the eight tiles of that row must be ocean.
Catan Seafarers Board:🐑 🌊 🌊 🗻 🌳
🌊 🌾 🌾 🌊 🧱 🌳
🌊 🌊 🌳 🌊 🌊 🐑 🌳
🐑 🌳 🧱 🌾 🌊 🗻
🌊 🗻 🌊 🗻 🌊 🌊 🧱
🌊 🐑 🌊 🌾 🌊 🐑
🌊 🌊 🧱 🌾 🌊Numbers:
4 ~ ~ 4 12
~ 10 9 ~ 8 10
~ ~ 10 ~ ~ 2 5
11 4 9 5 ~ 5
~ 9 ~ 3 ~ ~ 3
~ 6 ~ 6 ~ 11
~ ~ 3 8 ~
```### Catan Main Game 5-6 Expansion
```
Catan Main Game 5-6 Player Board:🌳 🐑 🐑
🗻 🐑 🌾 🌳
🌳 🌳 🗻 🌵 🌾
🌾 🗻 🌵 🌳 🧱 🌾
🗻 🧱 🐑 🌾 🧱
🐑 🐑 🗻 🌳
🧱 🌾 🧱Numbers:
5 6 10
3 11 3 10
9 11 5 🌵 4
12 8 🌵 4 6 3
4 9 8 2 12
5 2 8 6
11 10 9Harbors starting from the 2:1 Clay Harbor:
⚓ 2:1 Grain ⚓ 2:1 Pasture ⚓ 2:1 Pasture ⚓ 3:1 ⚓ 2:1 Clay ⚓ 3:1 ⚓ 2:1 Ore ⚓ 3:1 ⚓ 3:1 ⚓ 3:1 ⚓ 2:1 Wood ⚓ 2:1 Wool
```### Catan Seafarers 5-6 Expansion
```The top-most row of the map displayed represents the longer edge of the Seafarers map.
The middle row of the map displayed contains only 9 tiles, because the first and last two tiles of the eight tiles of that row must be ocean.
Catan Seafarers 5-6 Player Board:🌊 🐑 🌊 🌊 🌳 🌊 🧱 🌊
🐑 🐑 🐑 🌾 🌊 🌵 🌊 🗻 🧱
🌊 🪙 🌊 🌊 🌵 🗻 🌾 🌵 🌊 🐑
🧱 🐑 🧱 🌳 🌳 🌳 🌊 🗻 🌳
🌳 🌾 🗻 🗻 🌊 🌊 🧱 🌊 🌾 🌾
🪙 🌊 🧱 🗻 🌾 🌊 🪙 🪙 🌊
🌊 🌊 🌾 🌊 🌳 🗻 🐑 🧱Numbers:
~ 9 ~ ~ 6 ~ 12 ~
11 3 9 2 ~ 🌵 ~ 4 5
~ 6 ~ ~ 🌵 4 12 🌵 ~ 9
12 11 5 6 9 8 ~ 5 10
11 10 2 3 ~ ~ 5 ~ 6 9
10 ~ 4 8 8 ~ 11 5 ~
~ ~ 8 ~ 10 8 3 4```