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.
Looks cool lol
Edit: you better pin this comment
why
NOT PINNED!
i dont agree that it is cool,
it's a masterpiece.
@@KimiKimintka bro u not the creator
people die when they are killed
for real?
@FarAwayHorizon not coral
@[ chocøbiscuit ] have you never heard of a joke?
The Archer class is really full of Archers!
people drink they drinks
now this, is powering imagination. thanks derps, very cool
haha first ima lil caca
Ah yes, another way to portray bad apple. It never gets old-
Lord have mercy im abouta bust from seeing this beauty
aaghh my eyes
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
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
This reminds me of the time when I tried to learn how to code roblox games in 6th grade
Noobs: Sing a Lyrics of Bad Apple
Pro: Upload Remix of Bad Apple
Legend: Download Bad Apple MV And Publish on Roblox
*God:*
better fps than my arsenal and phantom forces gameplay
Im surprised they had the sanity to do that
Now this is what good stuff looks like
imagine you press a button and then this happens with the dummies
I cant belive you can do this in roblox
popular youtuber: joins game
the amount of people who know them, joining their game:
Now this is def powering imagination
This is what roblox meant by powering imagination
just some legos floating in the sky
bro literally spent hours making a song out of roblox npc's body colours
I see
UA-cam recommendation didn't let me down
i wanna try this but i'm afraid my laptop will become a heat source
Five bucks says a Roblox update will ruin this game.
This is actually a genius way to play videos on roblox
Finally 1 of my favorite song, on full video, after several years, its in roblox
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
I love seeing these videos, the touhou fandom is so talented ^^
if you dont let someone rob you, this person is legally forbidden from robbing you
How. How did you do this, you legend.
nice intel core i9 10700KF
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?
Did you edit the video onto the npcs? Or did you script it
scripted it
@@derps can u make a free model plss
relly? bad apple is ALL
Yes, yeeees! Another masterpiece is done
Well that’s certainly creative
epic
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:
Lol same
Somebody already did this?
this is easy, only about 2 millions script running the different way in every frame to create a clip.
Yeah thats need 1 year
*POV* : *This is how roblox players die in the future*
How long did this took?
00:9 probably the start
Someone needs to make a program that does this.
Very cool
Have ye ever tried robeats. Its garbage, but I still play it
how to play it in game?
bro this would take me like my hole life to make gg this is awesome
Wow
Imagine laggy
It's 2am and i have my exams later please send help
Longest script i’ve ever seen.
Open source? Need some thought...
why so low views? :(
Coll
Poggers.
gah damn🥸
I declare it illegal for you to not make a game
game's link is in the description :)
@@derps cool
@@derps oh no almost killed pc
is so cool😀😀😃
nani the fuck
Imagine how the script is lol
Script: relatable
BrickColor go brrrrrrr
When the Color3 is sus
이거 왜 안 유명하냐
.
PIN ME >:(
Why is this underrated
Imagine if the whole song is made from oof sounds
www.roblox.com/games/6437429561/Bad-Apple-played-on-ROBLOX-npcs
@Amélie tysm
my pc loved this game
now is a microwave (btw very pog)
yes. yet another bad apple video. this will go viral.
way too high effort
Unlike someone
@@pogmoment4536 work smart not hard
Holy it's my first time seeing this masterpiece
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
Cool!!!!!
eyyy, this should be consideree actual art lol
dis pretty cool.
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
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 : )
YES YES YES YES
helo I'm an npc, and these are my friend! we make square and we change color and just whatch this
Roblox : -Powering imagination- Pushing developer's to it's limits
oh my god i did bad apple in roblox and i just realized i did the EXACT same thing as you what
최강의 (노가다에)ㅁㅊ사람이 나타났다.천재랑 ㅁㅊ놈은 종이한장차이라더니
You can insert music, just make your own music and then get the universal code of it
cool but sadly i can only watch it at 1 frame per second in the roblox game
This looks better then the minecraft
there will always be a bad apple version for any given thing
I found easy way to animate
The moon animator
this is super cool
wait how does this only have 13 views
everyone gangsta untill one npc says a apple, give me a freaking apple!
MORE NPCS MORE QUALITY
Godamn underated animation ngl
Underrated
BAD NPC
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**
In my mind i said the lyrics
why the hell would you do this
Why is this a thing now
The floor is floor
Imagine laggy
xd nice
Hh
dang legend
People these days... with their awesome ways to make Bad Apple. >:0