I'm working on an caveman FPS/RPG/simulator.
The game doesn't have classes or levels. Instead it tracks experience in 52 different skills, and applies bonuses to appropriate situations based on relevant skill experience.
In the previous version, the mapmaking skill governed the distance at which unexplored areas of the world were revealed. but this isn't really realistic. Just cause you're good at making maps doesn't mean you can know there's a lake over the next hill without even seeing it.
So I'm trying to think of a new effect for the mapmaping skill.
The game currently does not have a separate player's version of the map, it only tracks which parts of the world map are explored and should be displayed.
A more realistic effect would be to have mapmaking affect the accuracy at which info was copied from the world to player map. But this requires a separate player's map that can record landmarks at arbitrary locations.
At the moment, most landmarks such as caves and volcanoes all appear at the same hard coded coordinates in a 5 mile by 5 mile map square. the map itself is 500x500 map squares.
I turned off the mapmaking skill effects months ago, but have yet to think of a clever new effect that doesn't require a separate player map.
realism is a selling point in the game, so any effect must make sense from that standpoint.