Programming Tutorial with Minecraft Turtles -- Ep. 1: Intro to Turtles and If-Then-Else_End

Поделиться
HTML-код
  • Опубликовано: 29 янв 2025

Комментарии • 2 тыс.

  • @mrz9900
    @mrz9900 5 лет назад +487

    This video was... something.. I'm 4th year in university computer science because of you and this video, Seth. Thanks for helping me discover my passion.

    • @miristallesregal
      @miristallesregal 4 года назад +11

      That's kinda cute! Glad you have found something that you like!

    • @mrz9900
      @mrz9900 4 года назад +8

      @@miristallesregal Thanks bud! Yeah I'm almost done with my junior year. As happy as ever with my major. Kinda crazy how it happens sometimes.

    • @BRGustavoal
      @BRGustavoal 4 года назад +8

      Yeah, this was my first experience with programming. Seth, amongst some other RUclips creators, actually helped me choose my career. Now I’m in third year of my statistics college degree, which combines my two passions: programming and maths

    • @manrock1924
      @manrock1924 4 года назад +3

      that's pretty neat!

    • @blazikenben5888
      @blazikenben5888 3 года назад +2

      Wow, this is really cool seeing people’s success off of Minecraft.

  • @lactovaciloo
    @lactovaciloo 4 года назад +119

    (I know that this video is from about 8 years ago) Thank you, you helped me to like Computer Craft, now I understand a good deal of CC.

  • @SethBling
    @SethBling  12 лет назад +80

    I have a bachelor's degree in computer science, and I worked as a software engineer at Microsoft for three years.

  • @minersmadness
    @minersmadness 8 лет назад +14

    Finally someone who explains this mod intelligently and to the point. Thank you sir.

  • @bipolaris27
    @bipolaris27 10 лет назад +8

    Had learnt a little lua for turtles a while back, needed a refresher and this was absolutely perfect. Great video and series, thank you!

  • @arthurhenriqued.a.ribeiro2078
    @arthurhenriqued.a.ribeiro2078 9 лет назад +44

    After watching this:
    I think I'mma go program some Turtles, this is an awesome video!

  • @dbaker280
    @dbaker280 12 лет назад +9

    Having taken a computer science course this semester, I actually knew what Seth was talking about most of this episode. I feel brilliant.

    • @dbaker280
      @dbaker280 2 года назад +6

      @saucegod9000 wow! what a throwback. I love CS, after those classes in HS I finished a combined maths CS major in college. then I realized that as much as I love CS, it was a little too lonely for me. so now I found a happy medium in data analytics!

    • @dbaker280
      @dbaker280 2 года назад +4

      @saucegod9000 but lol. what brings you back here 10 years later? whats your background?

    • @Pikmin.-
      @Pikmin.- 2 года назад +1

      Congrats I’m just starting turtle gramming I’m thinking it’ll help me learn Lua

  • @GalaxyHeroFTW
    @GalaxyHeroFTW 9 лет назад +149

    Hello, mine turtle!

  • @earlgrey2130
    @earlgrey2130 11 лет назад +4

    I'm so glad i learned some programming back in the day. I'd have never thought this would help me in gaming some day xD

  • @robclswoverland
    @robclswoverland 11 лет назад

    Thank you for this video. These videos you've uploaded have been infinitely helpful to my understanding of how LUA functions. I recommend this series to everyone who would look to expand their use of Computer Craft turtles.

  • @SethBling
    @SethBling  12 лет назад +15

    Yeah, I'll probably get to it eventually, but I'm guessing it'll be a while. There's a lot to teach!

  • @GTLugo
    @GTLugo 10 лет назад +50

    15:39 "The gravel will throw?"

  • @sr2393
    @sr2393 6 лет назад +21

    **Watches The Whole complicated tutorial**
    "Ok Turtles Off The bucket list!"

  • @doktorfluuf1643
    @doktorfluuf1643 Год назад

    I think you ignited something in me, I learned more from this video than I have ever learned before in a video

  • @fnovero
    @fnovero 11 лет назад

    Wow!!!This a great way for kids who are addicted to MC to learn basic programming.
    MOre power to you!

  • @scottdotjazzman
    @scottdotjazzman 8 лет назад +15

    That "port" is actually supposed to be a 5-1/4" floppy drive. ;)

  • @sdurell
    @sdurell 11 лет назад +10

    wow seth i never got lua scripting untill i watched this vid THX!

  • @1R1SHMAN04
    @1R1SHMAN04 11 лет назад +13

    can you make a new tutorial for TurtleOS 1.5

  • @ItsaJuraff
    @ItsaJuraff 11 лет назад

    I've gotta give you props man, I would have absolutely NO patience to look at computer mush all day and try to figure it out. Five stars, hands down. :)

  • @MrFerfuderf
    @MrFerfuderf 11 лет назад

    i looked around all of the internet for literally hours trying to figure this out, i finally found good ol seth!

  • @JOshj5hawk
    @JOshj5hawk 12 лет назад +3

    NOTE: You can also use "ls" instead of "dir" :)

  • @timmytenor1940
    @timmytenor1940 11 лет назад +6

    did anyone else notice the sad face @ 3:40

  • @Dracorev
    @Dracorev 11 лет назад +6

    You Can Say That Again!
    "Hello Mine Turtle!"
    "Hello!:D"
    *Click!*
    "Oh."
    *KABOOM!*

  • @TaurionMartell
    @TaurionMartell 10 лет назад +1

    just finished my computers exam today feeling like chilling out with some minecraft programming :D

  • @orenazar4028
    @orenazar4028 12 лет назад +2

    Thanks so much for uploading this series, looking forward to learn more about turtles!

  • @GeekyMe97
    @GeekyMe97 12 лет назад +3

    "The gravel will thro..."
    Only me who heard that at the end?

  • @notpickybutstrict9484
    @notpickybutstrict9484 8 лет назад +6

    i like turtles

  • @mmccall0813
    @mmccall0813 8 лет назад +6

    Lol at the very end you can hear "the gravel thr"

  • @SourHDHR
    @SourHDHR 11 лет назад

    I can tell im gunna be up all night watching these...

  • @alaphwolf
    @alaphwolf 12 лет назад

    Great video, I can't wait to see more. I like that you are going slowly through and explaining the concepts.
    Cheers

  • @amazingmusicmaker
    @amazingmusicmaker 10 лет назад +3

    Wow i know lua This is SO EASY

  • @Meclarence2
    @Meclarence2 11 лет назад +20

    #MineTurtle

  • @leftymu
    @leftymu 10 лет назад +14

    They couldn't just let you type "dig straight ahead", could they? Noooooo, that would be far too easy

    • @rescuecatHQ
      @rescuecatHQ 9 лет назад +3

      Oliver Griffiths Griffiths Computers don't understand how to move forward with out commands. Commands are what computers understand. Try telling a computer 1 and 0s, harder then commands, right?

    • @omegapixelled
      @omegapixelled 9 лет назад +2

      leftymu just want everything spoonfed to you on a silver platter now dont you...

    • @omegapixelled
      @omegapixelled 9 лет назад +1

      Oskar Dahlberg Scripting languages and programming languages are almost the same. They both let you make programs. But one is more high level.

    • @yemiez
      @yemiez 9 лет назад

      Meme Master 400 Faster Blaster I have created scripting languages, so yes i know what the difference is.
      I was just simply correcting it :)

  • @axolotl2959
    @axolotl2959 4 года назад

    Tbh this video just hit 1 million views, good job.

  • @friedmule5403
    @friedmule5403 5 лет назад +2

    Great tutorial! I could be fun to see you make turtles who go out and hunt for resources and multiply every time it has enough materials to build one, and see how long it will take for the turtles to take over and destroy the world. :-)

  • @Minecraftghost0
    @Minecraftghost0 11 лет назад +7

    FUUU i was so far when i suddenly broke the computer!!!! ARGHH

    • @xyzzy-dv6te
      @xyzzy-dv6te 6 лет назад

      grab a sword in your hand, you won't accidentally smash the computer in creative (it prevents you from destroying blocks)

  • @omegapixelled
    @omegapixelled 9 лет назад +37

    you people think LUA is hard? lol, try c++ or assembly...

    • @josephkreifelsii3734
      @josephkreifelsii3734 9 лет назад +1

      subpixel try Progess Open Edge ABL 4GL

    • @omegapixelled
      @omegapixelled 9 лет назад +1

      ***** nobody makes real games in those language(s)

    • @thegeekoolol
      @thegeekoolol 9 лет назад +6

      omegapixel are there games in assembly?

    • @omegapixelled
      @omegapixelled 9 лет назад

      Hououin Kyouma maybe one or two text games but surely nothing with graphics

    • @ThatYellaKid
      @ThatYellaKid 9 лет назад +3

      +Hououin Kyouma Rollercoaster Tycoon was first coded in assembler... It looks like a nightmare lmao

  • @moon1614
    @moon1614 11 лет назад +3

    best command: dance

  • @screamingbluemurder9166
    @screamingbluemurder9166 12 лет назад

    dude you have no idea how much i apreciate this, i mean you explained it so nicely and i know so much more and understand, the other videos iv watched havent helped shit, dude keep posting more its so helpfull :)

  • @L3010
    @L3010 5 лет назад +1

    best tutorial 7 years and 7 days later

  • @BeckanWasHere
    @BeckanWasHere 10 лет назад

    Really good! Thanks for the help. Don't know anything about programming and this really helps me to understand! Nice done.

  • @bergzwerver
    @bergzwerver 12 лет назад

    This is much more easy than I thought it would be

  • @gingerette95
    @gingerette95 7 лет назад

    This is especially useful again now that alot of people updated minecraft and moved on to stuff like 1.12, which computer craft just randomly did a cool surprise update to

  • @Draugo
    @Draugo 12 лет назад

    You know that you're old when programming tutorials start with explaining how to use a command prompt :)

  • @jpdude98
    @jpdude98 11 лет назад

    Dude! I watched this tutorial a few months ago before I loved sethbling, and I just found it again!!! :D

  • @piousthepious
    @piousthepious 11 лет назад

    Finally! A joke that is not a "virus color" kind! Another like for you buddy.

  • @screamingbluemurder9166
    @screamingbluemurder9166 12 лет назад

    ijust gotta say i love you man, because i was looking for just a god damn tutorial and here it is :D thanx

  • @Lunarpac
    @Lunarpac 11 лет назад

    Best tutorial on turtles, and computercraft lua in general. Thanks a lot! :)

  • @Gezzilla123
    @Gezzilla123 12 лет назад

    i learn more from this video. then i have in school in 6 years

  • @Furry19931993
    @Furry19931993 11 лет назад

    this felt like the first time in my informatic-lesson
    java i love it ^^

  • @matthewbamford-king4069
    @matthewbamford-king4069 11 лет назад

    This is a fantastic video, thank you very much, I'm into C++ so lua is similar, but this helped give me the leg-up I needed on basic turtle control. You da man.

  • @avananana
    @avananana 12 лет назад

    This help me alot with my mining in minecraft. i am close to make a own homesite becuse of you now. thanks so much Sethbling!

  • @247imhungry
    @247imhungry 9 лет назад

    Thanks for sharing. It was very well taught and now I am excited to play some turtle craft. :)

  • @zangetsu2k8
    @zangetsu2k8 12 лет назад

    You are very welcome! and may I suggest, Gedit for windows. if you are on windows that is. you can select Lua as the language and it will color your code. also, make sure to always use indentation, since Lua has no curly brackets on the code blocks, it's easy to forget which end belongs to which statement.

  • @jumbaliya19
    @jumbaliya19 12 лет назад

    Wow I learned more from this video than the class I took for computers

  • @alexzanderroberts995
    @alexzanderroberts995 Год назад

    Thank you, you made me realize I hate coding. So I became a Mechanical engineer.

  • @zhuntre
    @zhuntre 12 лет назад

    Loved your video; subscribed. Keep the tutorials coming!

  • @pressescgaming6162
    @pressescgaming6162 3 года назад +1

    OMFG I FOUND IT I remember playing a version of minecraft labled "TurtleCraft" at a minecraft code club and I FINALLY FOUND WHAT IT IS YESSSSSSSSSSS

  • @CyborgSpartan8
    @CyborgSpartan8 11 лет назад

    That made you 20 percent cooler, which means that you are related to Rainbow Dash. HAMISH BEALS, YOU ARE NOW AN EVEN BETTER PERSON.

  • @NanyaBissness
    @NanyaBissness 4 года назад +2

    I am searching up "how to code in LUA".
    then showed the most viewed...
    Apparently this video is the most viewed video on how to code in LUA... neat

  • @phuturephunk
    @phuturephunk 11 лет назад

    The back is actually a representation of an old (and I do mean old) school floppy disk drive from the old apple II's. The Graphics Turtle was a program that used LOGO to draw simple shapes by giving it commands to move around the screen. We did this back in 1st Grade, I actually remember it as my first introduction to computers.

  • @Assault_Butter_Knife
    @Assault_Butter_Knife 12 лет назад

    I just started learning programing, and already know some basic stuff like if, while, else and something about recursion, but holy crap, I thought it will never help me in my life!

  • @superepicprogamer98
    @superepicprogamer98 12 лет назад

    you have to have it selected in the turtle's inventory. in nother words, you need to do: turtle.select(1) and make sure to have the fuel in the first slot. hope i helped :)

  • @gadzintu
    @gadzintu 11 лет назад

    pretty sweet. I wasn't understanding programmimg very well. ComputerCraft is a nice mod to do so.

  • @soniccryofnight
    @soniccryofnight 12 лет назад

    haha thanks seth I'm taking a look at some intro programming and this makes a lot more sence than the whole online course thing I was checking out xD

  • @bl5eebryce
    @bl5eebryce 12 лет назад +1

    I already know this stuff, I'm just watching cuz I like the sound of your voice

    • @Magwaer
      @Magwaer 4 года назад

      That's kinda gae

  • @Niphiz
    @Niphiz 3 года назад +1

    I came back to this video because I remembered I have been introduced to programming before! xD (back then I was 11 yrs old)

  • @PhantomizeMC
    @PhantomizeMC 12 лет назад

    Make this:
    When you say to the Turtle: Hello Mineturtle
    He said: Hello! and than it explode!
    Thumbs up!

  • @HydroggenWilliams
    @HydroggenWilliams 12 лет назад

    So helpful Seth, now I'll be able to use turtles properly :D

  • @emmaa176
    @emmaa176 11 лет назад

    I liked before I looked for you are the best!

  • @TheRealFaceInCake
    @TheRealFaceInCake 11 лет назад

    GOOD FOR YOU! WE ARE SO GLAD THAT YOU SAID THAT!

  • @bulzaiguard
    @bulzaiguard 11 лет назад

    I LOVE THIS WAS LOOKING FOR AGES

  • @brandonma1925
    @brandonma1925 10 лет назад

    Hey Seth did u know that if u make a "laser" pointing in a direction, u can put a command block to summon PrimedTnt at a area to destroy some far away structure without the risk of killing yourself but be careful as another player can set it to self-destruct with the coordinate of the room the laser is in.
    Command: /summon PrimedTnt
    Command after first command: /summon PrimedTnt {Fuse:

  • @dodgevipr44
    @dodgevipr44 11 лет назад

    Very good LUA teacher. Subscribed!

  • @jerryorg1
    @jerryorg1 7 лет назад

    "programming ranguage" good job seth

  • @mrbossma
    @mrbossma 12 лет назад

    i understand some things and know what it does but the code looks like gibberish and this is really helping me so thanks for that

  • @NerdyStarProductions
    @NerdyStarProductions 12 лет назад

    idk about in lua, but in most programming languages, it's common to have that on the first line. It's cuz in most languages, then and end are represented by { and }. So you'd do:
    if (bool) {
    -code-
    }
    It looks much nicer when the structure is surrounded by curly brackets rather than 'then' and 'end'. But he probably does it this way cuz it's what's natural to him at this point.

  • @albertzhang5699
    @albertzhang5699 12 лет назад

    SethBling you're so awesome. This ot only helped me in Minecraft but in other things to!

  • @whomstvd
    @whomstvd 11 лет назад

    FINALLY, something to teach me Lua, I know C++, C#, Java, JavaScript, and a bunch of others like VBasic, but NOT LUA!

  • @miksurankaviita
    @miksurankaviita 11 лет назад

    I love programming and minecraft and now i can get them in one!

  • @zrshade
    @zrshade 11 лет назад

    I never realized how funny the word "Fuel" was when repeated until now

  • @Vid304You
    @Vid304You 12 лет назад

    O-O I understood everything you said. Amazing! Maybe that "Pascal" is not that bad ( learning it at school )

  • @Johkey3
    @Johkey3 12 лет назад

    thanks so much this is exactly what i needed also i love how you explain things.

  • @billgoldberg5459
    @billgoldberg5459 2 года назад

    Man I miss these days

  • @LordBufu
    @LordBufu 11 лет назад

    To be more correct the command prompt is MS-Dos thing, witch came before windows. And when referred to command prompt people often mean the MS-Dos one and not the left over that is still within windows.
    Same goes for dir, although ls is now more logical and used, back in the day dir was the bomb :P Anyways when i first saw the turtle interface, first thing i though about typing was dir not ls, so id say he is spot on with his Command prompt and dirs

  • @jimscott1271
    @jimscott1271 9 лет назад

    great video, very informative, very helpful!

  • @Discordant0
    @Discordant0 12 лет назад

    First off, functions have to be capitalized every word after the first one. For example: turtle.placeDown(), turtle.detectUp(), term.setCursorPos().
    Next up, turtle.getFuel() isn't an existing function. turtle.refuel(), with a number in the parentheses, refuels using that many items from the currently selected slot. If slot 2 is selected, it refuels using the number in () from slot 2. Same for placing blocks, it can only do it with the selected slot.
    (continued)

  • @MrC0MPUT3R
    @MrC0MPUT3R 11 лет назад

    It depends on what version of Tekkit you have or how you have computercraft installed. It will either be in your mods folder or it will be in the computercraft mod zip file. If it's in the zip file, you will have to restart the server or game in order for your script to show up in game.

  • @LayZeeDK
    @LayZeeDK 11 лет назад

    Parentheses are not necessary when only passing one argument to the print command. You are able to pass multiple arguments and it will print them all out like this:
    print("Hi there, number ", 2, " how are you?")

  • @Splax77
    @Splax77 12 лет назад

    Thanks for making this, really helpful!

  • @Ub3rtim2
    @Ub3rtim2 12 лет назад

    So is the English language, but you've mastered that. Just takes a bit of time.

  • @G4vin4tor
    @G4vin4tor 5 лет назад

    Wow after one semester in computer science I’m almost understand

  • @ZACHABOB
    @ZACHABOB 11 лет назад

    Erik, it's from asdf, a popular series of shorts that started many memes. Such as "I like trains..."

  • @Pureferret
    @Pureferret 12 лет назад

    This is how teachers will teach programming in the future....

  • @DetohGames
    @DetohGames 12 лет назад

    Hehe i'm studying to be a programmer but i still enjoyed watching this

  • @CityState_of_Valletta
    @CityState_of_Valletta 11 лет назад +3

    First sethbling video I've watched ...
    Is that Nilsey's Outro music w/o his beautiful singing? Or did he just mimic you when he created his? Sp0oky ...

  • @andrhp87
    @andrhp87 12 лет назад

    Nice tutorial, you explain it well!

  • @StyxLetsPlay
    @StyxLetsPlay 11 лет назад

    That profile picture...It just fits perfectly

  • @LordBufu
    @LordBufu 11 лет назад

    You can power them with energy as well, and automated the refuel process true recharge stations, witch is way cooler then turning of the refuel function.

  • @JoshMutia
    @JoshMutia 12 лет назад

    Holy crap.
    I learned something.