PICO-8 0.2.6 | RELEASE OVERVIEW

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

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

  • @leeperhapsbased.9057
    @leeperhapsbased.9057 7 месяцев назад +20

    Pico-8 never stops to surprise me
    When it came to waveforms, I now find the extreme need to update P8

  • @edtuckerartist
    @edtuckerartist 7 месяцев назад +6

    Glad the RGB30 is getting some love as just got one and was it part of the reason I'm getting into Pico8.

  • @Nbrother1607
    @Nbrother1607 7 месяцев назад +12

    When 0.2.6 first came out, i had to go into the older versions section and find the new update at the bottom.
    then i checked around and discovered the waveform mode by myself 😅

  • @sdbadik
    @sdbadik 3 месяца назад +1

    7:15 "Some of us... Some of us are built different. Some of us have 'special needs'."
    "And those needs are tokens."
    Got me dying, amazing video!

  • @JeffACornell
    @JeffACornell Месяц назад

    Those extra sprite sheets would be great for procedurally generated map tiles. For example, the standard 47-tile set to define edges between two tile types can often be reduced down to 5 tiles if you're willing to cut and paste the four corners individually, because each quarter-tile only has one of five possibilities: horizontal edge, vertical edge, outside corner, inside corner, or fully interior.
    To do that cut-and-paste in earlier versions, you'd have to do it on the fly with SSPR statements every single frame that you draw the map. But with extra space, you can do the cut-and-paste once in _INIT, or when you load a new level, and use simple map drawing functions for drawing each frame. Presumably you'd also want to create a duplicate level map in another memory block, to convert basic tiles in the editor-accessible map into the appropriate edge tiles in the secondary map, but again, that only needs to be done once at _INIT or when loading the level, and the per-frame drawing function can just use the map function.

  • @ndolo_y2k
    @ndolo_y2k 7 месяцев назад +3

    As always very engaging and informative, thank you :)

  • @JH-pe3ro
    @JH-pe3ro 7 месяцев назад +2

    The secret to the waveforms is basically to study wavetable/wavescanning synthesizers like PPG Wave. A single-cycle waveform by itself is uninteresting, but if you animate it by swapping out the waveform you can create more lively timbral changes. I don't know how much capability Pico-8 has to do this animation, but if my understanding is correct, the four octaves could be used in this way.

    • @system64_MC
      @system64_MC 7 месяцев назад

      Wavetable cycling / swapping on Pico-8 would be pretty funny!
      I already tortured wavetable synths such as the Konami SCC or Namco 163.
      What is the wave dimensions in the Pico-8? And is it possiible to import a waveform as a WAV file? Or another file format?

  • @scrapsavage
    @scrapsavage 7 месяцев назад +4

    Just a taste at the beginning, can't wait! Oh and I guess the Pico-8 update is cool too

  • @Packbat
    @Packbat 6 месяцев назад

    For scale locking: the pentatonic scales are the inverse of the major scale, and shifting it left three will bring it back to the default C minor pentatonic.

  • @_tringle
    @_tringle 7 месяцев назад +1

    the spritesheet remapping is so useful!

  • @ChrisLeeW00
    @ChrisLeeW00 7 месяцев назад

    That inverted fill would have been perfect for a game jam I did several years ago lol.

  • @SensibleChuckle
    @SensibleChuckle 7 месяцев назад

    It kinda sounds like a cutoff filter at times, but that could be the peak/trough density. One sine wave doesn't have the resolution for higher frequencies.

  • @smellyfishstiks
    @smellyfishstiks 7 месяцев назад +1

    (the waveforms I shared look cut off cause pico doesn't show the whole range from -127..+128 (or is it -128..+127?)) agreed I wish there was some more editor ui or something so you could input data more precisely and see the whole range
    (all the buzzy or (mellowness?) is caused by imperfections in the wave which lead to that jolt up, it's very hard to do it inputting by hand but then precise input is a pain too so I wonder if the ui just stay the way it is though and you can write tools like I did to input curves and stuff.. also that waveform designer luchak made is awesome for this I think)

    • @LazyDevs
      @LazyDevs  7 месяцев назад

      Ooooh that waveform designer is really good!

  • @rebow2568
    @rebow2568 7 месяцев назад

    10 Years of Pico-8??? 😮

  • @ruolbu
    @ruolbu 7 месяцев назад +1

    Always great to see you explain this and allow me to digest and learn about features I had issues with.
    Is there a way to download old versions of pico8?

    • @LazyDevs
      @LazyDevs  7 месяцев назад +1

      Yes on Lexaloffle.com when you go on the page where you can download the current version there is a small "Old Versions" link

    • @ruolbu
      @ruolbu 7 месяцев назад +2

      @@LazyDevs Ah I recall now what my issue is. I got the software with the itch racial justice bundle. The included downloads get updated, but old versions are not available that way. Well, seems I'm out of luck, not that important anyway.

  • @thacuber2a03
    @thacuber2a03 7 месяцев назад +1

    I'm not quite sure, but I think that "if do" mode you described around 38 minutes in isn't actually intended, it sounds like it's a side effect of switching the preprocessor to a modified parser, and the "do" in the if statement actually opens a new block inside of the if, implying single statement ifs behave like C's if statement
    if it was expanded, it would look like:
    ```lua
    if (condition) then
    do
    -- code
    end
    end
    ```
    again, take this with a grain of salt, I don't know myself :/

    • @LazyDevs
      @LazyDevs  7 месяцев назад +1

      It used to be an unintended side-effect of the processor. It has been canonized now. It is equivalent to THEN

    • @thacuber2a03
      @thacuber2a03 7 месяцев назад

      @@LazyDevs was it officially said somewhere?

    • @LazyDevs
      @LazyDevs  7 месяцев назад

      @@thacuber2a03Yes this is from the Changelog

  • @SeanMcKenzie
    @SeanMcKenzie 2 месяца назад

    Hey Christian. Thanks for all the great tutorials. You have a real flair for instruction. I'm curious... Pico-8 has been out for quite a while but it's still in v0.2.68? What, if anything, does this number tell you about the developer's plan for a "final product"? Asked another way, the tool seems pretty stable and baked at this point, so what's keeping it from v1.0 and do you have a sense for why it's still so far from that (numerically)?

    • @LazyDevs
      @LazyDevs  2 месяца назад

      The biggest feature keeping us from 1.0 is the Leaderboards API. This feature has been in the works for a while. Understandably, networking is a huge can of worms and now Picotron also got in the way. But I am confident we will get there eventually

  • @johneverette3908
    @johneverette3908 6 месяцев назад

    Hey, you mentioned you can store map data into memory. Do you have a video or some resource you can point me towards to figure out how. Thanks, and as always very informative and entertaining.

  • @snart
    @snart 7 месяцев назад +20

    android please - one day...one day.

    • @ToastyPCvidya
      @ToastyPCvidya 7 месяцев назад +3

      They're working on it. Development is very slow and there's no release date, but it's coming eventually.

    • @woafie
      @woafie 7 месяцев назад +1

      @@ToastyPCvidyawhat about iphone

    • @ToastyPCvidya
      @ToastyPCvidya 7 месяцев назад +7

      @@woafie iOS is a pretty hostile environment for something like pico8. Too much of a walled garden, but never say never. There are no plans yet afaik, but it's on the back burner.

  • @lexibigcheese
    @lexibigcheese 7 месяцев назад +2

    so... is unmapped address space always memory???
    usually in computers unmapped address space points to... well... nowhere! which means it's unsafe to store data there since there isn't a chip on the other side to store the data.
    PICO-8 sure is strange ^^

    • @LazyDevs
      @LazyDevs  7 месяцев назад +1

      No, there is no unmapped space. Just starting with 0x8000 you get a whole bunch of free memory to work with. Anything below that is mostly already used for other functionality

  • @edtuckerartist
    @edtuckerartist 7 месяцев назад

    What is (if any) the difference between Then and Do. I've been watching a lot of random Pico8 videos and believe Do has been around for a while?
    I guess Picotron could be a desktop if it was installed on a handheld device and set as the default starting app (if that's possible, also what sort of device would run it?
    )

    • @LazyDevs
      @LazyDevs  7 месяцев назад +2

      A lot of loops in LUA use DO. Only IF statements use THEN. So having DO pop up in an IF statement is just odd. But apparently it is the same thing

  • @damarbarnes
    @damarbarnes 4 месяца назад

    Man I wish I could experience Pico 8 on Android. (besides emulation) it looks cool I wish I could check it out.

  • @robinplaysgames137
    @robinplaysgames137 7 месяцев назад

    Tootcarts

  • @pkkp821
    @pkkp821 6 месяцев назад

    0.2.6B ????but you are showing 0.2.6E 🤔!!!

    • @LazyDevs
      @LazyDevs  6 месяцев назад

      Where?

    • @pkkp821
      @pkkp821 6 месяцев назад

      @ 0:14 there is pico 8 0.2.6E

    • @LazyDevs
      @LazyDevs  6 месяцев назад

      That is a B, mate

    • @pkkp821
      @pkkp821 6 месяцев назад

      Oh sorry but kind a looks like B 😊