Skip to content

πŸŽ“ Poznan University of Technology | Low-Level Programming in C β€” Lab Project

Notifications You must be signed in to change notification settings

xKond3i/put_pnwc_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GROW A VILLAGE

Poznan University of Technology πŸŽ“
Low-Level Programming in C
Project developed with ❀ by Konrad Ceglarski (@xKond3i)

About

"Grow a Village" [version IN-DEV]
Simple digital clone of a "CATAN" board game or a digital counterpart "colonist.io" with a few twists.
The rules are simple: roll the dice gather and manage resources, buy and build roads and houses. 🎲
The goal is to claim the victory by developing the greatest village on the map. πŸ‘‘

Caution

Work on the project has been suspended.
State: incomplete and core features missing.

Screenshots

Preview

Maps File Format

Map is defined in a CSV (Comma Separated Values) file named "map.csv".
Structure of this file consists of:

first row (header): MAP_ROWS,MAP_COLS
even rows: TYPE x MAP_COLS (separated by ",")
odd rows: TYPE x (MAP_COLS - 1) (separated by ",")

where TYPE might be:

keycode field type
"R" RANDOM
"W" WATER
"0" DESERT
"1" WOOD
"2" BRICKS
"3" WHEAT
"4" ORE
"5" SHEEP

Acknowledgments

  • CATAN β€” original board game developed by Klaus Teuber
  • COLONIST.IO β€” digital counterpart
  • FIRACODE β€” font used in the project

Powered by Allegro
Allegro Game Programming Library logo

About

πŸŽ“ Poznan University of Technology | Low-Level Programming in C β€” Lab Project

Topics

Resources

Stars

Watchers

Forks

Languages