Tile Maps - How GameBoy Graphics Work Part 2

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2022
  • Part 2 of a series explaining the basics of GameBoy graphics. This video covers tile maps, animations, tile addressing modes, and tile map swapping.
    Part 1: • How GameBoy Graphics W...
    Part 3: • Background Scrolling -...
    Part 4: • The Window Layer - How...
    support the channel by buying me a coffee on ko-fi: ko-fi.com/systemoflevers
    If you want to play around with some of the demos in the video:
    - Drawing with limited tiles: sandy-cherry-iguanadon.glitch...
    - Changing the tile map to make pictures: sandy-cherry-iguanadon.glitch...
    - Animating with tile maps: sandy-cherry-iguanadon.glitch...
    The GameBoy style video of me was processed using ffmpeg and Python.
    The intro music and sound effects were made with github.com/shamblesides/apu-l..., but it's played as an mp3.
    Other music was made with GB Studio www.gbstudio.dev/
    Pixel art was drawn using Pixel Studio / pixelstudioteam
    The video was produced with OBS for screen capture, kdenlive for video editing, and audacity for audio editing.
    twitter: @systemoflevers
    bluesky: @jesse.dhrt.ca
    website: systemoflevers.com
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    lol @ the power off at the end

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

      I was wondering how many people would watch till the end to see it!

  • @Haploanddogs
    @Haploanddogs 3 หลายเดือนก่อน +1

    What a beautiful video! Thanks for uploading the tools as well. I had a lot of fun with the limited tile drawing system.

    • @systemoflevers
      @systemoflevers  3 หลายเดือนก่อน +1

      Thank you! I wasn't sure if anybody was actually playing with them. Good to know someone is!

  • @PanosGeorgiadis
    @PanosGeorgiadis 25 วันที่ผ่านมา

    Amazing visual representation!

  • @jerclarkedotorg
    @jerclarkedotorg ปีที่แล้ว +6

    Epic animations and layout!

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

    Awesome! Thank you so much for the video

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

    Amazing and inspiring way to present it

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

    This is really incredible. Absolutely fantastic presentation -- well done. Excellent work!!

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

    this is super cool. subscribed!

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

    Thank you for the great content, please keep going!

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

    love the effort !

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

    Great video!

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

    amazing content!

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

    good presentation

  • @ciaragarrity6425
    @ciaragarrity6425 8 หลายเดือนก่อน

    Please keep making these vids! Do you have a vid about how music works on the Gameboy system? If not please consider it.

    • @systemoflevers
      @systemoflevers  8 หลายเดือนก่อน

      I've thought about doing something on music but it's not a topic I have a good understanding of so I probably won't get to it soon. I'm still working on other content though!

    • @systemoflevers
      @systemoflevers  8 หลายเดือนก่อน

      I play around with github.com/shamblesides/apu. There's a demo of an older version: stackblitz.com/edit/gameboy-sound?file=index.js. It gives a slightly easier way to play around with the gameboy audio system (javascript instead of assembly).
      I've used it to make some of the sound effects and the intro "music" for the videos.

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

    5:25 I desperately tried coding something like this for a GB game made in GBDK2020 and couldn't figure out how 😭

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

      Haha, yeah... It took me some work to get it right and I was programming it in JavaScript!

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

      @@systemoflevers super impressive!