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

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

Комментарии • 58

  • @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 11 месяцев назад

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

  • @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.

  • @Darkovika
    @Darkovika 4 года назад +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

  • @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.

  • @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!

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

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

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

    Quality content, thanks for this!

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

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

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

    these are great tutorials. thank you so much!

  • @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?

  • @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.

  • @animationsbelike
    @animationsbelike 2 года назад +1

    Nice! Pretty good tutorial! :D

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

    You are a computer teacher to me 😊

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

    Thx! this heiped me code my first pico game!

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

    Great vid thanks! :)

  • @mimi-mk9eu
    @mimi-mk9eu 3 года назад

    Dose this also work with tic 80 with tweaking

  • @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. 😄

  • @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

  • @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.

  • @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!

  • @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.

  • @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! :)

  • @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.

  • @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
      ?

  • @ThePaintStick
    @ThePaintStick 10 месяцев назад

    code does not work

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

    Oh yeah.........

  • @nacho2028.
    @nacho2028. 3 года назад

    oh thanks i no understen