mirror of
https://github.com/neogeek23/evo_fun.git
synced 2026-02-04 10:58:18 +00:00
Update evo.py
This commit is contained in:
parent
0c8bdcf46f
commit
41a0306066
7
evo.py
7
evo.py
@ -1,9 +1,9 @@
|
|||||||
import random
|
import random
|
||||||
import names
|
import names
|
||||||
|
|
||||||
genesis_count = 100 # how many lifeforms to start with
|
genesis_count = 1000 # how many lifeforms to start with
|
||||||
apocalypse = 1000 # how many yaers until the world takes no more turns
|
apocalypse = 1000 # how many yaers until the world takes no more turns
|
||||||
world_size = 13 # how big is the flat earth
|
world_size = 42 # how big is the flat earth
|
||||||
roll_max = 100 # the upper bound for rolls
|
roll_max = 100 # the upper bound for rolls
|
||||||
min_health = 800
|
min_health = 800
|
||||||
max_health = 1000
|
max_health = 1000
|
||||||
@ -379,7 +379,7 @@ class LifeForm:
|
|||||||
}
|
}
|
||||||
self.baby_daddy = target
|
self.baby_daddy = target
|
||||||
target.food = round(target.food/2)
|
target.food = round(target.food/2)
|
||||||
self.mated_recently = True
|
self.mated_recently = self.luck*self.greed > random.randrange(0, roll_max)
|
||||||
else:
|
else:
|
||||||
# if rejected, happiness transfer
|
# if rejected, happiness transfer
|
||||||
self.happiness = self.happiness + self.beauty*self.luck*self.charm + self.health - target.beauty \
|
self.happiness = self.happiness + self.beauty*self.luck*self.charm + self.health - target.beauty \
|
||||||
@ -532,3 +532,4 @@ for year in range(apocalypse):
|
|||||||
output = f"{output}age: {lifeform.lifetime}\t"
|
output = f"{output}age: {lifeform.lifetime}\t"
|
||||||
output = f"{output}position: ({lifeform.x},{lifeform.y})"
|
output = f"{output}position: ({lifeform.x},{lifeform.y})"
|
||||||
print(output)
|
print(output)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user