dragon realm topics covered in this the time sleep(function creating your own functions with the def keyword the return keyword the andorand not boolean operators truth tables global and local variable scope parameters and arguments flow charts functions you've already used few functionsprint()input()random randint()str()and int(you've called these functions to execute the code inside them in this you'll write your own functions for your programs to call function is like mini-program inside program functions let you run the same code multiple times without duplicating the source code several times insteadyou can put that code inside function and call the function several times this has the added benefit that if the function' code has mistakeyou only have one place in the program to change it the game you will create in this is called "dragon realmthe player decides between two caves which hold either treasure or certain doom how to play dragon realm in this gamethe player is in land full of dragons the dragons all live in caves with their large piles of collected treasure some dragons are friendly and share their treasure with you other dragons are hungry and eat anyone who enters their cave the player is in front of two cavesone with friendly dragon and the other with hungry dragon the player must choose between the two open new file editor window by clicking on the file new window in the blank window that appears type in the source code and save it as dragon py then run the program by pressing post questions to