Skip to content

Instantly share code, notes, and snippets.

@garbados
Created January 27, 2015 08:49
Show Gist options
  • Save garbados/7066b45c3838cc0297e6 to your computer and use it in GitHub Desktop.
Save garbados/7066b45c3838cc0297e6 to your computer and use it in GitHub Desktop.
a rudimentary test of ajve-civ's balance
VALUES=(conquer discover exchange develop expand consent)
PLAYER_AI=(basic basic2 basic3)
echo 'remember:' ${VALUES[*]}
for PLAYERS in ${PLAYER_AI[*]}; do
for i in {1..100}; do
ajve-civ -p $PLAYERS | grep WINNER >> $PLAYERS.txt;
done;
echo $PLAYERS;
for value in ${VALUES[*]}; do
grep $value $PLAYERS.txt | wc -l;
done;
done
@garbados
Copy link
Author

yield-consuming attributes:

  • development: artifacts of terraforming that require upkeep.
  • might: your military.
  • wealth: trade goods that require maintenance to retain value.

other attributes:

  • adaptations: symbiotic integrations with native processes
  • biodiversity: the planet's capacity to support life. can be pos or neg.

your society consumes yield each turn equal to dev+might+wealth-adaptations-biodiversity

@garbados
Copy link
Author

choice ideas

  • empire->conquer: increase your might by 1. gain 1 yield for each society over whom you have more might. reduce their yield by 1, or 2 if your disposition towards them is negative. reduce global disposition towards you by 1.
  • profit->exchange: increase your wealth by 1. gain yield equal to the difference between your wealth and that of the lowest-wealth player's who has a non-negative disposition towards you. aka the poorest person who doesn't hate you. they gain yield equal to their wealth, and their disposition towards you drops by 1.
  • knowledge->discover: increase might, development, and wealth by 1. increase yield by 1.
  • mastery->develop: increase development by 1, and decrease global biodiversity by 1. increase yield by 2x your development. decrease global relations towards you by 1.
  • consent->organize: increase global disposition towards you by 1. gain 1 yield for each society who has a positive disposition toward you.
  • harmony->adapt: increase your adaptations by 1, and global biodiversity by 1.

@garbados
Copy link
Author

other value ideas, which you could implement in the future?

  • secrets->sabotage: increase your subtlety by 1. increase your yield by the difference of your subtlety, and the subtlety of the society with the greatest yield. reduce their yield by 1, and reduce their disposition of you by 1.

(when your subtlety is greater than a society that would dislike you for an action, their disposition towards you does not change)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment