Exemple #1
0
# -*- coding: utf-8 -*-
"""simple game example"""

from beegarden.core import Beegarden
from beegarden.my_bee import MyBee

if __name__ == '__main__':
    scene = Beegarden(
        name="My little garden",
        beehives_count=2,
        flowers_count=5,
        theme_mod_path='beegarden.themes.for_test',
    )
    bee = MyBee()  # bee born
    bee1 = MyBee()

    scene.go()  # let the world revolves around you
Exemple #2
0
    def on_honey_unloaded(self):
        HunterBee.to_hunt()
        super(HunterBee, self).on_honey_unloaded()


class Next2Bee(GreedyBee):
    pass


if __name__ == '__main__':
    beegarden = Beegarden(
        name="My little garden",
        beehives_count=4,
        flowers_count=50,
        speed=4,
        # field=(800, 600),
        theme_mod_path='beegarden.themes.default',
        # theme_mod_path='beegarden.themes.dark',
    )

    count = 5
    bees = [WorkerBee(pos=Point(400, 400)) for i in range(count)]
    bees_2 = [GreedyBee() for i in range(count)]
    bees_3 = [HunterBee() for i in range(count)]
    bees_4 = [Next2Bee() for i in range(count)]

    bee = WorkerBee()
    bee.move_at(Point(1000, 1000))  # проверка на выход за границы экрана

    beegarden.go()
Exemple #3
0
        super(HunterBee, self).on_honey_loaded()

    def on_honey_unloaded(self):
        HunterBee.to_hunt()
        super(HunterBee, self).on_honey_unloaded()


class Next2Bee(GreedyBee):
    pass


if __name__ == '__main__':
    beegarden = Beegarden(
        name="My little garden",
        beehives_count=4,
        flowers_count=50,
        speed=3,
        # field=(800, 600),
        theme_mod_path='beegarden.themes.default',
    )

    count = 10
    bees = [WorkerBee(pos=Point(400,400)) for i in range(count)]
    bees_2 = [GreedyBee() for i in range(count)]
    bees_3 = [HunterBee() for i in range(count)]
    bees_4 = [Next2Bee() for i in range(count)]

    bee = WorkerBee()
    bee.move_at(Point(1000, 1000))  # проверка на выход за границы экрана

    beegarden.go()
Exemple #4
0
# -*- coding: utf-8 -*-
"""simple game example"""

from beegarden.core import Beegarden
from beegarden.my_bee import MyBee

scene = Beegarden(
    name="My little garden",
    flowers_count=10,
    theme_mod_path='beegarden.themes.default',
)

bee = MyBee()  # bee born

scene.go()  # let the world revolves around you