Brian Walker - Procedural level design in Brogue and beyond

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

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

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

    "Hi everyone, uuh, I'm Brian Walker, uuuh, I made, uh, Brogue!" Best introduction ever

    • @user-kf1xn1dq9t
      @user-kf1xn1dq9t 3 ปีที่แล้ว +3

      "and..uuhh...I was trying to think what I should talk about today"

  • @blueblimp
    @blueblimp 5 ปีที่แล้ว +53

    The Brogue procedural level generation described here is a more sophisticated algorithm than the ones I've studied. The algorithms I'm familiar with do only one top-down pass to generate the level, with only minor adjustment afterwards. Brogue on the other hand (mostly via the "machine" concept) is iteratively rewriting the level after the initial pass, and in highly procedural ways by defining special rooms using conditions instead of premade templates, with level validity ensured after each step by algorithmic checking.
    The tricky thing about doing generation this way is tuning the machine requirements so that, on one hand, they actually are satisfied often enough for the feature to show up commonly, but, on the other hand, are strict enough that coding the rewriting part isn't too difficult.

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

    This guy is awesome. He made one of the best games ever, totally free. I tried to donate to him once and he turned me down. Clearly he made the game because he wanted to make something fun for people and nothing more.

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

    In case you heard it around 27:50 and were wondering what the "minimal cut" algorithm was - en.wikipedia.org/wiki/Karger%27s_algorithm

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

    19:20 "And a 30 000 who watch on youtube"
    HOW DID HE KNOW

    • @Michael-qr5vn
      @Michael-qr5vn 3 ปีที่แล้ว +8

      I was wondering the same thing

    • @IDontReadReplies42069
      @IDontReadReplies42069 6 หลายเดือนก่อน +3

      if he said 20,000 at 20k views someone would have freaked out
      if he said 10,000 at 10k views someone would have freaked out
      if he said 50,000 you wouldn't have just freaked out right now
      starting to get it?

  • @adsilcott
    @adsilcott 5 ปีที่แล้ว +27

    I've been dying to find out what Brian Walker has been working on since Brogue, and I'm thrilled to finally know. Applying the kind of brilliant level generation that Brogue had to a platformer is a great idea. I'm looking forward to it!

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

    I've been binging all roguelike/procedural generation vids I could find on youtube and this one is hands down the most informative/inspiring/entertaining. Cheers!

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

    Wonderful talk! I'm just getting going on programming my first roguelike, and I found this both accessible and inspiring.

  • @user-cn4qb7nr2m
    @user-cn4qb7nr2m ปีที่แล้ว +4

    What happened to the platformer?

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

    how did he know it would have literally 30,000 views?

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

      if he said 20,000 at 20k views someone would have freaked out
      if he said 10,000 at 10k views someone would have freaked out
      if he said 50,000 you wouldn't have just freaked out when it was 30k (which btw its now 48k)
      starting to get it?

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

    Great talk!!!

  • @PsclKmn
    @PsclKmn 5 ปีที่แล้ว

    Very informative talk as per usual! I do hope the platformer game works out and doesn't crash and burn like the recently released Chasm. Its looking great so far!

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

    I fuggin love Brian

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

    I'm trying to find more information about the roguelike platformer but with no success - anyone have a link?

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

    not gonna lie, roguelikes are surprisingly varied given the limitations they work in

    • @SeelkadoomPL
      @SeelkadoomPL 5 ปีที่แล้ว +13

      They have the advantage of engaging player's imagination. If you used the same white-walled cubic room with props in it multiple times in a 3D game, it would be jarring. But the same rectangle of letters and walls can be a gloomy holding cell, a cave, a small shrine - just by virtue of changing few ASCII characters and using different colors / flavor texts. Player's brain replaces all the fidelity the games might lack, drawing from a huge database of fantasy / medieval tropes that they learned throughout their lives

    • @IDontReadReplies42069
      @IDontReadReplies42069 5 ปีที่แล้ว +17

      limitations? bro, having to work on graphics and in general having graphics is the real limitation.

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

      @@IDontReadReplies42069 I will be probably get flamed or hated for this but rogue type games are terrible looking - yes theres interesting code behind it but graphically pleasing they are not. Ironically you dont even need much graphical prowess to turn a rogue like game which are lets face it niche into world beating games Minecraft and Terraria are examples of this

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

      @@skyblazeeterno "I will be probably get flamed or hated for this but rogue type games are terrible looking" not flamed or hated, but definitely laughed at for talking about an opinion like its a fact.

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

    the platformer part of this was interesting and at least looks graphically appealing but its kind of Terraria territory not that is a complaint

  • @xBINARYGODx
    @xBINARYGODx 5 ปีที่แล้ว +11

    such a cutie, smart too!