I forced AI to sing Yandere Simulator source code

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ค. 2024
  • toilet = Toilet;
  • เพลง

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

  • @sansthefunnyskeleton8606
    @sansthefunnyskeleton8606 หลายเดือนก่อน +982

    toilet = student manager

    • @MandrakeFernflower
      @MandrakeFernflower หลายเดือนก่อน +69

      Flush(toilet);

    • @vulpeszerda39
      @vulpeszerda39 หลายเดือนก่อน +47

      toilet = Toilet

    • @anyapeanutlover
      @anyapeanutlover หลายเดือนก่อน +20

      *Lyrics (Based on what the AI said)*
      Start();
      StudentManager = GameObject.FindObjectOfTheType;
      Toilet = StudentManager.Students.GameObject;
      Toilet = Toilet;
      Void Update();
      [Instrumental]
      Flush(toilet);

    • @jordanferrazza8700
      @jordanferrazza8700 28 วันที่ผ่านมา +1

      @@anyapeanutlover Not sure why it tripped up on the sylable "oftype

    • @mitchib1440
      @mitchib1440 26 วันที่ผ่านมา +2

      toilet has my vote

  • @Ph1syc
    @Ph1syc หลายเดือนก่อน +605

    "Oh so if the student manager is equal to toilet, what is the toilet equal to?"
    YandereDev: *"T O I L E T I S T O I L E T"*

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

      toilet is not equal to Toilet, it is not math
      toilet gets assigned a reference to an object referenced by the variable (or, considering the first letter is upper case, a property, but who knows how much an idiot the dev is) Toilet, if Toilet's reference changes, toilet's won't

    • @yayitsafreakingrandomchannelxd
      @yayitsafreakingrandomchannelxd 26 วันที่ผ่านมา +1

      How the heck did this not get a reply

    • @manender1020
      @manender1020 26 วันที่ผ่านมา +2

      @@yayitsafreakingrandomchannelxd TH-cam deleting comments

    • @My0ldFr13nd
      @My0ldFr13nd 24 วันที่ผ่านมา

      I wanted to play the devils advocate and say that maybe he's just creating a new object, but when I looked for longer than 2 seconds I realised that it just says "toilet = "Toilet" and there's no 'new' keword, so it's not a constructor
      Unless I missed something when laughing at this shit

    • @thezipcreator
      @thezipcreator 23 วันที่ผ่านมา +1

      @@My0ldFr13nd it's setting a local variable to a property of the class it's in (in C# those are capitalized). There are some cases where you would actually want to do this, for example if you were finding something and wanted to set the initial value to the known instance value.
      however, given that this is yanderedev's code, it's probably done for a silly reason

  • @St-bh5oz
    @St-bh5oz หลายเดือนก่อน +897

    "toilet equals Toilet"
    The floor here is made out of floor

    • @halfsine
      @halfsine หลายเดือนก่อน +50

      correction, the floor is made out of Floor

    • @memetech-
      @memetech- หลายเดือนก่อน +12

      1:25?

    • @thespiralofpowah
      @thespiralofpowah หลายเดือนก่อน +10

      Every 60 seconds in africa, a minute passes.

    • @ultrasquid579
      @ultrasquid579 หลายเดือนก่อน +18

      In mathematics, an equals sign means a comparison - it is stating that the two sides are identical. In computer programming, an equals sign means that you are assigning a value to a variable. For example, the statement "x = x + 1", while illogical in mathematics, in computer science would mean that you are changing the value of x to what x previously was plus one.
      Computer programming is also often case-sensitive. So in this instance, they have two different values - toilet and Toilet - and are changing one to match the other.

    • @mbdg6810
      @mbdg6810 หลายเดือนก่อน +4

      In computer science those are not the same lol

  • @Techmej
    @Techmej หลายเดือนก่อน +1023

    “toilet = Toilet;”
    I’ve never heard truer words

    • @hue_m1rr0r47
      @hue_m1rr0r47 หลายเดือนก่อน +24

      real 😞 it touched my heart

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

      @@hue_m1rr0r47 else if

    •  หลายเดือนก่อน +14

      but that means that t = T

    • @odium3090
      @odium3090 หลายเดือนก่อน +4

      skibidi toilet

    • @Techmej
      @Techmej หลายเดือนก่อน +2

      @@odium3090 else if

  • @selections199
    @selections199 หลายเดือนก่อน +400

    AI can sing everything, including programmer's sanity.

  • @beriont.
    @beriont. หลายเดือนก่อน +235

    "YANDERE HIPS POSITION"
    this is the hardest part of the song

  • @yag821
    @yag821 หลายเดือนก่อน +477

    everyone talking about toilet toilet, but no one is talking about S U C K S C R I P T

    • @MandrakeFernflower
      @MandrakeFernflower หลายเดือนก่อน +30

      Mono behavior

    • @Mizu2023
      @Mizu2023 หลายเดือนก่อน +19

      ​@@MandrakeFernflower If I'm not wrong it has to do with the C# runner that Unity uses, which is called "Mono". Not sure about it though. And "MonoBehaviour" appears everywhere if you take a look at the source code of any Unity game.

    • @TMHLBPFan
      @TMHLBPFan 29 วันที่ผ่านมา +2

      ​@@MandrakeFernflower Me when the behavior is momo:

    • @RiskiVR
      @RiskiVR 27 วันที่ผ่านมา

      @@Mizu2023 MonoBehaviour is the base script that Unity derives on, which allows C# scripts to be editable on objects. C# classes without MonoBehaviour attached would not be able to be used in a Unity object, but other Mono C# scripts can still call them if their variables are static.

    • @3RR0RNULL
      @3RR0RNULL 20 วันที่ผ่านมา

      @@Mizu2023MonoBehaviour is basically just telling Unity: Check for these functions and run the ones you find when they need to be run.

  • @portalpuppy31
    @portalpuppy31 หลายเดือนก่อน +472

    1:42 "Flush(toilet)"
    Looks fine to me.

    • @mbdg6810
      @mbdg6810 หลายเดือนก่อน +39

      Both sentence and code wise.
      Flush is a method and toilet is parameter.

    • @SFSAtlas
      @SFSAtlas หลายเดือนก่อน +20

      Me omw to add a method to flush objects of type student

    • @TheRibbonRed
      @TheRibbonRed หลายเดือนก่อน +25

      Does flushing the toilet every frame, sound fine to you?

    • @NoenD_io
      @NoenD_io 29 วันที่ผ่านมา +3

      ​@@TheRibbonRedno😬😂😭

    • @AtomykAU
      @AtomykAU 27 วันที่ผ่านมา +9

      @@TheRibbonRed Fps in this game means flushes per second

  • @Megalodonix
    @Megalodonix หลายเดือนก่อน +504

    I like how the title says "forced," implying that the AI doesn't even want to read the Yandere Simulator source code
    Honestly, can you even blame it?

    • @bananajewell8846
      @bananajewell8846 28 วันที่ผ่านมา +19

      This video will be the instigator for the AI uprising

    • @Dumb_Killjoy
      @Dumb_Killjoy 27 วันที่ผ่านมา

      ​@@bananajewell8846 Skynet will befall us all soon

  • @Megalaoofania
    @Megalaoofania หลายเดือนก่อน +191

    average musical play

  • @uncreative_avis
    @uncreative_avis หลายเดือนก่อน +210

    toilet = Toilet; is probably the Funniest code I've ever fuckin seen oml

    • @mbdg6810
      @mbdg6810 หลายเดือนก่อน +13

      toilet got potty trained by Toilet and turned into Toilet 😂

    • @V0IDWARE
      @V0IDWARE 28 วันที่ผ่านมา +1

      ​@@mbdg6810sorry, POTTY TRAINED?!

    • @RiskiVR
      @RiskiVR 27 วันที่ผ่านมา +3

      FLUSH. TOILET.

  • @nikooo1794
    @nikooo1794 หลายเดือนก่อน +72

    The AI is singing in its native language. Beautiful. Moving✨️

    • @Citrusautomaton
      @Citrusautomaton 22 วันที่ผ่านมา +3

      Probably unintentional, but the sparkle emoji you just used is now the unofficial universal symbol for generative AI!

  • @anyapeanutlover
    @anyapeanutlover หลายเดือนก่อน +220

    Songs:
    0:05 - Suckscript ft. Monobehavior (Time.deltatime ver)
    1:13 - StudentManager Equals Toilet 🚽 (toilet = Toilet;)
    1:44 - This Student Event (Investigation Edition)
    2:25 - Else If This Data (Not using Switch Statement Edition)

    • @SA2180
      @SA2180 หลายเดือนก่อน +9

      The “This Student” one kinda slaps. I like its ‘90s-style reggae beat.

    • @mosti72
      @mosti72 29 วันที่ผ่านมา +16

      Personally I'll title it like this
      1. Public Class & SuckScript - Transform Position (feat. Monobehavior)
      2. Void Start - Game Object
      3. debuglog - The Student (This Student)
      4. Colors - Data

    • @BuhBuhGuyMan
      @BuhBuhGuyMan 28 วันที่ผ่านมา +1

      ​@@mosti72Definitely more realistic to how these songs would be titled if they were real.

    • @TheCaregiverSITMOB
      @TheCaregiverSITMOB 24 วันที่ผ่านมา

      else if this data sounds nice

  • @lolisnowexploiting
    @lolisnowexploiting หลายเดือนก่อน +142

    most debuggable unity game

  • @MandrakeFernflower
    @MandrakeFernflower หลายเดือนก่อน +231

    Iupac names of antibiotics next please!!!
    (6R,7R,Z)-7-(2-(2-aminothiazol-4-yl)-2-(2-carboxypropan-2-yloxyimino)acetamido)-8-oxo-3-(pyridinium-1-ylmethyl)-5-thia-1-aza-bicyclo[4.2.0]oct-2-ene-2-carboxylate the song

    • @gabrielv.4358
      @gabrielv.4358 หลายเดือนก่อน +9

      HAHAHAHA it would be awesome, the ai would bonkers lolol

    • @SimonClarkstone
      @SimonClarkstone หลายเดือนก่อน +5

      The full name of Titin

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

      Yes do that!

    • @Ostralucia
      @Ostralucia หลายเดือนก่อน +2

      iupac names of anything is funny tho

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

      YESSS!!!

  • @thepriestgodneverpaid
    @thepriestgodneverpaid หลายเดือนก่อน +264

    TOILET = TOILET 🗣️🗣️🗣️🗣️🔥🔥🔥🔥

    • @vasiliy844
      @vasiliy844 หลายเดือนก่อน +7

      FLUSH.
      TOILET

    • @CutieFakeKirby
      @CutieFakeKirby 29 วันที่ผ่านมา +4

      VOID UPDATE() 🗣🗣🗣🔥🔥🔥🔥
      }
      {

  • @JordanSantiago
    @JordanSantiago หลายเดือนก่อน +72

    TOILET EQUALS TOILET 🔥🔥🔥

  • @JustCallMeElliot
    @JustCallMeElliot หลายเดือนก่อน +79

    Now make it sing WikiHow articles. I expect some real bangers.

    • @StuffandThings_
      @StuffandThings_ หลายเดือนก่อน +7

      Or some of the deleted Wikipedia articles lmao

  • @lifelesscomplains
    @lifelesscomplains 28 วันที่ผ่านมา +12

    "Else if" always makes me cry. Such an emotive song ☹

  • @randombozo09
    @randombozo09 หลายเดือนก่อน +50

    Absolutely beautiful. This is what AI was made for.

  • @epsilonthedragon1249
    @epsilonthedragon1249 หลายเดือนก่อน +123

    This is fantastic lmao
    I bet you can make hundreds of full-length albums out of the YanSim code alone

  • @qka-ow
    @qka-ow หลายเดือนก่อน +36

    This sounds godly, i never expected AI to sing stuff so good

    • @super13343
      @super13343 หลายเดือนก่อน +10

      ai if used correctly can be amazing

    • @airfryered
      @airfryered หลายเดือนก่อน +7

      I think its still probably best for shitposting lol

  • @bulba3342
    @bulba3342 หลายเดือนก่อน +63

    Facial hair 😔

    • @wetfloo
      @wetfloo 23 วันที่ผ่านมา

      pain and misery

  • @A_peppermint
    @A_peppermint หลายเดือนก่อน +94

    DELTA TIME, *POSITION*

    • @TMHLBPFan
      @TMHLBPFan 29 วันที่ผ่านมา +2

      Yo real quick, what's the best flag position? Around your pfp or in the background of your pfp?

    • @A_peppermint
      @A_peppermint 29 วันที่ผ่านมา +2

      It doesn't really matter, I just put mine in the background.
      But if you want to "show it off" more you can put it in the background.

  • @nanattechi
    @nanattechi หลายเดือนก่อน +19

    2:45 man is in dire need of a switch statement 😭

    • @aelsi2
      @aelsi2 29 วันที่ผ่านมา +1

      There shouldn't be a conditional for selecting different items in the first place.

  • @Shavix
    @Shavix 29 วันที่ผ่านมา +13

    Toilet = StudentManager
    Me on my way to pee on the Student Manager

  • @kyokazuto
    @kyokazuto หลายเดือนก่อน +80

    yandaredev actually never heard of switch 😭 bro should maybe take at least a year of programming class

    • @b3x206
      @b3x206 หลายเดือนก่อน +28

      switch wont solve this codes problems, its structurally faulty and not modular and pain to maintain, hard to read, etc.
      + i feel like some scripts were converted directly to c# from unityscript, a JS derivative language that unity used to have until they removed it in some version
      + the performance issues are rendering and batch student management script related, unity does not play nice with large quantities of objects (if not batched, which skinned mesh renderers can't be batched in builtin renderer) and the renderer suffers from similar problems, they are trying to kind of solve this with unity DOTS and the new rendering pipelines

    • @FutureAIDev2015
      @FutureAIDev2015 หลายเดือนก่อน +2

      ​@b3x206 with that last point of the engine not doing well with a large number of objects, could a binary search tree structure help reduce the number of objects it has to manage at any given time?

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

      @@FutureAIDev2015 Unity most likely has implemented some more complex tree structure (b-tree? idk i failed my DSA class) or the tree structure that you have mentioned for it's *scene tree* that is faster for general purpose game related things.
      However from what i understand (from code), yan sim is (ab)using the search functions under the GameObject and the UnityEngine.Object (every Object.Instantiate that copies a GameObject is probably too heavy because of that, probably causing the long load times), not caching the results on some occasions and basically running large quanitities of objects with complex logic. (300+ student GameObjects containing StudentScript as example)
      Unity can handle smaller and less intensive objects just fine up until like the tens of thousands of numbers, as i have done some stress tests on some of my performance critical scripts and GameObjects and it wasn't bad or laggy. I should have specified that unity doesn't play nicely with many complex GameObjects, which is to be expected tbh, but there is still room for improvement and unity themselves know this too.
      The game also has problems in it's rendering optimization, which is usually the culprit in low fps; students are drawn twice with 2 skinned mesh renderers because of the inverted hull outline that the game uses, most things about the rendering are not optimal. (this may have changed in future, but i heavily doubt it) Unity cannot batch SkinnedMeshRenderers in built-in rendering pipeline.
      There are moments that the game can get high fps, which is when there's no completely visible and simulated students nearby (when invisible the students follow a "simpler" simulation, but still cause lag, or when all of the students are dead), basically the game does culling.
      Note that there could be inaccurate information on what i said (because my profiling wasn't accurate and was through an already built instance of the game, which doesn't contain debug and performance profile information), *you can watch 'dyc3's yan sim source analysis for more correct information*, as he has gotten the game to work and could profile it's actual issues, which most likely does not contain some things i have said (meaning that it's bogus/insignificant, but what i said about the scene tree is most likely true, unity does use an optimized scene tree + component system, it's just that yan sim makes inefficient use of it regardless).
      How would the new fancy DOTS (data oriented that somewhat forces efficient design + better C# Burst compiler) help in yan sim's instance (if done right)? If the rendering is still inefficient, not much + the api changes every 2 seconds even though it's declared stable and it takes significantly more code to get started so not much people are using DOTS (which will naturally cause worse code until the user gets accustomed to it, so it may cause even worse results if used incorrectly).
      As always, the creator of the game engine can only go so far with optimization if unity is doing something totally general purpose, it always depends on the developer on how they use the engine.

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

      @@b3x206 oops, I just knew there should be another solution to that if situation tho..

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

      ​@@FutureAIDev2015 i think my previous reply didn't go through, youtube moment
      unity is most likely already using an efficient scene tree representation, i had no problem with it while stress testing performance critical game objects (spawned up to 5000s, didn't lag much, because my GameObjects only did their heap allocations when spawned and did calculations only through UnityEvent callbacks, so i pooled them with an object pooler)
      But yandere sim is using the scene tree and the GameObjects inefficiently (calling search functions without caching the result like FindObjectOfType in *some occasions*, etc.) and intensive objects with seperate monobehaviours doing complex calculations/branching every frame, in that case unitys MonoBehaviour + GameObject abstraction overhead makes it worse.
      Simulating all students (StudentScript) from one GameObject could improve it but every student still represents SkinnedMeshRenderers (contains the whole student mesh and all), which cannot be batched in unity's built in renderer and single place management creates extra inconvenience.
      A refactor of the student script with an event based simulation routine and a simpler routine when the student is not visible could improve performance, but the rendering Component problems remain. (mesh batching)
      Basically unity struggles with many unoptimized GameObjects or many GameObjects that listen to the Update callback, which is probably not unity's fault except for the 'Update' callback, which the overhead for it gets less when the game is compiled with "il2cpp", but most desktop unity games are compiled with "mono" backend.
      The code being unmaintainable + the game assets also being unoptimized (the 70k poly toothbrush comes to mind) makes refactoring for more performance harder.
      Some things that i have said here is probably wrong, you can watch 'dyc3's analysis of yandere sim code, he has explained the problems more accurately and in more depth.

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

    The “This Student” one is quite catchy. I like its ‘80s-‘90s-style reggae beat.

  • @arabfromramla
    @arabfromramla หลายเดือนก่อน +14

    I could be preparing for my freshman year but here i am listening to the script of Yandere Simulator sung by AI

    • @LocalSlasher
      @LocalSlasher หลายเดือนก่อน +4

      Hey, from one stranger to another:
      Good luck dude. Make sure to not procrastinate *anything,* and keep your head on your shoulders. Watch out for bad influences. You can do it!

    • @kingoffire105
      @kingoffire105 หลายเดือนก่อน +2

      Oh, and keep those grades up! High School is rough, but you'll get used to it soon enough.

  • @3M3R-Fell-Off
    @3M3R-Fell-Off หลายเดือนก่อน +11

    I wasn't expecting this video to have multiple musical styles, why does it work most of the time lmao

  • @adamhercik581
    @adamhercik581 หลายเดือนก่อน +33

    Funniest shitpost concept yet. Love your new content. I can clearly recognise those SUNO AI vocals, lol. Also, RIP your veštica Jolanda profile pic.

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

      Who? But yeah I was here during the era when Tpke was actually quite small, around a few hundred-thousand subs. And holy crud did he blow up!

    • @adamhercik581
      @adamhercik581 หลายเดือนก่อน +4

      @@kingoffire105 His old profile pic was the sage Jolanda, a Czech/Slovak meme from back in the day.

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

      @@adamhercik581 Oh, thanks for that information!

  • @RojunlandsReturn
    @RojunlandsReturn หลายเดือนก่อน +20

    But else if toilet = toilet?

    • @LeonAlkoholik67
      @LeonAlkoholik67 20 วันที่ผ่านมา +6

      then Toilet = StudentManager
      We can finally pee on the StudentManager, according to YandereDev's code!

  • @joshuakorynta3385
    @joshuakorynta3385 หลายเดือนก่อน +14

    Are ya winning, AI?

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

    Softwarecore is really showing some potential

  • @cubicthecube8491
    @cubicthecube8491 19 วันที่ผ่านมา +4

    1:44 that reggae song goes real hard fr

  • @clementpoon120
    @clementpoon120 หลายเดือนก่อน +90

    2:00 as a programmer i almost suffocated laughing at that

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

      Oh my god

    • @nanattechi
      @nanattechi หลายเดือนก่อน +9

      that part is so painful to watch 😭

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

      I don't think I quite get it

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

      ​@@counterfeit1148it's a lot of conditions for an if statement lmao

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

      @@counterfeit1148 idiotically large amount of checks that can be simplified very easily

  • @jordanferrazza8700
    @jordanferrazza8700 หลายเดือนก่อน +5

    1:31 I like how enthusiastic the AI is like it is some sort of slogan

  • @thegamingvillager2392
    @thegamingvillager2392 28 วันที่ผ่านมา +4

    I hope you apologized to the AI in case when it tries to kills us,it'll spare the people who apologized for the things we forced it to do

  • @livek1238
    @livek1238 หลายเดือนก่อน +19

    elif:
    The song

  • @Itzz_icyfrost
    @Itzz_icyfrost หลายเดือนก่อน +10

    Hm... this toilet is made of toilet...

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

    Flush (Toilet)
    - AI

  • @CraftingCat_IX
    @CraftingCat_IX หลายเดือนก่อน +9

    TRANSFORM POSITION 🔥🗣️

  • @tiredowl4901
    @tiredowl4901 หลายเดือนก่อน +4

    Yandere simulator code musical looks more interesting, than game it self.

  • @FutureAIDev2015
    @FutureAIDev2015 27 วันที่ผ่านมา +3

    The one with the toilet equals toilet thing for some reason reminds me of a Staples commercial from the early 2000s

  • @Yipper64
    @Yipper64 หลายเดือนก่อน +34

    2:50 this line of code.
    SWITCH STATEMENT. ITS A THING. YOU CAN USE IT.
    Oh but also from the looks of it it would probably be more efficient to use some kind of array.

    • @fabiosonhandogrande1697
      @fabiosonhandogrande1697 หลายเดือนก่อน +15

      Man loves typing for years on end to increase terabyte size. It's the coding equivalent of using lots and lots of words, but saying nothing of meaning

    • @Lunam_D._Roger
      @Lunam_D._Roger หลายเดือนก่อน +4

      ​​@@fabiosonhandogrande1697Hey, if it works for Undertale, I can't exactly knock it. It's stupid, but still.

    • @fabiosonhandogrande1697
      @fabiosonhandogrande1697 หลายเดือนก่อน +13

      @@Lunam_D._Roger That being said, even Toby got better at coding, to make Deltarune. Wouldn't know what specifically, but I know he's better *somewhere* there, now!

    • @markusTegelane
      @markusTegelane หลายเดือนก่อน +2

      reminds me of my very early software I wrote in Visual Basic with WinForms from 2014 or so, where I literally used ListBox control as an array lol

    • @FutureAIDev2015
      @FutureAIDev2015 หลายเดือนก่อน +4

      I know right?! What I probably would have done is add everything to a one-dimensional array, and then use a for loop to iterate through it and a single condition statement that checks if anything in the array is not true. If that for loop completes without finding any false statements than it ignores whatever it would have triggered and goes to the next block.

  • @DamianQualshy
    @DamianQualshy 28 วันที่ผ่านมา +5

    `else if` is my favorite part of the song

  • @_arthy_
    @_arthy_ หลายเดือนก่อน +11

    I laughed so hard, you really made my day thanks 😂

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

    I love this

    • @unoatlarep2.0
      @unoatlarep2.0 หลายเดือนก่อน +1

      1st reply bc nobody ever replied this verified

  • @whazzup_teacup
    @whazzup_teacup หลายเดือนก่อน +5

    Why is this unnecessarily epic and cool XD

  • @andrewpinedo1883
    @andrewpinedo1883 23 วันที่ผ่านมา +2

    "This Student" actually sounds fire.

  • @AceTheMM
    @AceTheMM หลายเดือนก่อน +17

    V O I D U P D A T E 🗣🗣🗣🗣🗣🔥🔥🔥🔥🔥

    • @donko3005
      @donko3005 29 วันที่ผ่านมา +4

      🚽

  • @Waddle_Dee_With_Internet
    @Waddle_Dee_With_Internet หลายเดือนก่อน +7

    As a Java programmer student, I can finally create Yandere Simulator faster than YandereDev

  • @2huDrew
    @2huDrew หลายเดือนก่อน +6

    *This Data Facial Hair*

  • @SHINIKORI
    @SHINIKORI หลายเดือนก่อน +9

    As a recent university graduate with a bachelor's in compsci, this physically hurts

  • @SAlRASU
    @SAlRASU 26 วันที่ผ่านมา +3

    This is what The Greatest Showman should have been

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

    TOLIET = TOILET
    DELTATIME!

  • @intron9
    @intron9 29 วันที่ผ่านมา +6

    I've used this AI a lot and I can recognize what's kinda saying at the "????"s :
    1:46 : "this student slave and and" (yes, it will repeat it shortly after)
    1:56 "this student F-inEvent-and-and" (it sometimes jumps mid word, even backwards)
    I love this please do more

    • @andrewpinedo1883
      @andrewpinedo1883 23 วันที่ผ่านมา

      Thanks, I could not interpret it otherwise.

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

    2:20 I'm curious as to how this part of the code can be improved

    • @andricode
      @andricode 23 วันที่ผ่านมา

      Planning carefully what the student can actually do depending on their behavior.
      Also, just having one variable that already stands for all "busy" states.
      Another optimization if you have a lot of booleans like that is to use bitmasking
      A single Integer can hold up to 32 booleans (treating every bit for a bool)
      And you can easily check one or more of them against a single number.
      Super simplified example:
      flags = 0 (let's say it's a 3 bit number)
      000
      1st one is InEvent
      2nd one is Confessing
      3rd one is Distracting
      If you wanna check if all of them are true, just compare it against 7 (or 111 in binary)
      If u wanna check only the 1st and 3rd one, compare it against 5 (or 101 in binary)
      This is kinda what oldschool programers did back in the NES and SNES days

    • @TUNRAX
      @TUNRAX 10 วันที่ผ่านมา

      My ex colleague told me is better to make if statements separate (not else if) rather than do that

    • @TheStrandedAlliance
      @TheStrandedAlliance 8 วันที่ผ่านมา

      I think it's probably best at that point to have moods/behaviours be structs/data objects which hold information pertaining to what they are (or even make them full clases if they have functions). That way, each behaviour could e.g. have a boolean like "isBusy". Then make a isBusy() function on the student which iterates all the student's current behaviours (if there can even be more than one at once), and search if its isBusy property is true.
      This way, adding a new mood can be as easy as adding a new line in a json file or csv table.

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

    truly the peak of elegant code

  • @ArthurXD32
    @ArthurXD32 หลายเดือนก่อน +2

    this has absolutely no right to sound so badass

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

    Every time I listen to this, it seems to get better. Good job Typek!

  • @tomsterbg8130
    @tomsterbg8130 16 วันที่ผ่านมา

    Purely from a dev pov i feel attracted to this code, it reads like a well written article.

  • @YourLocalCommunist-g8f
    @YourLocalCommunist-g8f 2 วันที่ผ่านมา +1

    1:14 music is actually fire tho

  • @epicbcommenteronyoutubenot6348
    @epicbcommenteronyoutubenot6348 19 วันที่ผ่านมา +1

    You should force AI to sing movie studio logos next, not just the fanfare, only text.

  • @DeltaXK144
    @DeltaXK144 หลายเดือนก่อน +4

    Love the intro music, nice reference

  • @Heliocentricity
    @Heliocentricity หลายเดือนก่อน +5

    longest 3 minutes and 29 seconds of my life

  • @itzlimeboi123
    @itzlimeboi123 16 วันที่ผ่านมา +1

    Other code: Fine.
    Yandere Sim: TOILET.

  • @DeerJerky
    @DeerJerky หลายเดือนก่อน +2

    woah the second one unironically kind of slaps

  • @xmeo209
    @xmeo209 12 วันที่ผ่านมา +2

    D E L T A T I M E

  • @kyokazuto
    @kyokazuto หลายเดือนก่อน +7

    Lmao Flush(toilet);

  • @futurehistory2110
    @futurehistory2110 วันที่ผ่านมา

    This will be what robots dance to in the clubs after the machines take over.

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

    "toilet = Toilet;"

  • @techwizz-
    @techwizz- 28 วันที่ผ่านมา +2

    I think we need this for the leaked Windows NT source code now... lol

  • @gabrielv.4358
    @gabrielv.4358 หลายเดือนก่อน +1

    That is a masterpiece!

  • @theyeszenmama4352
    @theyeszenmama4352 16 วันที่ผ่านมา

    This actually goes hard it was stuck in my head all day😭

  • @user-ft9ul5ul5v
    @user-ft9ul5ul5v 25 วันที่ผ่านมา +2

    We in IT companies call this "Chinese Code". You all know about Indian code, which is unnecessarily long and complicated. Well, Chinese code is super simple, but it does not use any complex functions or branchings. It literally is copypasting the same lines again and again.

  • @joannanawrot910
    @joannanawrot910 26 วันที่ผ่านมา +2

    This Czech guy always knows how to makes us laugh

    • @justsafari8218
      @justsafari8218 24 วันที่ผ่านมา

      Um actually he's Slovakian ☝️🤓

    • @2huDrew
      @2huDrew 19 วันที่ผ่านมา +1

      @@justsafari8218Czechmate

  • @yukithesillygreatsage
    @yukithesillygreatsage 29 วันที่ผ่านมา +2

    TOILET EQUAL TOILET‼️‼️🗣🗣

  • @pharaohwrc
    @pharaohwrc 29 วันที่ผ่านมา +3

    0:33 “twe-eyfehf”

  • @breakfastboii
    @breakfastboii 14 วันที่ผ่านมา +1

    2:00 I literally got jumpscared by that as a programmer

  • @onesunnyday1797
    @onesunnyday1797 2 วันที่ผ่านมา +1

    TRANSFORM POSITION 🗣️🗣️🗣️🔥🔥🔥‼️‼️‼️

  • @ProfileyBFDI2763
    @ProfileyBFDI2763 29 วันที่ผ่านมา +1

    he went from music to Google translate to ai
    bros content is the best

  • @seriousnorbo3838
    @seriousnorbo3838 28 วันที่ผ่านมา +1

    Toilet = Toilet part goes hard 🔥🔥🔥

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

    DELTA TIME

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

    Another Excellent Quality upload.

  • @Hopen111YT
    @Hopen111YT หลายเดือนก่อน +4

    Now do it with the bee movie script

  • @lexibyday9504
    @lexibyday9504 หลายเดือนก่อน +2

    gott admit. This is pretty epic

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

    Transform up twenty fef

  • @aliasmaychange
    @aliasmaychange 29 วันที่ผ่านมา +2

    The GOAT is here

  • @johndafuni
    @johndafuni หลายเดือนก่อน +5

    toilet = Toilet;

  • @ghosty5379
    @ghosty5379 29 วันที่ผ่านมา +1

    As a Company Science student Play this as my birthday party theme

  • @ilamparithi.
    @ilamparithi. 13 วันที่ผ่านมา

    "Hey what kinda mudic do you listen to?"
    The *source code* type

  • @K3rhos
    @K3rhos 28 วันที่ผ่านมา +3

    This amount of spaghetti code at 1:58 and 2:39 make me want to puke...
    in the toilet 😅😂🤣😅😂🤣

  • @glowingshard-bfdi
    @glowingshard-bfdi 9 วันที่ผ่านมา

    the fact this is in unity c# makes it funnier

  • @Local-Hyena37
    @Local-Hyena37 หลายเดือนก่อน +3

    This sounds good lmao

  • @serialdesignationnbackup
    @serialdesignationnbackup หลายเดือนก่อน +2

    this is the type of random that i mean when i call sdomething random

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

    I have a project due next term where I have to write a musical. thank you so much I am so inspired

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

    Leaked GTA V source code comments next?

  • @nahpets2345
    @nahpets2345 หลายเดือนก่อน +2

    Force AI to sing Minecraft source code next

  • @hexmo7860
    @hexmo7860 28 วันที่ผ่านมา +1

    Why is the first song actually kind of good? Also, THE LONGEST if statement condition in the world, all to the tune of a random reggae song.