pip install demiurge
python
from demiurge import *
class Player(Character):
def __init__(self, name):
super().__init__()
self.name = name
def on_use(self, target):
print(f'{self.name} uses {target.name}')
def main():
world = World()
player = Player('Alice')
enemy = Character()
world.add_entity(player)
world.add_entity(enemy)
player.use(enemy)
world.update()
if __name__ == '__main__':
main()
Alice uses Character