Bad Apple!! played on ROBLOX npcs

Поділитися
Вставка
  • Опубліковано 28 вер 2024
  • had this idea at 5 am. you're welcome.
    roblox game: www.roblox.com...
    also there's a screen version: www.roblox.com...
    (places were updated to 160x90p@30fps)
    how I did it:
    Coded stuff in python to extract individual frames of a .mp4, then converts those frames into their pixel data. Write the pixel data to a file, send that file to roblox using httpservice using a webserver. Draw the pixel data onto the npcs/screen at 30fps.
    original video: • 【東方】Bad Apple!! PV【影絵】
    not my usual osu! content but figured it was worth an upload.

КОМЕНТАРІ • 152

  • @ImToasty
    @ImToasty 3 роки тому +154

    Looks cool lol
    Edit: you better pin this comment

    • @poo48
      @poo48 3 роки тому

      why

    • @KimiKimintka
      @KimiKimintka 3 роки тому

      NOT PINNED!

    • @blocking1232
      @blocking1232 3 роки тому +4

      i dont agree that it is cool,
      it's a masterpiece.

    • @Rockys-Studio
      @Rockys-Studio Рік тому

      @@KimiKimintka bro u not the creator

  • @ikkaku699
    @ikkaku699 3 роки тому +118

    people die when they are killed

    • @GGonop
      @GGonop 3 роки тому +4

      for real?

    • @muchflub
      @muchflub 3 роки тому +1

      @FarAwayHorizon not coral

    • @guavathedragonyt8453
      @guavathedragonyt8453 3 роки тому +4

      @[ chocøbiscuit ] have you never heard of a joke?

    • @enilair_2213
      @enilair_2213 3 роки тому +2

      The Archer class is really full of Archers!

    • @emi240
      @emi240 3 роки тому +1

      people drink they drinks

  • @starry0505
    @starry0505 3 роки тому +159

    now this, is powering imagination. thanks derps, very cool

  • @jesterspades1717
    @jesterspades1717 3 роки тому +35

    Ah yes, another way to portray bad apple. It never gets old-

  • @shinakakagauki4255
    @shinakakagauki4255 3 роки тому +22

    Lord have mercy im abouta bust from seeing this beauty

  • @Racey.
    @Racey. 3 роки тому +10

    This is actually so good because it's literally the video being played frame by frame exactly on something that isn't 32 pixels by 18 and 2 fps

  • @MichlBro
    @MichlBro 3 роки тому +8

    Oh my god.. storing them in a json file and running it through a localhost looks a lot easier. I tried running it through a module script on a 20x20 grid at 1/60th of a second

  • @waterbe3564
    @waterbe3564 3 роки тому +4

    This reminds me of the time when I tried to learn how to code roblox games in 6th grade

  • @overg131
    @overg131 3 роки тому +2

    Noobs: Sing a Lyrics of Bad Apple
    Pro: Upload Remix of Bad Apple
    Legend: Download Bad Apple MV And Publish on Roblox
    *God:*

  • @kalbing
    @kalbing 3 роки тому +4

    better fps than my arsenal and phantom forces gameplay

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

    Im surprised they had the sanity to do that

  • @Angler4
    @Angler4 3 роки тому +2

    Now this is what good stuff looks like

  • @moonbun69.
    @moonbun69. 10 місяців тому

    imagine you press a button and then this happens with the dummies

  • @Franciso660
    @Franciso660 Рік тому +1

    I cant belive you can do this in roblox

  • @potatocatzz8772
    @potatocatzz8772 3 роки тому

    popular youtuber: joins game
    the amount of people who know them, joining their game:

  • @thiseagleguy
    @thiseagleguy 3 роки тому +1

    Now this is def powering imagination

  • @toxic8129
    @toxic8129 3 роки тому

    This is what roblox meant by powering imagination

  • @sakuyoi
    @sakuyoi 3 роки тому

    just some legos floating in the sky

  • @YeetoTheYeetafic
    @YeetoTheYeetafic 9 місяців тому

    bro literally spent hours making a song out of roblox npc's body colours

  • @Nuxest
    @Nuxest 3 роки тому +5

    I see
    UA-cam recommendation didn't let me down

  • @crepechan
    @crepechan Рік тому

    i wanna try this but i'm afraid my laptop will become a heat source

  • @TeamSilvertail
    @TeamSilvertail 3 роки тому

    Five bucks says a Roblox update will ruin this game.

  • @spookyscaryendoskeletons8825
    @spookyscaryendoskeletons8825 3 роки тому

    This is actually a genius way to play videos on roblox

  • @auxiliary3784
    @auxiliary3784 3 роки тому

    Finally 1 of my favorite song, on full video, after several years, its in roblox

  • @giancarlopicciano4651
    @giancarlopicciano4651 2 роки тому

    I made something like this, but i actually used textlabels with richtext to fill each row, which means there is less need for more instances

  • @smallpuppy2719
    @smallpuppy2719 3 роки тому +5

    I love seeing these videos, the touhou fandom is so talented ^^

  • @betaii5569
    @betaii5569 3 роки тому

    if you dont let someone rob you, this person is legally forbidden from robbing you

  • @abyssdrawssomestuff
    @abyssdrawssomestuff 2 роки тому

    How. How did you do this, you legend.

  • @poo48
    @poo48 3 роки тому +2

    nice intel core i9 10700KF

  • @conesofficial
    @conesofficial 9 місяців тому

    very late but can you show me how you did this a little more detailed? like, are http requests involved to add the pixel data to the npcs?

  • @johndoefawke
    @johndoefawke 3 роки тому +2

    Did you edit the video onto the npcs? Or did you script it

  • @ruzu11games23
    @ruzu11games23 3 роки тому

    relly? bad apple is ALL

  • @bsky6525
    @bsky6525 3 роки тому

    Yes, yeeees! Another masterpiece is done

  • @DDName
    @DDName 3 роки тому

    Well that’s certainly creative

  • @GroovyDominoes
    @GroovyDominoes 3 роки тому

    epic

  • @PlanetComputer
    @PlanetComputer 3 роки тому +1

    man
    i was gonna do this idea but i was too lazy to rewrite my video to roblox generator
    now im not the first
    :sob:

  • @Sonictrainkid
    @Sonictrainkid 2 роки тому

    Somebody already did this?

  • @HoangAshIsReal
    @HoangAshIsReal 3 роки тому +1

    this is easy, only about 2 millions script running the different way in every frame to create a clip.

  • @red_angelwyutyee2589
    @red_angelwyutyee2589 3 роки тому

    *POV* : *This is how roblox players die in the future*

  • @100xstacks9
    @100xstacks9 3 роки тому

    How long did this took?

  • @NoobTheYoutuber704
    @NoobTheYoutuber704 Рік тому

    00:9 probably the start

  • @bounceysteve
    @bounceysteve 3 роки тому

    Someone needs to make a program that does this.

  • @MrGoen.
    @MrGoen. 3 роки тому

    Very cool

  • @_Cert
    @_Cert 3 роки тому

    Have ye ever tried robeats. Its garbage, but I still play it

  • @3F1VE
    @3F1VE 3 роки тому

    how to play it in game?

  • @StupidestHumanBeing
    @StupidestHumanBeing Рік тому

    bro this would take me like my hole life to make gg this is awesome

  • @imacat4711
    @imacat4711 2 роки тому

    Wow

  • @gahdayummm
    @gahdayummm 3 роки тому

    Imagine laggy

  • @cedrick25
    @cedrick25 3 роки тому

    It's 2am and i have my exams later please send help

  • @bobbe908
    @bobbe908 3 роки тому

    Longest script i’ve ever seen.

  • @denizjheerotaylor5409
    @denizjheerotaylor5409 3 роки тому

    Open source? Need some thought...

  • @krimux3076
    @krimux3076 3 роки тому +1

    why so low views? :(

  • @fr0zenw0lf2
    @fr0zenw0lf2 Рік тому

    Coll

  • @xakzify7827
    @xakzify7827 3 роки тому

    Poggers.

  • @mugikod
    @mugikod 3 роки тому

    gah damn🥸

  • @asaultikk
    @asaultikk 3 роки тому

    I declare it illegal for you to not make a game

    • @derps
      @derps  3 роки тому +1

      game's link is in the description :)

    • @asaultikk
      @asaultikk 3 роки тому

      @@derps cool

    • @asaultikk
      @asaultikk 3 роки тому

      @@derps oh no almost killed pc

  • @TrieuGiaAnguyen
    @TrieuGiaAnguyen 2 роки тому

    is so cool😀😀😃

  • @bocchipilled
    @bocchipilled 3 роки тому

    nani the fuck

  • @crazy_chary-shorts3556
    @crazy_chary-shorts3556 3 роки тому

    Imagine how the script is lol
    Script: relatable

  • @계정이사함-y5u
    @계정이사함-y5u 3 роки тому

    이거 왜 안 유명하냐

  • @bonk3880
    @bonk3880 3 роки тому

    .

  • @KimiKimintka
    @KimiKimintka 3 роки тому

    PIN ME >:(

  • @suckmyclarinet7254
    @suckmyclarinet7254 3 роки тому

    Why is this underrated

  • @bobxfcs
    @bobxfcs 3 роки тому +62

    Imagine if the whole song is made from oof sounds

    • @derps
      @derps  3 роки тому +7

      www.roblox.com/games/6437429561/Bad-Apple-played-on-ROBLOX-npcs

    • @bobxfcs
      @bobxfcs 3 роки тому +2

      @Amélie tysm

  • @Alejvip
    @Alejvip 3 роки тому +8

    my pc loved this game
    now is a microwave (btw very pog)

  • @dokidoki_bells
    @dokidoki_bells 3 роки тому +5

    yes. yet another bad apple video. this will go viral.

  • @chadolosu
    @chadolosu 3 роки тому +3

    way too high effort

    • @pogmoment4536
      @pogmoment4536 3 роки тому +1

      Unlike someone

    • @chadolosu
      @chadolosu 3 роки тому +1

      @@pogmoment4536 work smart not hard

  • @user-cq5yf5sp5w
    @user-cq5yf5sp5w 3 роки тому +6

    Holy it's my first time seeing this masterpiece

  • @aguywhosaguy
    @aguywhosaguy Рік тому +1

    made a python program that takes a size and fps
    1. uses ffmpeg to split it to that fps
    2. uses PIL to split each image to that size
    3. uses PIL again to read each image and converts it to a roblox transparency value (0-1)
    4. saves that data to a json file along with the size and the seconds per frame
    5. you drag the file to an express.js webserver (i used cyclic to host it)
    6. serve the json file using that webserver
    7. make a game generate a size x size grid of black squares
    8. read the json file and change the transparency of each block every (second per frame)
    9. ????
    10. profit

  • @GMOGamer
    @GMOGamer 3 роки тому +2

    Cool!!!!!

  • @aizakkutheweeaboo6429
    @aizakkutheweeaboo6429 3 роки тому +1

    eyyy, this should be consideree actual art lol

  • @joowan7891
    @joowan7891 3 роки тому +1

    dis pretty cool.

  • @perikov_
    @perikov_ Рік тому +1

    You inspired me to make my own! its on my channel. I'm just wondering.. How did you make it synced? I dont know if its my pc thats slow or what but I sent thru all the data to roblox, looped thru the data and did: task.wait(1/fps) but it's not exactly synced. This is probably because of looping before the task.wait() but since you got it to be perfectly synced I wanted to ask you this.
    and I love ur osu content

    • @derps
      @derps  Рік тому +1

      Glad you enjoyed! To answer your questions, I didn't use wait(), I did some stuff to make it framerate independent (thus the "video" will always run at the desired 30 fps no matter client/server lag).
      I used RunService.Heartbeat to keep an accumulated count of server time (using delta time), then some math to determine what frame the video should be at (real time). This would set a global "frame count" where a client would update whenever that global count was updated.
      if you need more help feel free to join my discord server and ask in general chat or something, ill see it : )

  • @Ray.gulp59
    @Ray.gulp59 3 роки тому +1

    YES YES YES YES

  • @ORGOrange
    @ORGOrange 2 роки тому

    helo I'm an npc, and these are my friend! we make square and we change color and just whatch this

  • @Armv-7a
    @Armv-7a 2 роки тому

    Roblox : -Powering imagination- Pushing developer's to it's limits

  • @aguywhosaguy
    @aguywhosaguy Рік тому

    oh my god i did bad apple in roblox and i just realized i did the EXACT same thing as you what

  • @user-ly7oc5kg9o
    @user-ly7oc5kg9o 3 роки тому +1

    최강의 (노가다에)ㅁㅊ사람이 나타났다.천재랑 ㅁㅊ놈은 종이한장차이라더니

  • @thatone_zergling
    @thatone_zergling Рік тому

    You can insert music, just make your own music and then get the universal code of it

  • @wans3216
    @wans3216 3 роки тому

    cool but sadly i can only watch it at 1 frame per second in the roblox game

  • @minosprimus
    @minosprimus 3 роки тому

    This looks better then the minecraft

  • @pretzneko
    @pretzneko Рік тому

    there will always be a bad apple version for any given thing

  • @kaloz429mobile9
    @kaloz429mobile9 3 роки тому

    I found easy way to animate
    The moon animator

  • @61ues51
    @61ues51 3 роки тому

    this is super cool

  • @rocker_starss
    @rocker_starss 3 роки тому

    wait how does this only have 13 views

  • @Nonqjin
    @Nonqjin 3 роки тому

    everyone gangsta untill one npc says a apple, give me a freaking apple!

  • @banntrue4723
    @banntrue4723 2 роки тому

    MORE NPCS MORE QUALITY

  • @deadlylasercoolgamer6994
    @deadlylasercoolgamer6994 Рік тому

    Godamn underated animation ngl

  • @engineergaming1669
    @engineergaming1669 3 роки тому

    Underrated

  • @ORGOrange
    @ORGOrange 3 роки тому

    BAD NPC

  • @Gaboisbetterthanyou
    @Gaboisbetterthanyou 3 роки тому

    NPC: Why do I feel like an apple is falling on me?
    The NPC next to him: I dont know.
    (An apple falls on him)
    NPC: Ooh an apple! **Bites**
    Also NPC: OMG I FEEL LIKE PLAYING BAD APPLE **OOFING BAD APPLE**

  • @Miniscule-u
    @Miniscule-u 3 роки тому

    In my mind i said the lyrics

  • @abbyartwright2929
    @abbyartwright2929 3 роки тому

    why the hell would you do this

  • @CeriTsujimura
    @CeriTsujimura 3 роки тому

    Why is this a thing now

  • @ismailakn7008
    @ismailakn7008 3 роки тому

    The floor is floor

  • @gahdayummm
    @gahdayummm 3 роки тому

    Imagine laggy

  • @Dun41
    @Dun41 3 роки тому

    xd nice

  • @lacateluvi2755
    @lacateluvi2755 3 роки тому

    Hh

  • @trackhood5261
    @trackhood5261 3 роки тому

    dang legend

  • @AnthonyDinh
    @AnthonyDinh 3 роки тому

    People these days... with their awesome ways to make Bad Apple. >:0