Somewhere in California, a programmer who sees this is shouting for his wife "Oh my god, Sarah! Quick! Come and look! Somebody discovered that image morph function I developed for PowerPoint!" and a tiny tear of joy will glisten in the corner of his eye. And she will come over, smile, and re-watch the whole video with him.
Some people talk fast when giving presentations, i can ramp up to 130% easy, and if really pressed for time i can do 150% without missing any details. It's all in "you must present X, Y, Z in 30 minutes" - one time i had to convert a real hardware server in our datacenter to an amazon cloud instance (VM) in the span of a single presentation. I actually had it worked out down to the minute, but i typoed something in the grub config in the last couple of minutes, so i used the old "here's one we baked last night" routine of 1980s-1990s cooking shows, and finished on time.
Legend has it that PowerPoint has an obscure feature which rapidly computes exact solutions to arbitrary high dimensional traveling salesmen problems no matter how adversarially designed, but it's a feature nobody uses.
I think they did all this work with random features to prevent not tech savvy people complaining. "IT'S TWO VERY SIMILAR FREEFORM SHAPES, HOW IS IT NOT OBVIOUS HOW TO MORPH THEM BETWEEN ONE ANOTHER?!"
It's because they have to sell Office to enterprises, and compete with Visio and Keynote, whereas every PC user will get Windows no matter how bad it is.
It was probably just some random bit of code that was developed either in-house or in some company they acquired, and they just integrated it with powerpoint.
@@flipoutteam3655 It just needs to be a new idea to qualify as material for a thesis...and if you get payed by microsoft for the internship at the same time... "But is it usefull?" "Probably not, still a demonstration of skill."
@@tbodt After doing the video I thought that might be it, but I tested it. You can make gradual edits until it eventually stops interpolating between the two images. Believe it or not, there is a comparison test.
@@tomwildenhain The comparison test for images of the same size should be super easy, just subtract them and define a threshold for the matrix norm or something. But what the hell does it do for differently sized images? Does it actually shrink the bigger image to the smaller one using the same interpolation as paint and then compare? If there are a bunch of images on two slides and it needs to decide which image it morphs to, does it do this test for all the images?
15:18 "now you might wonder how we can simulate multiple bits of RAM..." No, Tom, I wasn't wondering that at that moment, because my mind was too busy being blown away from seeing a Portal level implemented on a single PowerPoint slide.
The next step is to add custom path animations and set them to trigger at just the right moment so that everything flows smoothly from one point to the next
To be fair that's something we were assigned to do in middle school, but we made mazes not portal. (Same idea though) Fun times, using all the different actions and stuff like animations. Go over here get a key, if you're careful and time it right you make it through the spining crescent moon and then watch out for the car that speeds by when you get to a certain spot. Maybe it's not very polished but it was fun to make and can be fun for me to play at least. I even had a death screen where you can quit or go back to the beginning or the last save point wherever it was.
Finally, someone who appreciates the power of PowerPoint. It's always awkward to explain to people that you use PowerPoint to design graphics and make videos with :p
I feel like every neat but useless side project someone at microseoft develops ends up in some obscure submenu only to be completly abused by some guy on the internet
i forget which came first, HyperCard or PowerPoint, but hypercard was a literal programming language too, and available on macintosh OS prior to OS 9 (system 7, and mac os 8.) The stuff that these OS and software engineers put into their work is mind blowing.
"Now Mister Wildenhain, we've been reviewing your resume, and you seem to have listed 'Microsoft Office' under 'Programming Languages.'" "Yes, that's correct."
Due to feature creep, I'd wager that every MS Office component is Turing-complete. But talk about doing things the hard way... and I speak as a rocket engine designer who makes Excel do things that are illegal in Georgia.
A guy with I Pi joke on a T-shirt, a hat with "MATH" written on it, teaches you how to program in PowerPoint. Yet still, Windows 10 lags when you open up image viewer.
They're rolling out a new version of Snipping Tool called "Snip and Sketch". The only difference it has is now there's a loading screen between taking your screenshot and being able to edit it
I hate how even the calculator is slow... I literally prefer to unlock my phone and use it's calculator than opening the one from windows (my keyboard has a function key to open it)
10 minutes in : Why is everyone freaking in the comment, that's a pretty normal use of Powerpoint, it's not a magical program 35 minutes in : It betrays hubris on the part of the artist to think his medium is limiting him End of the video : UNLIMITED POWWWWEEEEEEEEER .
Fun fact: Morphing from one object to another also works for totally different objects as long as they share the same name with the prefix "!!", e.g. "!!image1". To be used by y'all crazy programmers out there.... ;D
@@adrianadamane2571 Honestly, judicious use of this makes your slides soooo much more effective. Being able to grow and shrink things, make things move around smoothly, and have stuff morph from one spot to another reduces the mental load on your viewers... and also just generally makes you look like you know what you're doing
Heyyy, where should we put our best engineers? PowerPoint. No, I mean... Something useful like --- PowerPoint... It better do everything and handle all edge cases.
Lofi Wurld "So, Mr Snowden, we know that the Chinese Government has been running face detection algorithms for their social credit system, but what is the specific implementation they use" "We are not sure, but we have our suspicions...." Meanwhile in China: "huh this image processing algorithm for the merge function on PowerPoint seems to be getting the job done..."
@@Gunth0r I guess that just works by transforming it to a form without corners, using the middle between corners as stationary points from that you can retransform the corners.
Yeah for me it's about transparency and traceability. Also central package management is nice... Also a nice side feature of Linux: if you search for a solution for some problem, others will also have encountered it and have good solutions right there for you. If you search for a problem on Windows, you mostly find people having that problem without (helpful) solutions and some copied articles that have no content at all
@@grife97 Usually the problem's solved. I still remember the days of looking for a solution on Google only to find a forum post answered with "Just Google it."
This is probably my most favorite talk / presentation ever. I just keep coming back to it again and again. It's so perfect, your delivery, people's reactions, the absurdity of all these incredible PowerPoint features that most people don't have a clue about nor need that much. Thanks a lot!
holy crap this reminds me of a goofy "choose your own adventure" game i made back in sixth grade that i invested a lot of time into making. It had a bomb defusal sequence that had over 30 panels dedicated to all the different combinations you could cut the colored wires in, copy pasted and edited in MS paint, linked to each other with the "transition on click of" event on invisible text boxes placed over the wires. It even had quick time events and a ton of different routes. It was my proudest creation at the time :)
That's super awesome. The invisible box trick is something I use a lot. Of course if you set the box to "no fill" then the interior is no longer clickable. So I set it to 100% transparent black and it is still considered filled.
i made a mini pokemon game with it, but i quickly realised there would be far too many possible scenarios for me to ever completely finish the game. still managed to at least do the first oak lab battle though.
Technically in college you can usually just show up and sit in on classes so if we were nearby we could be there for free, and some of those students might be (just not getting a degree in the process)
Of all the videos on youtube that could grab my attention for more than half an hour, by being genuinelly interesting and mindblowing, I'd never guess a powerpoint tutorial would be one of them xD
I once successfully used a PowerPoint deck on a surface tablet to quickly create a prototype of an app to get user feedback data for a design competition. Definitely a suprisingly large amount of capability in ppt, and it made a great demo for the judges.
I want to see a series of vids documenting all the insane powerpoint magical features that are utterly impractical yet surprisingly versatile The powerpoint asset store omg
game dev: I want to work on Halo M$: You work on PowerPoint game dev: But I want to do awesome 3d and morping and stuff M$: PowerPoint game dev: Let's do this
That reminded me of how my brother once made "games" by hyperlinking a load of Word documents together to one another. It was a text adventure allright!
@@scrp1o Nah. I know my brother, and he's too stupid for that. He's 25 years old right now, I'm 18, and I still have to create one-line batch files for him so that his PC would shut down in 2 minutes after launching it. lmao
I thought i was the only one designing and creating pseudo-games and app with powerpoint And to top it off, with what you've shown i realize that i only used about a fraction of what PowerPoint could do Kudos to you Mr. Tom
I figured out where the 3d models are from! They're from the remix3d.com site run by microsoft, for people to upload 3d creations. Of course, it's being shut down...
To morph one shape to a different one (for exemple : a star to a circle), you can do simpler than your's (even if i find your way more creative and fun), you just have to rename the two shape with the same name and the name have to start with two exclamations points "!!" (for exemple : you name the star and the circle "!!morph")
And so are Word and Excel files. Actually, a lot of programs where you have a single project file that you can add asset files to are just using ZIP behind the scenes. If you have something like 7-zip installed, you don't even need to change the extension.
For viewers who don't go to CMU, we have two classes that CS majors have to take: Great Theoretical Ideas in Computer Science and Great Practical Ideas in Computer Science xD
What a great crowd of students. I mean, the course is called “Esoteric Programming Languages”, so I guess everyone there has an interest in the topic and actively decided to be there but… hearing them be fascinated and whisper in surprise of all the unexpected behaviors of PowerPoint is really refreshing. I teach conversational English in a high school in a non-English speaking country, and although I try to make my classes fun, interactive, and modern… I could never get such responses and reactions from my students. If we aren’t playing some kind of super gamified “learning activity”, 90% of the time, they are sleeping, chatting, or just forcing themselves to participate and show no interest. University level teaching must be nice. Well at least, when you get to teach your actual expertise to eager students who actually want to learn and challenge themselves.
It's the difference between high school and university. People on high school are required to finish school, whereas most university students have intrinsic motivation for the craft they're pursuing
it is largely dependant on the lecturer in my experience. You can make almost anything interesting and people will be engaged. You can also make any topic boring if you just read from some slides. Also uni is very different obviously because people are their sorta voluntarily.
It depends on whether you go to a good school. CMU is one of the best CS schools in the world and this appears to be an exceptional lecture. It's full of intelligent students that want to learn because that's who you need to be to get into a great school. Most universities are full of students that want a degree because they need it to get a job.
This is amazing. I had seen a smiilar video showing off how you can make fractals as well as one on the Turing test stuff, but learning all of this in one video with an added bonus of learning about the 3d models, warp transitions and pptx actually being a .zip file (I didn't know that! Did you know that!?) just has me completely baffled. This needs to go viral. Right now.
@@Nerdule Word docs being zip files means you can edit the raw xml if you had to (which I did a couple of times when plugins broke the file by not closing tags properly).
I have used Powerpoint to make basic C programs since I learned programing in 10th grade (8 years ago)... Is just fun to show them... it's nice how there still is people interested in this curious things... Greetings from Colombia.
I was kidding. You can code all languages in notepad. Not that i would ever recommend it. And the compilation is another story entirely. But most likely a CLI compiler. Or if you're doing JavaScript. You can use the browser or Windows Scripting Host
i’ve been saying ppt could be used to program simple games for years..... glad to hear an even more in-depth showcase of what i’ve discovered so far lol
I can simply say WOW. You deserve a great ovation! I didn't get the Turing Machine (too complex for me) but the rest of the tricks are simply marvelous. They remind me of an old doc file (Animation vs animator by Alan Becker) narrating the story of a stickman, using also macros and other querks
@@baconsalad9743 because you're always brainwashed to believe that you can only program using a "real" programming language. Using PowerPoint is woke cuz you thinking out of the box
This is great, I remember years ago pushing this program to its limits to do things nobody thought possible with it You can also write scripts for powerpoint, but I never tried much with that, might be some interesting possibilities there
weylin6 i love all the functions, where i learnt them with WPS office. Tried Google Slides, turned back to traditional program WPS Office or Ms Office. Only Google Docs I like.
That's too cool. Reminds me of a game I "programmed" in PowerPoint on my grandparents computer many years ago, it was called "Door Ball". Basically there were balls coming out of random directions, and you had to click to open two doors, which allowed them to escape the screen. It was pretty neat, I only wasn't able to include some kind of collision detection, so it basically didn't matter if you even played at all. 😅
I have a feeling that the reason this was done was to test features Microsoft wanted to implement in their other platforms. Or perhaps they have an Intern program and test them by giving tasks in some of their less critical software.
Microsoft has been trying to take the "creative" market for a bit now, the fish models thing actually a general asset store available to other windows apps. 3D paint being the flagship program for it.
In my 6th grade my friend and I made a game on PowerPoint using similar logic. It really pushed me in the direction of CS. Years later, here I am in my junior year of undergrad CS degree.
As a kid the first video game I created was in PowerPoint - using simple animations and buttons. I've been thinking of revisiting it to now make an actually interesting project using just powerpoint, and I have to say this video made the idea to jump into that a lot more appealling. Thank you!
I think the 3D assets are a part of Windows 10, not just Power Point. I downloaded 3D Builder and it has those same fish assets. It is actually easier since you can just import the model and then Save As with the format that you want.
I love this! I was a dumb kid so I never did anything more sophistocated than the Portal stuff from the start, but I used to make stuff in PowerPoint as a kid and this is super nostalgic on top of being hilarious
Me too,but I am fuckin amazed,guess that in all these years of programming the engineers that work for the PowerPoint division of Microsoft did an impressive job, this absolutely justifies the high price for the office suite
I wish my university had something like this. Best PowerPoint presentation I've seen!
5 років тому+3
Extremely entertaining and useful talk on the second half. I will be sure to add random freeform morph transitions and high quality 3D fish on my presentations from now on.
I remember taking a computer class in middle school and our teacher tought us all about programing in powerpoint. We made games and a handfull of other projects. Was definently one of my funner classes :)
I've use PowerPoint Programming 5 years ago for my University Project in that moment there was no any tutorial, and glad that I'm not the only one discovering that and sharing this skill with people)
Somewhere in California, a programmer who sees this is shouting for his wife "Oh my god, Sarah! Quick! Come and look! Somebody discovered that image morph function I developed for PowerPoint!" and a tiny tear of joy will glisten in the corner of his eye. And she will come over, smile, and re-watch the whole video with him.
Plot twist: Sarah died 3 years ago.
Plot twist: There is no Sarah. He is schizophrenic
Seattle*
@@MadBones673 Redmond*
This put a smile on my face. 🤣🤣
My man is ×1.25 by default
Really loved it.
Ikr, I checked my speed to make sure it was at normal
Some people talk fast when giving presentations, i can ramp up to 130% easy, and if really pressed for time i can do 150% without missing any details. It's all in "you must present X, Y, Z in 30 minutes" - one time i had to convert a real hardware server in our datacenter to an amazon cloud instance (VM) in the span of a single presentation. I actually had it worked out down to the minute, but i typoed something in the grub config in the last couple of minutes, so i used the old "here's one we baked last night" routine of 1980s-1990s cooking shows, and finished on time.
@@genewitch ok
@@genewitch weird flex bruh
I love how Microsoft have clearly put the best programmers in the world entirely on PowerPoint and not Windows
lmao
Excel is the most advanced application on earth, not even the software running in the LHC or the future software in ITER will ever compare to excel.
Lol brutal
@@willinton06 is this a joke or not? Im asking seriously. Cause im considering moving from creating csv file to xlsm
@@muhammadzamzam9915 CSV file is fine for basic stuff but Excel program lets you do much more
Legend has it that PowerPoint has an obscure feature which rapidly computes exact solutions to arbitrary high dimensional traveling salesmen problems no matter how adversarially designed, but it's a feature nobody uses.
For me it runs in the background non-stop.
what ive learnt from this is that microsoft has some incredibly intelligent people working on powerpoint. for some reason.
I think they did all this work with random features to prevent not tech savvy people complaining. "IT'S TWO VERY SIMILAR FREEFORM SHAPES, HOW IS IT NOT OBVIOUS HOW TO MORPH THEM BETWEEN ONE ANOTHER?!"
It's because they have to sell Office to enterprises, and compete with Visio and Keynote, whereas every PC user will get Windows no matter how bad it is.
It was probably just some random bit of code that was developed either in-house or in some company they acquired, and they just integrated it with powerpoint.
To create UA-cam content, of course.
What better way to get your spy/ai/whatever code onto every machine out there than bundle it in something like Office or Windows ?
Fun fact: Windows 11 is just going to be one big PowerPoint presentation.
Wow, congratulations! You *COMPLETELY MISSED THE JOKE*
This is relevant
yes it is
@@sodiboo I think you missed the joke...
There is either a perfectionist engineer or an insane product manager at Microsoft.
Or a bored person who just got too much free time.
@@michaelkochalka3251 All of above can be true
@@flipoutteam3655 It just needs to be a new idea to qualify as material for a thesis...and if you get payed by microsoft for the internship at the same time...
"But is it usefull?"
"Probably not, still a demonstration of skill."
Embrace the healing power of "and".
@@RomanticPopPunk A bored to insanity perfectionist product manager.
*WHOM’ST THE HECK ADDED AN IMAGE COMPARISON ALGORITHM TO POWERPOINT THAT’S ONLY USED FOR IMAGE TRANSITIONS AND ARE THEY OKAY?!!?*
@@tbodt Except that he scribbled on one of them with red ink in paint
@@tbodt After doing the video I thought that might be it, but I tested it. You can make gradual edits until it eventually stops interpolating between the two images. Believe it or not, there is a comparison test.
@@tomwildenhain The comparison test for images of the same size should be super easy, just subtract them and define a threshold for the matrix norm or something. But what the hell does it do for differently sized images? Does it actually shrink the bigger image to the smaller one using the same interpolation as paint and then compare? If there are a bunch of images on two slides and it needs to decide which image it morphs to, does it do this test for all the images?
@@tbodt maybe they got help from the Bing image search team. Gotta find a way to get a return on bing somehow
~38:30 timestamp for this thread
relevant xkcd 664 Academia vs Business, P=NP is solved but it's in a toaster somewhere
I used to know how PowerPoint works, now I don't even think I know what PowerPoint is.
it is everything, it is our existence
look further and you will see a circle with an action linked to it
All the programmers who worked on making of power point will be so proud to see their work is actually being appreciated by someone
15:18 "now you might wonder how we can simulate multiple bits of RAM..."
No, Tom, I wasn't wondering that at that moment, because my mind was too busy being blown away from seeing a Portal level implemented on a single PowerPoint slide.
Which I very well think someone in Aperture Lab might have done already
The next step is to add custom path animations and set them to trigger at just the right moment so that everything flows smoothly from one point to the next
To be fair that's something we were assigned to do in middle school, but we made mazes not portal. (Same idea though)
Fun times, using all the different actions and stuff like animations. Go over here get a key, if you're careful and time it right you make it through the spining crescent moon and then watch out for the car that speeds by when you get to a certain spot.
Maybe it's not very polished but it was fun to make and can be fun for me to play at least.
I even had a death screen where you can quit or go back to the beginning or the last save point wherever it was.
Finally, someone who appreciates the power of PowerPoint. It's always awkward to explain to people that you use PowerPoint to design graphics and make videos with :p
I feel ya
Feel the power of PowerPoint!
I made my resume on PowerPoint because i didn't know illustrator.
This is so sad.
Lol, I actually used Google Slides and stuff like that to make cool posters and animations for school. Didn't know PowerPoint was this much better...
I feel like every neat but useless side project someone at microseoft develops ends up in some obscure submenu only to be completly abused by some guy on the internet
To be fair you can do more using CSS.
@90hijacked But my friend, CSS is not Powerpoint.
PowerPoint programming is as useful as BrainFuck as an actual functional programming language, but you can brag about it so who cares.
@@copper803 It's a good meme, but also good praxis for being able to make the most of a coding environment.
@@IronicHavoc its commendable and cool and all, but almost completely useless practically
Today I realized why PowerPoint has the word "Power" in its name.
True, But what's your Point.
@@MouseGoat no no, that's the point.
@@jibun_beats No, that's the power.
@@MouseGoat lool
i forget which came first, HyperCard or PowerPoint, but hypercard was a literal programming language too, and available on macintosh OS prior to OS 9 (system 7, and mac os 8.)
The stuff that these OS and software engineers put into their work is mind blowing.
"Now Mister Wildenhain, we've been reviewing your resume, and you seem to have listed 'Microsoft Office' under 'Programming Languages.'"
"Yes, that's correct."
@@birdsplaybs1234 I'm pretty confident that one used VBA, which is cheating a bit compared to this
That made me laugh.
Due to feature creep, I'd wager that every MS Office component is Turing-complete. But talk about doing things the hard way... and I speak as a rocket engine designer who makes Excel do things that are illegal in Georgia.
made my day!
There is also a drum machine and midi controller in excel.
A DAW is worked on.
Died at the "This requires more investigation" at the image recognition part
A guy with I Pi joke on a T-shirt, a hat with "MATH" written on it, teaches you how to program in PowerPoint.
Yet still, Windows 10 lags when you open up image viewer.
get jpegview, so much faster and better
They're rolling out a new version of Snipping Tool called "Snip and Sketch". The only difference it has is now there's a loading screen between taking your screenshot and being able to edit it
the image viewer from windows xp and 7 is hidden within windows 10 as the fax viewer and can be brought back by changing the registry
I hate how even the calculator is slow... I literally prefer to unlock my phone and use it's calculator than opening the one from windows (my keyboard has a function key to open it)
Microsoft does an amazing job at channeling the combined intelligence of thousands of brilliant hardworking people into a toilet
10 minutes in : Why is everyone freaking in the comment, that's a pretty normal use of Powerpoint, it's not a magical program
35 minutes in : It betrays hubris on the part of the artist to think his medium is limiting him
End of the video : UNLIMITED POWWWWEEEEEEEEER .
Yeah I was surprised that it actually has 3d files that you can work with.
Fun fact: Morphing from one object to another also works for totally different objects as long as they share the same name with the prefix "!!", e.g. "!!image1". To be used by y'all crazy programmers out there.... ;D
You have taught me forbidden knowledge that I will use as soon as i have to present something
@@adrianadamane2571 Honestly, judicious use of this makes your slides soooo much more effective. Being able to grow and shrink things, make things move around smoothly, and have stuff morph from one spot to another reduces the mental load on your viewers... and also just generally makes you look like you know what you're doing
Heyyy, where should we put our best engineers?
PowerPoint.
No, I mean... Something useful like ---
PowerPoint... It better do everything and handle all edge cases.
I mean, it does have “power” in the name. If it didn’t handle every edge case, it wouldn’t be that powerful.
@@ccgarciab the power to make a point
If I can I will use every edge case.
Just a matter if the program crashes or not.
Turing complete means IT CAN DO EVERYTHING!!!!!!!!!
I have a temptation to send this presentation to the professors that made me use LaTex for presentations.
Whoaaaa… LaTeX for presentation
Damn
Why does your surname mean dinner
Ask them to reply with a Turing Complete LaTex presentation. XD
@@klaraaa688 Why does your surname sound like a compound of Benzene?
(please i was just joking)
Latex Beamer is pretty good 👌
Feel like this was a robust military grade application acquired and repurposed by microsoft to make presentations
Lofi Wurld "So, Mr Snowden, we know that the Chinese Government has been running face detection algorithms for their social credit system, but what is the specific implementation they use"
"We are not sure, but we have our suspicions...."
Meanwhile in China: "huh this image processing algorithm for the merge function on PowerPoint seems to be getting the job done..."
@@coscorrodrift the freeform shape to freeform shape with a different number of vertices one was very impressive.
@@Gunth0r I guess that just works by transforming it to a form without corners, using the middle between corners as stationary points from that you can retransform the corners.
@@alexandramuller9055 sure, but you wouldn't expect this feature at all
Well the military does run on powerpoint.
This has been the very first time ever that I enjoyed when someone opened PP.
"why does powerpoint come with high resolution fish models"
Well I sure don't want low resolution ones
This is ridiculous. If this level of customization and robustness existed in Windows, I wouldn't be a Linux user.
Well, it has, but Windows is so cluttered you would never find it.
Yeah for me it's about transparency and traceability. Also central package management is nice...
Also a nice side feature of Linux: if you search for a solution for some problem, others will also have encountered it and have good solutions right there for you. If you search for a problem on Windows, you mostly find people having that problem without (helpful) solutions and some copied articles that have no content at all
... What are you? some sort of ubuntu user? K.I.S.S.
@@90hijacked Arch baby :)
@@grife97 Usually the problem's solved. I still remember the days of looking for a solution on Google only to find a forum post answered with "Just Google it."
This is probably my most favorite talk / presentation ever. I just keep coming back to it again and again. It's so perfect, your delivery, people's reactions, the absurdity of all these incredible PowerPoint features that most people don't have a clue about nor need that much. Thanks a lot!
Does anyone have any questions? _cool_
holy crap this reminds me of a goofy "choose your own adventure" game i made back in sixth grade that i invested a lot of time into making. It had a bomb defusal sequence that had over 30 panels dedicated to all the different combinations you could cut the colored wires in, copy pasted and edited in MS paint, linked to each other with the "transition on click of" event on invisible text boxes placed over the wires. It even had quick time events and a ton of different routes. It was my proudest creation at the time :)
That's super awesome. The invisible box trick is something I use a lot. Of course if you set the box to "no fill" then the interior is no longer clickable. So I set it to 100% transparent black and it is still considered filled.
i made a mini pokemon game with it, but i quickly realised there would be far too many possible scenarios for me to ever completely finish the game. still managed to at least do the first oak lab battle though.
Dev: "So what feature do we put in Powerpoint?"
Project Manager: "Yes"
"See, I have the list of features I thought about right here and..."
"Sir that looks like the Bible"
@Пётр Бойков yet
Intricate fish models and complex fractals? And (quasi-?)artifical intelligence? In _my_ PowerPoint? Great lecture, Tom!
It's more likely then you think! XD
Hallo mede nederlander
@@quintijnkroesbergen5611 sukkel..
f wat sukkel
This presentation opened a whole new world for me.PowerPoint gets my respect.
I've seen this before, but the second half (especially with the assets) completely floored me
Everyone: WHO DA HECK CREATED AN IMAGE COMPARISON ALGORITHM TO DO TRANSITIONS?
Microsoft: Well how else do transitions work??
It seems like the logical move to do, powerful and robust for personal use.
These people paid for this class and we all got it for free. Damn
and they wont shut up
Technically in college you can usually just show up and sit in on classes so if we were nearby we could be there for free, and some of those students might be (just not getting a degree in the process)
how do we get it free?
@@username42 just go there
@@Vergil3489 nani?
Of all the videos on youtube that could grab my attention for more than half an hour, by being genuinelly interesting and mindblowing, I'd never guess a powerpoint tutorial would be one of them xD
Watched the whole thing and was engaged the whole time, thanks for sharing! :)
26:09 freeform morph magic
27:45 freeform magic 2
29:21 character morph fun
32:07 shape to text merge wow
32:48 audience anticipation
34:47 3D modelling
36:30 3D goldfish
39:40 realtime audience testing
45:45 slide inception
50:30 powerpoint text recognition
I once successfully used a PowerPoint deck on a surface tablet to quickly create a prototype of an app to get user feedback data for a design competition. Definitely a suprisingly large amount of capability in ppt, and it made a great demo for the judges.
28:02 - Merging Shapes
38:37 - Cropping
45:13 - Summary Slide/ Fractals (Few Minutes before, testing with 3D Assets)
I want to see a series of vids documenting all the insane powerpoint magical features that are utterly impractical yet surprisingly versatile
The powerpoint asset store omg
There is a great documentation. You just have to be freaky enough to test all combination :D
Are there tons now in stackoverflow for powerpoint manipulations lol.
game dev: I want to work on Halo
M$: You work on PowerPoint
game dev: But I want to do awesome 3d and morping and stuff
M$: PowerPoint
game dev: Let's do this
I once had to “program a game” in PP by creating a slide for each posible state from the decision tree lol
That reminded me of how my brother once made "games" by hyperlinking a load of Word documents together to one another. It was a text adventure allright!
@@Architector_4 oh my goodness!!
Yeah I did that too lol like a choose your own adventure kinda game 😂 it was so much fun
@@Architector_4 He could have done that through a Batch file, probably a lot easier.
@@scrp1o
Nah. I know my brother, and he's too stupid for that. He's 25 years old right now, I'm 18, and I still have to create one-line batch files for him so that his PC would shut down in 2 minutes after launching it. lmao
“Science isn't about WHY, it's about WHY NOT!”
― J.K. Simmons
*Cave Johnson
Do you list "PowerPoint" on your CV?
Yes, next to the other programming languages.
That awkward moment when the reply gets more likes than the comment.
I thought i was the only one designing and creating pseudo-games and app with powerpoint
And to top it off, with what you've shown i realize that i only used about a fraction of what PowerPoint could do
Kudos to you Mr. Tom
during technical interview: can i do this in powerpoint?
I figured out where the 3d models are from! They're from the remix3d.com site run by microsoft, for people to upload 3d creations. Of course, it's being shut down...
Thank you Mr.Godot
so does PPT still have 3D models from there... or what? its shut down now
It was shut down less down less than two month ago.. Now I'm sad.
It seems you can still get the assets over on powerpoint, tho.
web.archive.org to the rescue! (It's on there I'm pretty sure)
To morph one shape to a different one (for exemple : a star to a circle), you can do simpler than your's (even if i find your way more creative and fun), you just have to rename the two shape with the same name and the name have to start with two exclamations points "!!" (for exemple : you name the star and the circle "!!morph")
You can also do it with groups, pictures and text
5:22
Instructor : "Can anyone guess how many slides have been used?"
Student : "Finite numbers."
🤣🤣🤣🤣. This was damn savage.
@@Codotaku Yeah, Lol 🤣
the quiet "oh my god" at end of 22:40 lmao
22:46
@@goodguygoddy "YeAh"
so a "Power Point Tutorial"
i needed this since the first grade
My man here can probably make a whole thanksgiving dinner with an easy bake oven.
This video has single-handedly improved my feelings towards Microsoft by about 1000%
Thank you youtube for putting this on my recommended videos.
Wait, PowerPoint files are really just zip files? Of all the things in this talk, that's the fact that blows my mind for some reason.
And so are Word and Excel files. Actually, a lot of programs where you have a single project file that you can add asset files to are just using ZIP behind the scenes. If you have something like 7-zip installed, you don't even need to change the extension.
Almost everything is either a zip or directories that point at zips those zips just happen to get fancier
@@yondaime500 7-zip is amazing. You can even open files you might not expect, such as various executables: exe, msi, msu, ...
Just like Java's archives, (jar, war, ear, rar, and probably a few more I've forgotten).
For viewers who don't go to CMU, we have two classes that CS majors have to take:
Great Theoretical Ideas in Computer Science
and
Great Practical Ideas in Computer Science
xD
Nicholas Pipitone what’s school is CMU?
@@eliobatista3399 Carnegie Mellon University....
Thats beautiful-my school doesn’t require Theoretical computing, which makes me sad cause i loved that class
@@Flowtail What school did you attend? Most universities have at least a required algorithms course for students, and a discrete mathematics class.
What a great crowd of students. I mean, the course is called “Esoteric Programming Languages”, so I guess everyone there has an interest in the topic and actively decided to be there but…
hearing them be fascinated and whisper in surprise of all the unexpected behaviors of PowerPoint is really refreshing.
I teach conversational English in a high school in a non-English speaking country, and although I try to make my classes fun, interactive, and modern… I could never get such responses and reactions from my students.
If we aren’t playing some kind of super gamified “learning activity”, 90% of the time, they are sleeping, chatting, or just forcing themselves to participate and show no interest.
University level teaching must be nice. Well at least, when you get to teach your actual expertise to eager students who actually want to learn and challenge themselves.
These guys are very actively participating, at my current university study people are just as you describe.. no interest at all.
It's the difference between high school and university. People on high school are required to finish school, whereas most university students have intrinsic motivation for the craft they're pursuing
it is largely dependant on the lecturer in my experience. You can make almost anything interesting and people will be engaged. You can also make any topic boring if you just read from some slides.
Also uni is very different obviously because people are their sorta voluntarily.
part of it can be school culture. If I were to pay too much attention I’d stick out. I like nothing more than to fit in.
It depends on whether you go to a good school. CMU is one of the best CS schools in the world and this appears to be an exceptional lecture. It's full of intelligent students that want to learn because that's who you need to be to get into a great school.
Most universities are full of students that want a degree because they need it to get a job.
This is amazing. I had seen a smiilar video showing off how you can make fractals as well as one on the Turing test stuff, but learning all of this in one video with an added bonus of learning about the 3d models, warp transitions and pptx actually being a .zip file (I didn't know that! Did you know that!?) just has me completely baffled. This needs to go viral. Right now.
Word documents are also zip files, by the way.
All office documents like word, ppt, excel can be opened using an archive viewer, like windows zip file viewer (the default), or 7Zip, etc
@@Nerdule Word docs being zip files means you can edit the raw xml if you had to (which I did a couple of times when plugins broke the file by not closing tags properly).
i clicked on this because i taught its a 20 min video, i was so engaged i watched the whole thing. Good presentation, congrats.
Took me 8 minutes to realise he's using windows on a macbook
chad
bootcamp
R u intrested in selling ur username?
@@sharbelokzan9673 yeah $200 and you can have it
That's too much.. I can pay 100$ maximum
I have used Powerpoint to make basic C programs since I learned programing in 10th grade (8 years ago)... Is just fun to show them... it's nice how there still is people interested in this curious things... Greetings from Colombia.
42:02 you just made the poor dude that implemented the image recognition cry themself to sleep
The most impressive part of this live presentation, for me, is that it was performed on a track pad.
"I started doing this in fourth grade."
Ha! That's nothing! When I was in fourth grade, I tried to eat a candle.
That’s nothing, I pooped my pants haha
best comment
lit?
Did you succeed to eat the candle? Mine ended up my nose.
@@maythesciencebewithyou It didn't taste as nice as it smelled so I spat it out!
This video shows perfectly why programming knowledge isn't limited to the programming language
Yesterday i watched a microsoft promotional on biological programming
today... This.
"You cant really do programming in notepad."
We've got a pro here
Actually you can write a code there 😁
.. HTML /CSS/JS is not a programming language
You can edit your code, but not compile it tho
I was kidding. You can code all languages in notepad. Not that i would ever recommend it.
And the compilation is another story entirely. But most likely a CLI compiler. Or if you're doing JavaScript. You can use the browser or Windows Scripting Host
vbscript? batch?
Eric Miret I like ur rebuttal. Simple and to the point.
i’ve been saying ppt could be used to program simple games for years..... glad to hear an even more in-depth showcase of what i’ve discovered so far lol
I can simply say WOW. You deserve a great ovation! I didn't get the Turing Machine (too complex for me) but the rest of the tricks are simply marvelous. They remind me of an old doc file (Animation vs animator by Alan Becker) narrating the story of a stickman, using also macros and other querks
Amazing presentation man, didn't think I'd sit through 10 minutes, but by the 10 minute mark I wished you could keep going forever.
Broke: Programming in Scratch
Woke: Programmin in PowerPoint
Why woke?
@@baconsalad9743 because you're always brainwashed to believe that you can only program using a "real" programming language. Using PowerPoint is woke cuz you thinking out of the box
@@MrAST4R0TH i'd like to thank you for that information and i also like to say you missed the joke
Who the hell uses Scratch :| dude... :D I hate people who use Scratch, so I give this meme +1 ;)
@@Darkry I hate people who uses Scratch, but if anyone can make something good with them then big respect
This is great, I remember years ago pushing this program to its limits to do things nobody thought possible with it
You can also write scripts for powerpoint, but I never tried much with that, might be some interesting possibilities there
weylin6 i love all the functions, where i learnt them with WPS office. Tried Google Slides, turned back to traditional program WPS Office or Ms Office. Only Google Docs I like.
Next up: How to give a presentation in Machine Language
Lecturer gets up, introduces himself and goes "10110100 0101100010" n shit
ok, that's GOTTA be one of the best presentations I've seen in a loong while
That's too cool. Reminds me of a game I "programmed" in PowerPoint on my grandparents computer many years ago, it was called "Door Ball". Basically there were balls coming out of random directions, and you had to click to open two doors, which allowed them to escape the screen. It was pretty neat, I only wasn't able to include some kind of collision detection, so it basically didn't matter if you even played at all. 😅
I have a feeling that the reason this was done was to test features Microsoft wanted to implement in their other platforms.
Or perhaps they have an Intern program and test them by giving tasks in some of their less critical software.
Microsoft has been trying to take the "creative" market for a bit now, the fish models thing actually a general asset store available to other windows apps. 3D paint being the flagship program for it.
Entertaining and education at the same time, loved the whole lecture!
1990: we have flying cars in the future
2019: How to create a game with powerpoint
1985 you spud
And I'm not disappointed
in Excel you can do it as well
@@FireJach but it's a bit less interesting since excel actually supports way more programming logic itself, right?
So we've surpassed expectations?
In my 6th grade my friend and I made a game on PowerPoint using similar logic. It really pushed me in the direction of CS. Years later, here I am in my junior year of undergrad CS degree.
As a kid the first video game I created was in PowerPoint - using simple animations and buttons. I've been thinking of revisiting it to now make an actually interesting project using just powerpoint, and I have to say this video made the idea to jump into that a lot more appealling. Thank you!
Standing up for the correct pronunciation of "GIF" earned you my like today.
You mean JIF?
can't trust anyone who says gif as yiff
This video translates what I always wanted when I was a child.
Easily the most creative presentation I've ever seen. I'm a bit late but still a fantastic job.
I think the 3D assets are a part of Windows 10, not just Power Point. I downloaded 3D Builder and it has those same fish assets. It is actually easier since you can just import the model and then Save As with the format that you want.
I love this! I was a dumb kid so I never did anything more sophistocated than the Portal stuff from the start, but I used to make stuff in PowerPoint as a kid and this is super nostalgic on top of being hilarious
I would never thought that i will watch a whole lecture about PowerPoint programming and its true functionality yet still enjoy it
Hmm I just watched a one hour long video about a guy doing cool things in PowerPoint. I would say time well spent
Me too,but I am fuckin amazed,guess that in all these years of programming the engineers that work for the PowerPoint division of Microsoft did an impressive job, this absolutely justifies the high price for the office suite
When you’ve dedicated your life to a meme and it becomes your job
Came to this channel from Matt Parker and Steve Mould video, stayed for the power point glory
this is probably the best powerpoint tutorial i've ever seen.
Wow this is some next level usage of PowerPoint, actually mind blown! Really enjoyed the presentation :)
Great to see you are still wowing people with your computer skills! Great job!
That H was too powerful
and what a cool 'presentation' it is!!!
Hey man I want to thank you. I didn't know anything about computer science, but after watching your lecture I now have a job at Google.
the most educational and entertaining 50 minutes of my life 😁
I wish my university had something like this. Best PowerPoint presentation I've seen!
Extremely entertaining and useful talk on the second half. I will be sure to add random freeform morph transitions and high quality 3D fish on my presentations from now on.
I remember taking a computer class in middle school and our teacher tought us all about programing in powerpoint. We made games and a handfull of other projects. Was definently one of my funner classes :)
That was the most entertaining useless stuff i ever saw.
I've use PowerPoint Programming 5 years ago for my University Project in that moment there was no any tutorial, and glad that I'm not the only one discovering that and sharing this skill with people)
i shall never have to step foot into the unity asset store once.
i thank this man and his sacred knowledge of school desktop programs.
This is the best PowerPoint presentation I’ve ever seen