My Take on Homestuck's Alchemy [SBEPIS Devlog 1]

Поділитися
Вставка
  • Опубліковано 12 лют 2024
  • Homestuck-style procedural item generation!
    Read Homestuck: homestuck.giovanh.com/
    Discord: / discord
    GitHub: github.com/Dragon-Fox-Collect...
    Ko-fi: ko-fi.com/dragonfoxcollective
  • Ігри

КОМЕНТАРІ • 80

  • @vanderkarl3927
    @vanderkarl3927 4 місяці тому +135

    If 20 questions is enough to narrow down just about anything a human can think of, then you'd certainly hope 48 would be good enough for a game, I guess

    • @plasmaballin
      @plasmaballin 2 місяці тому +10

      Usually when you're playing 20 Questions, you're not thinking of something as specific as a pogohammer or a Duttle. I imagine if you tried that, the others playing would call foul on you.

    • @audiomanwithaudioplan964
      @audiomanwithaudioplan964 2 місяці тому +2

      but the 20 questions are different each time. 48 has to cover every single thing

  • @WackoMcGoose
    @WackoMcGoose 4 місяці тому +96

    Funny enough, the concept of "item metadata" actually is semi-implied within the comic itself. Captchaloging different instances of an item doesn't turn them exactly the same despite having the same code, you for example could have two cards with a "worn out" pencil and a "brand new" pencil, still mapped to the same code. It's when you _create_ an item from a code that it'll always be exactly the same on every time it's created. So technically, the "order of combining ingredients to a given code" actually doesn't matter... but on the other hand, Jane playing with her Recipe Modus showed that different recipes resulting in the same code, would have different grist costs (potentially meaning different "item tags"?).
    Item codes themselves can also intrinsically have tags regardless of alchemization state. The main one that comes to mind is a [NO_READABLE_CAPTCHA] tag that certain Key Items have, like Sburb discs. You have to get an Intellibeam Laserstation deployed to get the code, but after that, the code is as usable as any other (the same eight-base64-digit format, presumably), and this item tag only affects the physical card the item is stored in.

  • @TheRadicalOneNG
    @TheRadicalOneNG 4 місяці тому +48

    Homestuck fans being the most powerful creative force on the Internet again.

  • @sarrakitty
    @sarrakitty 4 місяці тому +75

    Looking at the state of modern technology and comparing it to when Homestuck was written, especially looking at the crafting/alchemy system, Homestuck/Sburb's crafting mechanic essentially seems to be based on a form of what we would now call generative AI. Two items get combined by the machine, it takes them as a prompt and mashes them together. Skaia/Sburb itself certainly seem advanced enough to produce this. Mix in a bit of paradox spacey "magic" and you basically have it how the comic handles it. AI being AI you would probably end up with as many awful mishmashed useless items if you actually tried to use that technology to make this, but quite frankly that sounds exactly like what would happen if Sburb were real and you could truly combine anything. Programming and tagging items certainly makes things far more "sane".

    • @DragonFoxCollective
      @DragonFoxCollective  4 місяці тому +45

      Oh absolutely. Homestuck *is* written by an *intelligence*, so without using AI, algorithmic is the closest we can get

    • @ialwayswatchyoutube812
      @ialwayswatchyoutube812 4 місяці тому +12

      check out infinite craft since it literally just does this exact thing

    • @sarrakitty
      @sarrakitty 4 місяці тому +12

      @@ialwayswatchyoutube812 What do you think was my inspiration for that comment, lol. Yes, I basically think a true and accurate representation of how crafting works in SBURB would basically be infinite craft but with tangible 3d objects with abilities and functions inside of a game world.

  • @average-neco-arc-enjoyer
    @average-neco-arc-enjoyer 4 місяці тому +12

    It's worth noting that not *all* items in homestuck are represented via the same captcha code system; some items have codes that are "too garbled and complicated" (pg 3026 of homestuck) for humans to decipher. Because of this I think that the 2^48 number only encompass the _craftable_ (craftable by humans without any Intellibeam Laserstations) objects in the universe as opposed to encompassing every single object in the universe. Furthermore I think that perhaps these unreadable codes might play a role in giving each item unique properties, but that's just my speculation.

    • @DragonFoxCollective
      @DragonFoxCollective  4 місяці тому +10

      Imo they *have* codes, they're just gated behind the laserstation

  • @minicrewmate7865
    @minicrewmate7865 4 місяці тому +13

    To lower the amount of bits colors would take up, you could handle them by just doing RED, YELLOW, BLUE, WHITE, and BLACK.
    Black + Red, Yellow, or Blue makes a darker version, Red + Yellow makes orange, Yellow + Blue makes Green, and Red + Blue makes Purple, Red + White would make pink, which is just a lighter red.
    boom! 9+ Colors in 5 bits!

  • @eatmynutsarchmage4883
    @eatmynutsarchmage4883 4 місяці тому +51

    i cant... escape...,.... the homestuck................

  • @justice5752
    @justice5752 4 місяці тому +14

    Man the idea of a custom Alchemy system for a Sburb ttrpg would be so fun.

  • @QuantumPhanatic
    @QuantumPhanatic 4 місяці тому +14

    You have no idea how excited this got me. I read homestuck way back when it wasn't even done, and in my middle school dreams I hoped I could one day replicate the crafting system. I made one like it for a ttrpg, but you have finally realized one of my oldest wishes. Thank you, and I will absolutely see how you continue this system

  • @bennygairns2235
    @bennygairns2235 4 місяці тому +3

    Combination ideas (please let me know if any of them are already done):
    Katana+blowtorch
    Crossbow+medkit
    Chainsaw+horror movie
    Pistol+love letter
    Megaphone+speaker+collection of music CDs
    Monochal+laser pointer
    Air Fryer+Barbecue
    Any vehicle+Mecha anime CD or Mecha manga
    Nostradamus+quantum computer
    Ill think of more for the next video.

  • @avianoffire1576
    @avianoffire1576 4 місяці тому +7

    1:49
    WAIT WHAT THERE’S A MINECRAFT AND PROJECT OVERSEER???
    Yooo I can fulfill my fantasy of making possible op stuff or maybe even just a fan adventure too.
    I’ll edit this comment the further on if I have thoughts
    2:54
    Oh not a pickaxe as my first thought… I need two pointed to in theory make a pickaxe and not hopefully not something else!
    6:56
    Gonna follow this devlog because god damn it, you dragged me into homestuck again.

    • @DragonFoxCollective
      @DragonFoxCollective  4 місяці тому +7

      Indeed, two pointed. "Bifurcated" even ;3c (in the plans)

  • @tux1468
    @tux1468 3 місяці тому +2

    One thing I thought of independently, the Hamming Weight (or population count) of an item could be used to derive a sort of "quantized complexity" which could then be used to measure how much more or less complex an item would get. ANDing an item would always reduce the complexity, while ORing would increase it.

  • @galvinvoltag
    @galvinvoltag 3 місяці тому +2

    Now imagine doing this with 3D printers and stuff.
    This is how I imagined the future would look like.

  • @ratsquireofscrap6081
    @ratsquireofscrap6081 4 місяці тому +14

    This. Is a really clever solution to the Alchemy issue. Keep up the super cool work!

  • @lilyegg6185
    @lilyegg6185 4 місяці тому +17

    Absolutely amazing. Can't wait to see more!

  • @stm7810
    @stm7810 3 місяці тому +1

    I love it, it's like the game 20 questions, which is the exact sort of kids game that would be referenced, great system!
    Congrats :D

  • @pr2747
    @pr2747 4 місяці тому +1

    I absolutely love the inclusion of homestuck music in the background

  • @regi5436
    @regi5436 4 місяці тому +21

    at this point is it too late for me to discover homestuck because it feels like i've missed out on a whole different world

    • @DragonFoxCollective
      @DragonFoxCollective  4 місяці тому +20

      It's never too late for Homestuck :D homestuck.giovanh.com/

    • @lilyegg6185
      @lilyegg6185 4 місяці тому +5

      It's never too late! We'll happily accept you with open arms

    • @quantumblur_3145
      @quantumblur_3145 4 місяці тому +6

      It's never too late to step on a beartrap, no

    • @regi5436
      @regi5436 4 місяці тому +4

      @@quantumblur_3145 i am currently terrified for my life

    • @psychoanalyticsaurian
      @psychoanalyticsaurian 4 місяці тому +3

      nah dw, i just got into it 2 months ago... its never too late to get into it :)

  • @EmmaRulz
    @EmmaRulz 4 місяці тому +3

    Aww i wish these videos were longer

  • @autonomousanonymous6310
    @autonomousanonymous6310 2 місяці тому +1

    This is reminding me of Noita in a way I can't really describe, specifically its wand crafting

  • @atomykebonpyre
    @atomykebonpyre 4 місяці тому +6

    You should check out Textalks homestuck analysis series (especially his episode on alchemy), which deconstructs homestuck and sburb in terms of computer science, which would likely be very useful considering you're trying to create a sburb video game.
    The series: ua-cam.com/play/PL-Pvay5y1y9WkvVZDwcyG1GRFA1jT-2Po.html
    The alchemy video: ua-cam.com/video/qjZtB2i8vR0/v-deo.htmlsi=0Qbufc8YS67IBKjH

  • @SharpForceTrauma
    @SharpForceTrauma 4 місяці тому +2

    I see that Yeag shirt, Lilith, you can't hide from me!

  • @row6666
    @row6666 2 місяці тому

    i've spent some time thinking about how this could work and it completely agrees with this video.

  • @Orangyy_
    @Orangyy_ 4 місяці тому

    I'm very excited to see where this project goes! All the best of luck to ya!

  • @windbugg_
    @windbugg_ 4 місяці тому

    Super impressive! Excited for more devlogs!

  • @gabe8763
    @gabe8763 4 місяці тому +3

    I see. (I don’t know shit, but I am invested)

  • @acuddle
    @acuddle 4 місяці тому

    Impressive brainstorming ! Lovely and original avvie too. 🤗

  • @inkticious5787
    @inkticious5787 4 місяці тому +3

    Hey there! just wanted to say there are actual combos in Genesis Project, they're just very weird and complicated. One example is the bass guitar axe, you make it by taking the bass guitar, punching it by itself, then you punch a hatchet by itself, then you put the punched bass in the A slot, and the punched hatchet in the B slot, and you press the arrow which is pointing to the left and has the two lines like this ||, once you do that, you put the punched bass guitar into the totem carver by itself, carve a totem, put it in the crustification thing [ i dont know how to spell it ], and BOOM, you should of just made a bass guitar axe.
    What makes it weirder is recipes like the fire aaaaaaaaaaxe, where you have to punch a fire axe by itself, and a katana by itself, then put the put the axe in the A slot, and the katana in the B slot of the carver, if i remember properly,,, hold on lemme double check- i forgot to check, i dont feel like re-opening the game, but uh,,, just ask the TPG discord if you need help

  • @ataraxianAscendant
    @ataraxianAscendant 4 місяці тому +3

    MINESTUCK MENTIONED!!! RAHHH

  • @funkyknuckles6855
    @funkyknuckles6855 4 місяці тому

    A meat tenderizer would be handled, weighted, and have MANY points. Which, oh great, another descriptor to take care of
    Not only that a pointed hammer like the one you first described can be found in the beginning of Vampire Hunter D

  • @bengoodwin2141
    @bengoodwin2141 3 місяці тому

    I actually had an idea for this a while ago:
    Suppose that the captcha pattern looking image on the back actually contained extra data about the item. Take your "spear" example, the code alone would make a generic spear, and the texture on the card describes *which* spear it is. Or perhaps more broadly, which "handled pointed object" it is.

    • @DragonFoxCollective
      @DragonFoxCollective  3 місяці тому

      Good idea!! :3 the intellibeam could probably read the texture then, although you couldn't type it in directly

    • @bengoodwin2141
      @bengoodwin2141 3 місяці тому

      @@DragonFoxCollective The second half of this idea would be that the universe (game) would just "know" which textures you've seen for certain things, and copy those details automatically whenever it makes sense? There was some way of doing this that I thought of but I can't remember exactly what it is.

  • @ezerox7778
    @ezerox7778 4 місяці тому +4

    my brain

    • @ezerox7778
      @ezerox7778 4 місяці тому +4

      good video and very interesting though

  • @jujuuhbaa
    @jujuuhbaa 4 місяці тому +2

    I think AI could help a lot in this endeavor, there is a recent game called infinite craft that got quite popular that uses ai to mash 2 concepts together, you could make something similar but with sburb rules (and a profanity filter)

    • @jujuuhbaa
      @jujuuhbaa 4 місяці тому +2

      I also think asighning a single bit to every characteristic is too little, like, you can only have 48 characteristics? It seems like a lot, because it permutates into a lot of items, but if you want to encompass everything that exists, or at least every melee weapon, its better to have all 48 characteristics as bytes, instead of bits. Like, the weighted, it could have "off" and all other 7 subcategories could be like, where and how much its weighted

  • @gracecckids
    @gracecckids 4 місяці тому +1

    i think that order and repetition should matter

  • @sillypinkmoth
    @sillypinkmoth 4 місяці тому +1

    cool avatar ! ! i kind of want to get smthn liek that one day ,.,

  • @ezdispenser
    @ezdispenser 3 місяці тому

    neato!

  • @Luigicat11
    @Luigicat11 3 місяці тому

    1:55 Oh hey, I've been part of a discussion on the MSPFA Discord server about that kind of code combination, which we've dubbed 64AND and 64OR, as they were analogous to the binary AND and OR, but in base 64. 64AND would probably have to be calculated manually like XOR (though much more easily since you can just look at the codes and choose the lower digit between the two for each corresponding digit), but 64OR could be accomplished by double-carving a totem (assuming the code tells the Totem Lathe how far to carve each of eight segments). How exactly this would effect the resulting item is up in the air, though.

    • @DragonFoxCollective
      @DragonFoxCollective  3 місяці тому

      Why 64-bit instead of cards' 48 bits? Also yeah I've thought of double-carving and decided it would probably take the greatest digits between two dowels, similar to Tablestuck

    • @Luigicat11
      @Luigicat11 3 місяці тому

      @@DragonFoxCollective
      Oh derp, I misspoke. Base 64 (like how the codes are represented), not 64 bit. As opposed to binary (base 2).

    • @DragonFoxCollective
      @DragonFoxCollective  3 місяці тому

      Oh! Then yeah you should check out Tablestuck too, iirc punching two items takes the lower digits, and carving two items takes the higher digits, and the digits themselves directly determine item type and abilities. It's *really* intuitive, and always makes a good combination of two items :D

  • @thefourpointedstar4928
    @thefourpointedstar4928 4 місяці тому

    Fuck yeah!!! good job!!!

  • @binnersaw
    @binnersaw 4 місяці тому +1

    Can sweet bro and hella jeff type jawns have a tag that overrides all other tags with some mathematically ridiculous number

  • @aimfulRenegade
    @aimfulRenegade Місяць тому

    one of the bits should be allocated to charles dutton.

  • @23grt
    @23grt 4 місяці тому

    Yo this sounds awesome. Do you have a patreon or something like that? EDIT: YOU DOOOO awesome.

  • @Forcoy
    @Forcoy 2 місяці тому +2

    Sorry if I skipped something, but how does the game determine when to replace parts with other parts (the hammer head with the spike)?
    Wouldn't it just add on the spike by default?

    • @DragonFoxCollective
      @DragonFoxCollective  2 місяці тому +1

      The hammer is configured so that the next part should replace the hammer head :3

    • @Forcoy
      @Forcoy 2 місяці тому

      @@DragonFoxCollective Wouldn't this mean a lot of the bit flag presets would have to be configured for specific occasions like this?
      Or is it just the weighed attribute model itself that consistently gets changed, in which case, wouldn't combining the model with anything else just replace said model?

    • @DragonFoxCollective
      @DragonFoxCollective  2 місяці тому +1

      Every object has *some* part that gets replaced with the next part. For the hammer it's the head, for the spear it's the point, for most other things it's an empty filler object on a surface. So it's about the objects, not the bits

    • @Forcoy
      @Forcoy 2 місяці тому +1

      @@DragonFoxCollective Oh! Thanks for the elaboration!

  • @zacharymacleod1146
    @zacharymacleod1146 4 місяці тому +1

    I would think the most feasible way of representing Homestuck alchemy in a video game at this point is to connect to a GPT-4 API and get it to generate items and descriptions through prompt. And then using a trained stable diffusion model to generate item art.

  • @mithril5869
    @mithril5869 4 місяці тому

    But what are the questions? That is question?

  • @BaranErdeser
    @BaranErdeser 4 місяці тому

    Do not limit yourself with 48 bits since listing 48 different adjectives would be too simple even if there are a lot of possibilities with it.

    • @DietermiGamzD125
      @DietermiGamzD125 3 місяці тому +1

      You make the game then lol

    • @BaranErdeser
      @BaranErdeser 3 місяці тому

      @@DietermiGamzD125 are you mentally ill.

  • @XYZB0RG
    @XYZB0RG 4 місяці тому

    THAT THING IS FUCKING HORRIFYING!