I actually started reading the BE code for the first time (ever).
You plan sounds great, did you manage to find pictures for those locations? I would also like some "play beach volleyball" action showing some pic with chance of increasing agility + constitution... maybe something more along those lines.
Jake seems like a very good programmer but still does stuff that could have been easy avoided, took me good 10 mins to figure out what this does:
class NestingClass(object):
def __init__(self, child):
self._child = child
def __getattr__(self, name):
if name in self.__dict__.keys():
return object.__getattribute__(self, name)
else:
if "_child" in self.__dict__.keys():
return getattr(self._child, name)
return None
def __setattr__(self, name, value):
if hasattr(object, name):
object.__setattr__(self, name, value)
return
elif hasattr(self._child, name):
setattr(self._child, name, value)
object.__setattr__(self, name, value)
def getClass(self):
return self._child.__class__
__class__ = property(getClass)
So far the BE seems really well structured and thought through, but I've just started...