karma

Ruby code posted by xt99
created at 27 Jul 12:43

Edit | Back
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
life = Life.new
you = Creature.new

begin
  you.born

  you.life_days.each do
    you.good_karma.decrease if life.apply_pleasure?(you) or you.true_yogi?
    you.bad_karma.decrease if life.apply_suffering?(you) or you.true_yogi?

    if not you.true_yogi?
      you.good_karma.increase if you.done_good_action?
      you.bad_karma.increase if you.done_bad_action?
    end
  end

  you.die
end until you.was_human? and you.karma.empty?
450 Bytes in 2 ms with coderay