Dragon game

>>> from dragon import Dragon
>>> from random import seed; seed(0)
>>> import sys; sys.tracebacklimit = 0
>>> assert sys.version_info >= (3,11), 'Python 3.11+ required'

Stwórz smoka o nazwie "Wawelski" Ustaw inicjalną pozycję smoka na x=1, y=2

>>> dragon = Dragon('Wawelski', position_x=50, position_y=100)

Ustaw nową pozycję na x=10, y=20

>>> dragon.position_set(x=10, y=20)

Przesuń smoka w lewo o 10 i w dół o 20

>>> dragon.position_change(left=10, down=20)

Przesuń smoka w lewo o 10 i w prawo o 15

>>> dragon.position_change(left=10, right=15)

Przesuń smoka w prawo o 15 i w górę o 5

>>> dragon.position_change(right=15, up=5)

Przesuń smoka w dół o 5

>>> dragon.position_change(down=5)

Smok zadaje obrażenia (5-20)

>>> dmg = dragon.make_damage()

Zadaj smokowi DMG obrażeń

>>> try:
...     dragon.take_damage(10)
...     dragon.take_damage(20)
...     dragon.take_damage(30)
...     dragon.take_damage(40)
...     dragon.take_damage(50)
... except dragon.IsDead:
...     drop = dragon.get_drop()
...     print(f'{dragon.name} is dead')
...     print(f'Gold: {drop.gold}')
Wawelski is dead
Gold: 98