示例#1
0
from goose.clan import Clan
from db.database import Database
from goose.clan import generateRandomClan
from geesemanager import createGeese

db = Database("localhost:4200")
db.Delete()
db.Create()
geesearray = createGeese(1000)
testClan = Clan(geesearray)
db.Save(testClan.geese)
db.Save(testClan.geese)
示例#2
0
    dbs.Save(geeseclan.geese)
    for goose in geeseclan.geese:
        if goose.isAlive:
            goose.decayAge()
            goose.decayLifespan()
            goose.decayHunger()
            goose.decayHealth()
            goose.feed()

            if random.randrange(0, 1000) < 5:
                goose.mate(geeseclan)

        if random.randrange(0, 200) < 5:
            goose.health -= 5

        if random.randrange(0, 1000) < 3:
            goose.die()

    geeseclan.ageAllEggs()


if __name__ == '__main__':
    IP = str(raw_input('ip: '))
    PORT = str(raw_input('port: '))
    dbs = Database(str(IP) + ':' + str(PORT))
    dbs.Delete()
    dbs.Create()
    print WELCOMEMSG
    while (True):
        exec(str(raw_input('#: ')))