Jon Rosario's Journal.

Tomodachi Life Reverse Engineering Algorithm in Python

This was a project aimed at reverse engineering the compatibility meter for any two characters in the popular video game "Tomodachi Life." Since the compatibility is based purely on any two character's birthdate in the format [MM/DD/YYYY], my intital attempt was to convert the two dates into a binary format (even -> 0, odd -> 1), and run multiple tests on the combination of the two dates.

The tests were ultimately all failures, but it taught me a lot about importing, working with, and exporting data in Python. It was also a good way for me to practice my use of OOP. It actually happened to be my first experience with hash functions, which I hadn't realized at the time. I still plan on reverse engineering the Tomodachi Life compatibility meter by it out using other combination ideas.

The results for this project can be found here.