Skip to content

Commit

Permalink
Pudgi names now chosen at random from pool of 2000 names
Browse files Browse the repository at this point in the history
  • Loading branch information
ngraham20 committed Apr 19, 2018
1 parent 23229d1 commit d85f159
Show file tree
Hide file tree
Showing 7 changed files with 4,010 additions and 2,097 deletions.
2 changes: 1 addition & 1 deletion virtupet/.idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion virtupet/.idea/virtupet.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 6 additions & 10 deletions virtupet/Pudgi.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,20 +41,19 @@ def __init__(self, parents=None, load_file=None):
self.parents = parents
else:
self.dna = DNA()
self.dna.gen_rand() # todo modify this for proper randomization of genes
self.dna.gen_rand()

self.handler.load_file(constants.DEFAULT_PUDGI)
self.json_object = self.handler.get_data()

self.name = self.json_object["name"]
self.happiness = self.json_object["happiness"]
self.uid = hex(random.randint(0, 100000))

# self.json_object["dna"] = self.dna.get_strand()
# self.json_object["uid"] = self.uid

self.handler.close()

self.handler.close()
self.handler.load_file("./data/names.json")
names = self.handler.get_data()
self.name = random.choice(names)

# ------- general data -------
self.known_decisions = []
Expand Down Expand Up @@ -207,10 +206,6 @@ def decode_personality(self):
mental = int((pow(mental, -1)) % 16)
attribute.append(data["mental"][mental])

#personality = self.weights["personality"]
#personality = int((pow(personality, -1)) % 16)
#attribute.append(data["personality"][personality])

most_common = None
most = 0
for item in attribute:
Expand Down Expand Up @@ -315,6 +310,7 @@ def export_to_json(self):
print("UID: " + str(self.uid))
print("Name: " + self.name)
print("Color: " + self.color)
print("Happiness: " + str(self.happiness))
print("Personality: " + self.personality)
print("Parents: " + str(self.parents))
return
Expand Down
Loading

0 comments on commit d85f159

Please sign in to comment.