PICO-8 Top-Down Adventure Game Tutorial - Step 1/10

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 พ.ย. 2024

ความคิดเห็น • 59

  • @nickwimmer6954
    @nickwimmer6954 ปีที่แล้ว +4

    Coming back from step 4 to say that this series has been the best tutorials I've come across for Pico-8. Wonderful teacher, I'm really enjoying this.

  • @GiovanniCortesDev
    @GiovanniCortesDev 4 ปีที่แล้ว +30

    One of best game Dev tuts that I seen

  • @lorescriptor
    @lorescriptor ปีที่แล้ว +2

    Short, to the point and clear, that was a perfect tutorial video! Your "Delightful Game Development with PICO-8" video was one of the reasons why I decided to pick it up and I'm glad you also made this longer tutorial series, looking forward to learning more!

  • @theera9514
    @theera9514 3 ปีที่แล้ว +2

    its really interesting seeing how all the different people whose tutorials ive watched all have different aproaches to coding

  • @goyolap
    @goyolap 10 หลายเดือนก่อน

    Bro this is the first tutorial i understand without any issue on pico 8 in youtube. Thank u your awesome.

  • @Darkovika
    @Darkovika 3 ปีที่แล้ว +8

    I'm late to the party, but I'm so excited to follow along with this. I got the pico-8 and I'm ecstatic to make some old-style games with restrictions and simple art. This tutorial is really set up so well!

    • @DhinCardoso
      @DhinCardoso ปีที่แล้ว

      I'm VERY late to the party. Did you succeeded in fallowing the steps? Show us your games ♥

  • @101touchapps
    @101touchapps 6 หลายเดือนก่อน

    bro just strapped on his seatbelt and went from zero to 200! love it

  • @GrumpyStoic
    @GrumpyStoic 2 ปีที่แล้ว +3

    This is really great. Both a good intro to coding and PICO-8. Thanks for putting the time into this series.

  • @bisectro
    @bisectro ปีที่แล้ว

    This is a really wonderful intro that taught me right away what is needed without any excess complications! really well done! I can't wait to work on my first game

  • @ahxel8173
    @ahxel8173 3 ปีที่แล้ว +1

    Simple and straightforward. Just the kind of video you want and need to learn. Thank you very much for this.

  • @gbilo24
    @gbilo24 ปีที่แล้ว

    I just found this tutorial. I should've followed it when making my game.

  • @debrucey
    @debrucey 4 ปีที่แล้ว +2

    You have such a lovely voice.
    Deep but soothing.

  • @DeepFriedOreoOffline
    @DeepFriedOreoOffline 4 ปีที่แล้ว +3

    I have been debating if I want to buy Pico8 or not, seems like a lot of fun to mess around with, and I have to say after watching your videos I am fairly close to grabbing it. These videos are setup very nicely, and it really gives me that motivation to make a retro-type game! I just have to point out though because I find it kind of funny; Near the end of the video you use "the Pico8 function CLS()", which is funny to me because CLS is just about the most unanimous function name when it comes to clearing a screen, lol.

    • @gaby8706
      @gaby8706 3 ปีที่แล้ว

      CLear Screen

  • @inchworm9311
    @inchworm9311 4 ปีที่แล้ว +2

    Excellent job!
    I enjoyed your fan zine also.
    Thanks for all the work you do. You're a great teacher.

  • @DhinCardoso
    @DhinCardoso ปีที่แล้ว

    Holy Mother - that's superb!

  • @gmanjapan
    @gmanjapan ปีที่แล้ว

    First I wanted to thank you for this
    I also wanted to mention, the kids I want to share this video with will be lost because you're clicking buttons and doing things without explaining them. Like you draw a map you don't say how you're selecting tiles, how you're zooming, how you're scrolling, etc.... Those things aren't obvious to someone just starting with Pico8. Maybe you have another video that starts from zero?

  • @adokat
    @adokat 4 ปีที่แล้ว +3

    Quality content, thanks for this!

  • @yusrimusa1474
    @yusrimusa1474 3 ปีที่แล้ว +1

    You are a computer teacher to me 😊

  • @arabbesthovenov846
    @arabbesthovenov846 3 ปีที่แล้ว +2

    Спасибо за туториал и русские субтитры!!!!

  • @animationsbelike
    @animationsbelike 2 ปีที่แล้ว +1

    Nice! Pretty good tutorial! :D

  • @fgsdfgsd332
    @fgsdfgsd332 2 ปีที่แล้ว

    Thx! this heiped me code my first pico game!

  • @bobrown4609
    @bobrown4609 3 ปีที่แล้ว +1

    these are great tutorials. thank you so much!

  • @Raymond13557
    @Raymond13557 2 ปีที่แล้ว +1

    is there a way to add a hit point system? like if you touch a hostile tile such as a spike, instead of dying instantly you can take damage and if you run out of hp then you can die?
    as for healing you can collect keys and cherries to restore your Health.

  • @PossumMedic
    @PossumMedic 3 ปีที่แล้ว +1

    Great vid thanks! :)

  • @felipeinoue4917
    @felipeinoue4917 4 ปีที่แล้ว +2

    Hey your tutorials is so great, thanks for sharing :).
    How do you show the map grid in your map editor?

    • @DylanBennett
      @DylanBennett  4 ปีที่แล้ว +2

      You're welcome! Thanks for the kind words. Hold down the space bar while in the map editor and it will show you the grid.

    • @felipeinoue4917
      @felipeinoue4917 4 ปีที่แล้ว

      ​@@DylanBennett Ohhh, Thanks so much!

  • @robertdawson7685
    @robertdawson7685 4 ปีที่แล้ว +1

    this was verry helpful

  • @cvc99
    @cvc99 4 ปีที่แล้ว +1

    Hi, I've followed this entire (amazing!) tutorial, and now have a little game. But I'm running into an issue and I have searched far and wide for the solution but I just can't find it, so I'm asking here, despite the tutorial being over a year old.
    My player is moving too fast. A light tap on any of the direction keys, and the player moves over too tiles in that direction. It makes the movement both unpredictable, and "slippery"-feeling. I don't know what to do to fix this. Appreciate if you can help!

    • @DylanBennett
      @DylanBennett  4 ปีที่แล้ว +2

      It's likely you might have used the btn() function instead of the btnp() function in your move_player() function on tab 2. (Notice the "p" in the btnp() name.) The btn() function will just listen to whether the button is down or not, which means the player will move every 30th of a second, which is pretty fast. But the btnp() finding listens for new button _presses_ (hence the "p") and so will only move the player when you actually newly press down the button. From your description, that sounds like what's happening. If that doesn't fix it, please let me know.

    • @cvc99
      @cvc99 4 ปีที่แล้ว +2

      @@DylanBennett that fixed it! Thank you so much for answering (and so fast!). Can't believe it was just a one letter mistake - this stuff happens to me a lot, even on languages that I'm used to hahaha
      This tutorial was possibly the best tutorial i've ever seen, for anything really. Great voiceover and the information is very well laid out. Again, thank you so much!

    • @DylanBennett
      @DylanBennett  4 ปีที่แล้ว +2

      @@cvc99 Great to hear that fixed it! 😊 And don't worry, I run into those exact same kinds of things daily, and I've been coding for 30 years. Thanks for the kind words and I'm really glad the tutorial was useful for you. 😄

  • @mimi-mk9eu
    @mimi-mk9eu 3 ปีที่แล้ว

    Dose this also work with tic 80 with tweaking

  • @fwoobfwopgamecollecting3682
    @fwoobfwopgamecollecting3682 3 ปีที่แล้ว

    I know this video was made a while ago but il try any ways so i get a syntax error line 14 tab 1 on function draw_map() this is my code
    --map code
    function map_setup()
    --map tile settings
    wall=0
    key=1
    door=2
    animal=3
    animal2=4
    lose=6
    win=7
    end
    functiion draw_map()
    map(0,0,0,0,128,64)
    end
    I dont get what i did wrong if you could help that would be awesome

    • @DylanBennett
      @DylanBennett  3 ปีที่แล้ว +1

      Just one tiny problem! You have an extra "i" in "function"! Also, in your map_setup() function, it should be "anim1" and "anim2" instead of "animal". Hope that helps! :)

  • @bbbbzshssaggzxjkxjkfkgjzxf
    @bbbbzshssaggzxjkxjkfkgjzxf 3 ปีที่แล้ว

    how do you load your game?

  • @virtumin1598
    @virtumin1598 4 ปีที่แล้ว

    So it tells me unexpected ‘ even though there isn’t anything and it wouldn’t run my thing. What to do?

    • @DylanBennett
      @DylanBennett  4 ปีที่แล้ว

      Hmm... What's the whole error message? That will help me understand exactly what you're running into.

  • @writethatdown100
    @writethatdown100 3 ปีที่แล้ว

    Is this a tutorial for complete beginners to Lua? I've learned other programming languages though, so I know the basic stuff of programming, but not Lua.

    • @writethatdown100
      @writethatdown100 3 ปีที่แล้ว

      Another question, how do you get out of the running screen? And is there any other way to close pico-8 without just right-clicking on the application hitting "quit."

    • @DylanBennett
      @DylanBennett  3 ปีที่แล้ว

      I made this tutorial assuming this is your first time doing something like this. If you've used other languages, you should be fine. Lua is fairly easy to figure out what's going on, especially if you've used other languages.

    • @DylanBennett
      @DylanBennett  3 ปีที่แล้ว +1

      @@writethatdown100 Just hit Escape while it's running to go to the console (where you type commands like SAVE and LOAD). If you hit Escape again, it will go back into the editors. To quit, go into the console (with Escape) and type the command SHUTDOWN and then hit Enter. Make sure you save first! 😄

    • @writethatdown100
      @writethatdown100 3 ปีที่แล้ว

      @@DylanBennett Okay, thank you.

  • @thegamevortex2709
    @thegamevortex2709 2 ปีที่แล้ว

    i dont really do the tutorial i just write down what code does what and then make it from scratch

  • @lucagarcia1
    @lucagarcia1 4 ปีที่แล้ว

    When I run the Game the map doesn't load but I get a black screen.

    • @DylanBennett
      @DylanBennett  4 ปีที่แล้ว

      There might a few reasons for this. First, check to make sure that you have the _draw() function named correctly. It can be easy to forget the underscore (the _ symbol) at the beginning of the function name. The other thing to check is to make sure you did add the line "draw_map()" inside your _draw() function. What you wrote on tab 1 (at 4:41 in the video) just tells the game HOW to draw the map. But inside the _draw() function, you actually have to tell it to go run that function (6:04 in the video). Let me know if either of those fixes it or not.

  • @zikunwang8286
    @zikunwang8286 4 ปีที่แล้ว

    why do you save the file in .png? Is there a specific reason?

    • @DylanBennett
      @DylanBennett  4 ปีที่แล้ว +1

      For me, it allows for easier file browsing and knowing which cart is what with the cart label showing. Also, the BBS allows .png carts to be posted, not .p8, so having it as .png already makes it easy to post. And I just like the "game cartridge" feel that the .png's have. :)

    • @zikunwang8286
      @zikunwang8286 4 ปีที่แล้ว

      @@DylanBennett Thank you so much!

  • @BronS-v7l
    @BronS-v7l 3 ปีที่แล้ว

    I had an syntax error line 4 (tae 0)

    • @DylanBennett
      @DylanBennett  3 ปีที่แล้ว

      It might be the line where you run map_setup(), but make sure you use an underscore (the _ character) between "map" and "setup", and don't forget the () at the end. Also, make sure that in your tab 1, you are using the exact same name: map_setup()
      Hope that helps!

    • @bbbbzshssaggzxjkxjkfkgjzxf
      @bbbbzshssaggzxjkxjkfkgjzxf 3 ปีที่แล้ว

      @@DylanBennett whe i load it it says that? how do i go back to editor
      ?

  • @tenminutetokyo2643
    @tenminutetokyo2643 2 ปีที่แล้ว

    Oh yeah.........

  • @ThePaintStick
    @ThePaintStick 9 หลายเดือนก่อน

    code does not work

  • @nacho2028.
    @nacho2028. 3 ปีที่แล้ว

    oh thanks i no understen