Is there any Python-based fish simulation project? I've tried
searching google and pypi, but no luck. No burning need, just seems
like it'd be fun.
Without much detail on what you want to simulate...
class Fish:
LITTLE, HUGE = range(2)
def __init__(self, name, size=None):
self.name = name
self.size = size
def swim(self):
print "blub..."
def slap(self, who):
"see here[2]"
if self.size:
if self.size == Fish.LITTLE:
print "slap"
else:
print "SLAP"
else:
print "Slap"
class Halibut(Fish):
def license(self, owner):
"See here[1]"
raise YoureALoonyException(owner)
john = Person("John")
michael = Person("Michael")
michael.hands.left = Fish(None, size=Fish.LITTLE)
michael.hands.right = Fish(None, size=Fish.LITTLE)
john.fish = Fish(None, size=Fish.HUGE)
michael.hands.left.slap(john)
sleep(1)
michael.hands.right.slap(john)
for _ in range(2):
sleep(1)
michael.hands.left.slap(john)
michael.hands.right.slap(john)
sleep(3)
john.fish.slap(michael)
pet = Halibut("Eric")
pet.license(john)
Hope this fish simulation meets your needs...
-tkc
[1]
http://www.youtube.com/watch?v=pnq96W9jtuw
[2]
http://www.youtube.com/watch?v=i9SSOWORzw4
--
http://mail.python.org/mailman/listinfo/python-list