Writing a Text-Based Adventure Game in Python

  Рет қаралды 142,487

Doug McNally

Doug McNally

Күн бұрын

In this video I walk you through writing a simple text-based adventure game. I also discuss the time.sleep() function in Python, the use of functions, simple input validation, and boolean operators.
The source code for the program in the video can be viewed here: gist.github.com/dougmcnally/0...

Пікірлер: 176
@dougsmom538
@dougsmom538 7 жыл бұрын
I'm proud of you son!
@AnonsFunFactory
@AnonsFunFactory 7 жыл бұрын
Are you really THE Doug's Mom?
@gigachad7751
@gigachad7751 6 жыл бұрын
hI MoM
@donaldduck7924
@donaldduck7924 3 жыл бұрын
@@gigachad7751 69
@gigachad7751
@gigachad7751 3 жыл бұрын
@@donaldduck7924 😭😭😭😭
@solomon9388
@solomon9388 2 жыл бұрын
mom?
@bjarnisvanurbirgisson4147
@bjarnisvanurbirgisson4147 7 жыл бұрын
This explains everything on a very basic level and I feel like I am learning a lot from this. Thank you for your video :)
@janindudesilva4312
@janindudesilva4312 4 жыл бұрын
welldone
@greatfeeler4490
@greatfeeler4490 3 жыл бұрын
Can you suggest a another story so I can make my own I don't know where to find so that I can create programming
@louisparkes8666
@louisparkes8666 7 жыл бұрын
What I like about this is that I feel like I have learned a lot from this video. Unlike a lot of other videos, you explain what you are doing, and it is really helpful. It's a great video, thanks a lot for it. :) I subscribed. :)
@xObserver
@xObserver 6 жыл бұрын
Your comment motivated me to watch the video thank you
@bolangamwokashi4866
@bolangamwokashi4866 7 жыл бұрын
This is a pretty basic text adventure game that you created. A few months ago as I was developing the game, I wasn't off the tangent. However, I did deviate from what you did there. In order to prevent typing print("") for every single line, or sentence, to form a story, create dialog, or request a specific action, I used .txt files to create their own specific lines in them. For starters, the intro ends up with main_intro.txt. It's the first thing to see after typing start or Start. There's Options, then there's Quit. But once you start the game, the intro shows up and you eventually are led to the main branch of the storyline. You end up reading another .txt file that was opened. After clicking on a specific path, you end up closing the .txt file you opened, and proceed to open the proper .txt file that correlated with the path. This ended up with numerous text files; however, it was better than doing print by hand every single time. Basically, it gave me more freeway in how to best develop the story. However, in regards to inventory, weapons, etc. It has yet to be developed.
@the_liminalwitch
@the_liminalwitch 6 жыл бұрын
This was an amazing tutorial, I managed to make the exact same thing you did by following it. Thanks for the help! Really recommend this to anyone who comes onto it!
@ROSHing1
@ROSHing1 5 жыл бұрын
this is a good explanation for beginners. a lot of other material (and even some teachers) glosses over the basic stuff. having it spelled out and then repeated allows for much more retention.
@calmack6637
@calmack6637 3 жыл бұрын
I love to copy code then figure out what everything does by messing around with stuff, it's really fun and a great way to learn
@myronyu1952
@myronyu1952 5 жыл бұрын
This tutorial helped me a lot for my python class, thanks!
@prmusic2971
@prmusic2971 7 жыл бұрын
Thanks I'm a noob and only came looking for the sleep function and I got that and much more. You have gained a sub
@orange9742
@orange9742 5 жыл бұрын
Thanks man. I'm a newbie in my coding class at school and this video really helped me alot.
@andre-arthur
@andre-arthur 4 жыл бұрын
My teacher: please resolve this math problem. Me: the answer is fox.
@itsangie750
@itsangie750 3 жыл бұрын
This is very helpful as I create my own adventure game assignment. Thank you.
@allplaythisgame
@allplaythisgame 3 жыл бұрын
This is actually really nice. It teaches you so much. Thank you so much
@sentientleg2723
@sentientleg2723 5 жыл бұрын
this is very helpful, i'm making one of these for a school project and this really clears things up for me; i'm mot an experienced programmer. thanks!
@vikrambalaji4126
@vikrambalaji4126 6 жыл бұрын
Thank you for making this so simple.
@joeses4162
@joeses4162 5 жыл бұрын
Very Explanatory, Excellent Work!
@TheFloranine
@TheFloranine 7 жыл бұрын
Such a good teacher, finally im getting it! Thank you for an awesome video =)
@JuanRodriguez-tr6st
@JuanRodriguez-tr6st 3 жыл бұрын
Thank you Doug, this will help me with my assignment
@jessicasiegel634
@jessicasiegel634 5 жыл бұрын
Thank you so much for explaining this! you did it really well
@pulakaugustus5283
@pulakaugustus5283 4 жыл бұрын
Helped me a lot pls keep uploading such using pygame
@spoiled_water8080
@spoiled_water8080 7 жыл бұрын
Using this to help with school, thanks a lot!
@godwinjaycee52
@godwinjaycee52 4 жыл бұрын
omg, I like the detailed explanation
@joshuadratwa4685
@joshuadratwa4685 4 жыл бұрын
Thanks so much for a nice really explanatory video🙌
@nearogstrom1209
@nearogstrom1209 5 жыл бұрын
This video has helped me so much, thanks!
@harshtanwar4443
@harshtanwar4443 6 жыл бұрын
This is really a helpful video for beginners.
@FootFem
@FootFem 5 жыл бұрын
So much to learn, thank you.
@sy-uu3hz
@sy-uu3hz 5 жыл бұрын
'# input validation' helped me out a lot! thanks.
@birdperson180
@birdperson180 4 жыл бұрын
thank you so much this was so easy to follow
@abz10lfc90
@abz10lfc90 6 жыл бұрын
import random import time def displayIntro(): print("It is the end of a long year fighting space criminals ") print("you come to a crossroad on your trip home, one path leads home") print("where you will be handsomly rewarded for your job well done") print("and the other leads through to a grenade alien trap where you shall disinetegrate") print() def choosePath(): path = "" while path ! = "1" and path ! = "2": path = input("what path will you choose? (1 or 2):") return path displayIntro() choosePath()
@andre-arthur
@andre-arthur 4 жыл бұрын
Thanks for explaining everything so well!! :)
@dougmcnally624
@dougmcnally624 4 жыл бұрын
Glad you found it helpful!
@iambecomejeff
@iambecomejeff 5 жыл бұрын
How would you implement more “rooms” or areas to explore? Would they have to be nested within a long string of IF/ELSE statements? Or can you define each rooms function as a variable??
@MultiHospi
@MultiHospi 6 жыл бұрын
Thank You, I learned so much! :)
@ifthebeltiscrackedor
@ifthebeltiscrackedor 4 жыл бұрын
Thank you so much. I red python for some year and my first program idea got me stuck. I started writing a solo adventure roughly by the same time. Now everything falls into place because I needvery ideas to get me started AND I need support line by line (having previously passed the indentation obstacle by my self). I just want to mention the print statement printing a function does need a definition but if confusing to some, this quotation marked one: print ("Hi!") is ofcourse working. Thank you again !!
@weebgaming8808
@weebgaming8808 2 жыл бұрын
This is a nice video, thanks I can now do it myself ❤️
@simphiwecharlesbuthelezi2073
@simphiwecharlesbuthelezi2073 7 жыл бұрын
well explained.. you just earned yourself a new subscriber!!!
@yoniment
@yoniment 7 жыл бұрын
and another
@Celldweller97
@Celldweller97 6 жыл бұрын
and another
@brandon2003h
@brandon2003h 6 жыл бұрын
and another
@nicholasberg6248
@nicholasberg6248 6 жыл бұрын
and another
@enverofrivia7236
@enverofrivia7236 6 жыл бұрын
and another
@harryt5878
@harryt5878 6 жыл бұрын
For some reason mine says there is and error with path not being defined and the Choice and chosen path function
@ebg7838
@ebg7838 5 жыл бұрын
thank you so much for making vid really thought me alllloooot
@abhiroopmisra83
@abhiroopmisra83 7 жыл бұрын
Great Work
@casey3594
@casey3594 6 жыл бұрын
Cool story Doug!
@jacksonhanigan9313
@jacksonhanigan9313 5 жыл бұрын
Great video thanks!
@JimWright1950
@JimWright1950 Жыл бұрын
The first text-based game I played was on a college punch card main frame and was called Star Trek. No screen, just a printer.
@92RedRevolver
@92RedRevolver 5 жыл бұрын
How would you/can you go about doing a Leisure Suit Larry type text adventure in Python? I'm not going that way for the 'Softporn adventure' angle, but because I think the visual aspect whilst interacting with the game using text (so a point and click without pointing and clicking, essentially) is pretty cool and I can't think of any other series that really do it and there's (potentially) a niche in the market there (whilst having almost endless possibility). Thanks!
@bassboostedsongs7686
@bassboostedsongs7686 7 жыл бұрын
That was very informational
@bassboostedsongs7686
@bassboostedsongs7686 7 жыл бұрын
Thank you!
@jasoncherry3404
@jasoncherry3404 Ай бұрын
This is a great lesson thank you for taking the time to put this video together. I’m new to this, if I want to open doors with a code how do you do that? On the same note if I want access a computer in the game with a code how do I do that?
@papilloneffect4015
@papilloneffect4015 5 жыл бұрын
Well... I don't want mine to be random though lol. I found out what to do with another video, but it's kind of like throwing a wrench into the whole thing. A random win text adventure isn't something I wanted to make lol.
@brookestephen
@brookestephen Жыл бұрын
De Morgan's Laws are tough to explain!
@CMKzzz
@CMKzzz 5 жыл бұрын
Thanks for this!
@LFSPharaoh
@LFSPharaoh 3 жыл бұрын
I’m making something similar but based on customer interactions during a phone call. Looking for tips to handle a handful of questions, where the first “phase” is a question, and you have different options for responses. The problem I’m having is there’s so many branches it’s making the code messy or overwhelming. So #1 would give you possible responses, then that response might bring you further down a tree. So there could be 4 phases, with each phase having 1-4 responses each. So far I have one giant block of like 20 if statements and I’m only on the first question so far. Is there an easy way to organize all these? I suppose I could use functions for the first phase, but that only takes off one “level” of if statements.
@ee-wx3hy
@ee-wx3hy 5 жыл бұрын
Thanks helped a bunch
@gearheadthegreat
@gearheadthegreat 7 жыл бұрын
Hi, I followed your process but I keep getting a syntax error after # input validation. Can you tell me how to fix this?
@Hekkle01
@Hekkle01 6 жыл бұрын
I've made my own version of this, but the options to type 1, 2, or 3 don't work.
@benschelbert3912
@benschelbert3912 7 жыл бұрын
hey could someone please tell me how I would add more without messing up the play again sequence?
@willmorrisset1984
@willmorrisset1984 3 жыл бұрын
Gamma ray bursts?? What was the galactic model you used to estimate the location and power of the burst? Did you measure it’s lethality in rigidity or energy? Can I see some sources for this???
@ProjektDesigns
@ProjektDesigns 7 жыл бұрын
I understand this is random but come on I keep getting the bad ending.I'm trying to see if my addition of adding code will work but I can't even get passed the first choice
@janivoutilainen1468
@janivoutilainen1468 7 жыл бұрын
I just love this video. I am new in coding. I am doing a school assignment, which is based on this video. The point is always ask to do this or that. Then when I check the correctPath, if it's incorrect I'd like to make a choice to playAgain. Well it works, but you can type anything and it restarts the program. Or sometimes I mixed it just continues to the next step... I dunno if you catch my thought here but, currently every side step ("wrong" path) is ending into a sys.exit() even I'd like to ask the player to play again :(
@reviewwriter9636
@reviewwriter9636 7 жыл бұрын
this is great but how would you reset to s point or the game if the string was incorrect?
@Trihexian
@Trihexian 7 жыл бұрын
how would you go about adding a third option to the program
@circuit68
@circuit68 7 жыл бұрын
Hi, i was just wondering if i wanted to put a Easter egg into this game, how could i do that. Say instead of saying "1" or "2", the input was "3" and it gave you a completely different ending... like "hey you found my Easter egg". What code would i have to edit?
@reviewwriter9636
@reviewwriter9636 7 жыл бұрын
im not shore if it would work but if you say 1 or 2 but add 3 as an option you could click you could make it look like an ester egg
@melissaspeake3218
@melissaspeake3218 3 жыл бұрын
I am currently using a Mac with Catalina OS. After creating the "def displayIntro():" and all print items and selecting run, all that appears is the 'Hello' and 'there'. I have followed all instructions and actions in this video and repeated the inputs with differing results. Does anyone know why this would happen or how to fix it?
@miyacoxlong2343
@miyacoxlong2343 5 жыл бұрын
What if you want 1 and 2 to be separate paths instead of random?
@Tidussoul
@Tidussoul 7 жыл бұрын
Thank you!
@saikrishnadandamudi
@saikrishnadandamudi 4 жыл бұрын
can we convert the playAgain part into def play_gain?
@jazbizarre331
@jazbizarre331 5 жыл бұрын
HOW TO ADD MORE CHOICES??
@herropaul
@herropaul 6 жыл бұрын
Can you explain the def checkPath(chosenPath) ?
@burhansecvr7665
@burhansecvr7665 3 жыл бұрын
Thanks I understand. But what dose the return do and where dose it return to?
@jessicazhang8097
@jessicazhang8097 6 жыл бұрын
AWESOME!!!!!!!!!!!!!
@sedenions
@sedenions 3 жыл бұрын
What if I want four paths, not two, to start off? And then each branch into more? Helpful guide if you're doing the most basic form of text adventure possible...
@KindOldRaven
@KindOldRaven 6 жыл бұрын
For some reason when I choose ''4'' for instance, it'll simply state "Process finished with exit code 0'' instead of loop back to asking which path to take. This is my first day of Python so I'm probably messing up somewhere... Using Python 3.6 here. I don't know where I'm going wrong here: Even if I literally copy the entire code -> it'll just keep running, even if I choose ''poop'' instead of 1 or 2... =/ It'll still generate the good or bad ending and ask to play again. Basically everything works, besides recognizing a false input like ''poop'' instead of '1' or '2'. code: import time import random def displayintro(): print("It has been a long, but surprising day hasn't it? ") time.sleep(3) print("I'm sure you would love to sit down and relax for a while...") time.sleep(3) print("") time.sleep(1) print("...but you know that's not going to happen, don't you?") print(" ") time.sleep(4) print("You have a path to choose which will define the rest of your evening and night... read carefully...") print("") time.sleep(3) def choosepath(): path = " " while path != "1" and path != "2": path = input("Which path will you choose? ('1' or '2' are the only viable options...): ") return path def checkpath(chosenpath): print("You head down your chosen path") time.sleep(2) print("Your skin begins to tingle") time.sleep(3) correctpath = random.randint(1, 2) if chosenpath == str(correctpath): print("That tingling was the feeling of victory! You've made it!") print("Welcome home!") else: print("You've fucked up!") playagain = "yes" while playagain == "yes" or playagain == "y": displayintro() choice = choosepath() checkpath(choice) playagain = input("Do you want to play again? ('yes' or 'y' to continue)")
@UniversityOfMassachusets
@UniversityOfMassachusets 6 жыл бұрын
its a syntax issue. You indented "return path" under your path variable which is causing the issue. Have "return path" under "while" and your issue should be fixed. Example:: " def choosepath(): path = "" while path != "1" and path != "2": path = input("Which path will you choose? ('1' or '2' are the only viable options...): ") return path "
@tungarafrog2549
@tungarafrog2549 4 жыл бұрын
I am getting syntax error on the second != and I don't know why. plz help
@Hagelnot
@Hagelnot 4 жыл бұрын
This is the same as i wrote out of Al Sweigarts book :D
@Backup-mt4cv
@Backup-mt4cv 7 жыл бұрын
Whenever I try to run the program and I get to the section where you choose a path, it will not accept anything to move on. I have even tried copying your exact code and it still did not work.
@TheMourningPalace
@TheMourningPalace 7 жыл бұрын
He might be using a different version of Python than you. Same thing happens to me.
@maeveupton7959
@maeveupton7959 6 жыл бұрын
use raw_input() instead of input()
@Billibob-ud5hd
@Billibob-ud5hd 6 жыл бұрын
you using python 2?
@NyuAtreides
@NyuAtreides 6 жыл бұрын
i used raw_input() and it just closes the program now
@anselmoffrisia2930
@anselmoffrisia2930 5 жыл бұрын
@@maeveupton7959 Thanks. That was a big help.
@okaysoph
@okaysoph 6 жыл бұрын
right now im making my own. im using sublime text rn. i was wondering, when i play it, how do i choose an option. i type one and nothing happens. thanks
@amitwaghmare3863
@amitwaghmare3863 5 жыл бұрын
you got to run the program on terminal or command prompt
@somerandomdudewhodoesstuff3107
@somerandomdudewhodoesstuff3107 4 жыл бұрын
I’m trying to make multiple selections of paths after the first one and it’s really confusing please make a tutorial on how to make something likevthat
@vanmennace
@vanmennace 4 жыл бұрын
if u still want to build your text based game come check out my tutorials. most u should be able to copy and paste.
@patrickvanberkel3948
@patrickvanberkel3948 5 жыл бұрын
Having an issue with the: def choosePath(): path = "" while path != "1" and path != "2": # input validation path = input("pick a number (1 or 2): ") my input validation isn't working, anyone have any suggestions?
@anselmoffrisia2930
@anselmoffrisia2930 5 жыл бұрын
Someone suggested that path = input("... should be path = raw_input ("... It worked for me, anyways.
@deme3595
@deme3595 5 жыл бұрын
is the program Spyder applicable for this?
@user-ku4jf6nc2g
@user-ku4jf6nc2g 3 жыл бұрын
I'm happy to find this video. >ㅐ
@MrMixedGamerz
@MrMixedGamerz 5 жыл бұрын
How To Make Multiple Choices?
@Hekkle01
@Hekkle01 6 жыл бұрын
Is it possible to make an "If" statement without entering an "else/else if"?
@BHunt616
@BHunt616 6 жыл бұрын
Most definitely. If the statement is not true, the code will simply skip over it. As to whether it is advisable, I'm afraid I cannot offer any guidance.
@danielpaschall9308
@danielpaschall9308 6 жыл бұрын
Yes you put If "stament": Do this Elsif: Do that Else: Do those
@aryantomar
@aryantomar 5 жыл бұрын
Yes of course, if you do- If "stament": Do this Elsif: Do that Else: Do those
@ckkitty
@ckkitty 5 жыл бұрын
You can leave out any part except the starting "if" statement so: if bool: stuff is valid. It is also pythonic and readable.
@yellaturd
@yellaturd 6 жыл бұрын
Very useful. Too bad I'm below a beginner and spent the vast majority of my time just trying to figure out how to run code in a program. Eventually found Python shell thanks to a friend.
@harshtanwar4443
@harshtanwar4443 6 жыл бұрын
It also explains us everything that we need to know to make a take-based game
@minnadahlberg162
@minnadahlberg162 5 жыл бұрын
I was trying this but with my own story but after selecting an alternaive, 1 or 2, the program just stops and doesn't continue. Even re-made it to look almost identical toy ours in case I messed something up... Any idea why that's happening??
@gabepereira3948
@gabepereira3948 5 жыл бұрын
this happened with me as well, but i'm not sure why. Perhaps there is something with the 1 or 2 where the program does not recognize them and thinks they are a garbage answer such as fox
@gabepereira3948
@gabepereira3948 5 жыл бұрын
oh i just figured out, i was putting a space before i typed the number and you're not meant to
@aquanightingale1961
@aquanightingale1961 7 жыл бұрын
what does the return function do?
@martyrsdemiise
@martyrsdemiise 7 жыл бұрын
Return the value of path.
@Celldweller97
@Celldweller97 6 жыл бұрын
How can i get an .exe Text adventure? So i can send my little game to my Friends and they dont need Python? I dont find any vid for that... Can u help me?
@godsmackfreak13
@godsmackfreak13 6 жыл бұрын
ChaOs I it’s a complicated process, tbh. Look up something along the lines of “turn python script into executable”
@reinisbalt5940
@reinisbalt5940 5 жыл бұрын
What happens if you wanted 4 paths to choose from?
@ckkitty
@ckkitty 5 жыл бұрын
if bool1: thing1 elif bool2: thing2 elif bool3: thing3 elif bool4: thing4 else: print('this is not a valid input') You can put multiple elifs.
@CM-sc5we
@CM-sc5we 5 жыл бұрын
Is it possible to load a game like this on a site and add html and css?
@theemacsen1518
@theemacsen1518 5 жыл бұрын
yah, using JS and html canvas
@coldsavagegod7101
@coldsavagegod7101 3 жыл бұрын
Can you make it so it generates a random story every time, and not the same one?
@cesarkopp2
@cesarkopp2 3 жыл бұрын
You will need to use the random function. For example... You have 4 stories. So, when the game starts you use the random function to generate a random integer number from 1 to 4. Then, you put a IF condition. if number =1 > story 1 if number = 2 > story 2 EXAMPLE WITH 2 STORIES. Just copy-paste it ---------------------------------------------------------- import random # Import the random module def story1(): # You need to define a function before you call it print("Once upon a time....") print("... a random god choose 1") def story2(): # You need to define a function before you call it print("You wake up in a room...") print("The number 2 appear engraved in your body") x = int(random.randint(1, 2)) # Generates a random integer number between 1 and 2 if x == 1: # If random number is 1... story1() # Call story 1 if x == 2: # If random number is 2... story2() # Call story 2
@coldsavagegod7101
@coldsavagegod7101 3 жыл бұрын
@@cesarkopp2 Thanks a lot bro
@henryrios6780
@henryrios6780 6 жыл бұрын
Is the sleep command built in? Or do I have to download it
@dougmcnally624
@dougmcnally624 6 жыл бұрын
Henry Rios You just need to write import time on a line at the beginning of your program. That module is included with the standard Python installation.
@henryrios6780
@henryrios6780 6 жыл бұрын
Doug McNally thank you
@SmellyChicken69
@SmellyChicken69 7 жыл бұрын
Dank
@Tocy777isback0414
@Tocy777isback0414 5 жыл бұрын
AHHH GENERAL KENOBI!
@EirTheGhost
@EirTheGhost 5 жыл бұрын
What program did u use for python
@kriszenn1125
@kriszenn1125 5 жыл бұрын
the IDLE duh...
@andremiel1228
@andremiel1228 7 жыл бұрын
I followed what you did, but it only tells me AttributeError: module 'random' has no attribute 'radint' Why does it say this?
@dougmcnally624
@dougmcnally624 7 жыл бұрын
It looks like you typed "random.radint" instead of "random.randint" :)
@andremiel1228
@andremiel1228 7 жыл бұрын
Oh you're right haha I didn't notice. I forget that little things like that can mess up what you do.
@bolangamwokashi4866
@bolangamwokashi4866 7 жыл бұрын
According to CodeCombat, "the littlest mistakes you make in your code are proof that you're learning."
@lmaonadejuice1983
@lmaonadejuice1983 5 жыл бұрын
book link?
@frogust6932
@frogust6932 5 жыл бұрын
i love zork,
@nescin3827
@nescin3827 6 жыл бұрын
Will it work if i replace "1" and "2" with "Left" and "right" (actually I tested it and it din't work) PS. Sry for bad english ^^
@dwayneericmcleod8459
@dwayneericmcleod8459 5 жыл бұрын
Why doesn't it work? It should, seeing how they're strings. It could be the way you type your answers in. I would use the upper or lowercase code to make it appear that no matter how you type, the code will only accept either uppercase or lowercase. And you should also think of quicker answers like "L" or "R" including writing the whole word. It's not too hard. I'm still pretty new to Python though, but it should work!
@dylantribbett915
@dylantribbett915 5 жыл бұрын
I thought the same thing but i have the same issue
@MikeDancy
@MikeDancy 6 жыл бұрын
that's quite the keyboard you have clicking in the background.
@dougmcnally624
@dougmcnally624 6 жыл бұрын
Sorry about that, haha. Mechanical keyboards and desktop microphones don't mix well if you're trying to avoid typing noise.
@sedenions
@sedenions 3 жыл бұрын
chosenPath is not defined?
@nikhaney9699
@nikhaney9699 6 жыл бұрын
Hey programmers, there is a cool little underground text-based game floating around the web. It's the kind of game programmers play at work while on their coffee breaks. It's a little known secret only the hardcore strategists know about. To play, Google "CodeElf Grid". (there is also a mini adventure game there called Golden Sword)
@rektullah
@rektullah 6 жыл бұрын
can i run that game on android?
@neozeo100
@neozeo100 5 жыл бұрын
i have the same question... also Can you run this in ios. I think you need to develop an app to run a text based game on a smartphone.
@racecarman3599
@racecarman3599 5 жыл бұрын
doug do you have discord
An introduction to graph rewriting for procedural content generation
7:31
What's new in Python 3.13?
5:08
Carberra
Рет қаралды 74 М.
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 18 МЛН
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 13 МЛН
Python ASCII RPG Tutorial #1 (Basics, Main Menu, Saving)
7:07
Ork Slayer Gamedev
Рет қаралды 25 М.
Python OOP Tutorial 1: Classes and Instances
15:24
Corey Schafer
Рет қаралды 4,4 МЛН
My Top 10 Strategy Games For 2024
16:11
GiantGrantGames
Рет қаралды 892 М.
SanctuaryRPG - (Classic Text Adventure Game)
23:36
Nookrium
Рет қаралды 64 М.
Loops in C++ (for loops, while loops)
12:20
The Cherno
Рет қаралды 393 М.
Introduction to Spring AI | Spring Ai Framework
9:25
Daily Code Buffer
Рет қаралды 3,5 М.
Is THIS Python's MOST Underrated Operator? (Walrus Operator)
5:45
Python Programming
43:16
Derek Banas
Рет қаралды 5 МЛН
Displaying Text on The Screen In Pygame - Beginner Tutorial
5:00
Coding With Russ
Рет қаралды 25 М.
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 18 МЛН