This project aims to implement a system for simulation of SGS Games.
Players and the Universe:
- Players are members of a numerable set called the universe ๐, representing the total player population(Active and Inactive).
- Only a finite subset of players is active ๐น๏ธ in the game at any given time.
Network of Acquaintances:
- Active players connect with each other, forming a network of acquaintances ๐ค.
- Each player has a neighborhood, represented by an array of length
k
, wherek
is the maximum number of acquaintances a player can have. - The first position in a player's neighborhood is always the player itself ๐งโโ๏ธ๐งโโ๏ธ.
- The neighborhood relationship is not necessarily transitive (i.e., friend of a friend isn't necessarily your friend ๐ โโ๏ธ๐ โโ๏ธ).
- This network can evolve over time as players form new connections or lose existing ones ๐.
Game Dynamics:
- SGS is a game of emergence ๐ฑ, where complex behaviors arise from individual interactions within the network.