Hello,
I was wondering how I would make a tribe system in C++? What I want is the player to be able to create, join and leave a tribe. I know I need some sort of class to store my data of all existing tribes, its members, motd, etc. But where would I do this? What class should be responsible for holding all information about all tribes? Which class should handle joining, leaving and the creation/deletion of a tribe? GameState or GameMode? Another class?
Thanks in advance!
Stefan