Great Impractical Ideas in Computer Science: PowerPoint Programming

Поділитися
Вставка
  • Опубліковано 27 лис 2024

КОМЕНТАРІ • 1,6 тис.

  • @NFSHeld
    @NFSHeld 4 роки тому +6872

    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.

  • @alimamulma3sum14
    @alimamulma3sum14 5 років тому +398

    My man is ×1.25 by default
    Really loved it.

    • @atlantabaruah
      @atlantabaruah 4 роки тому +16

      Ikr, I checked my speed to make sure it was at normal

    • @genewitch
      @genewitch 4 роки тому +21

      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.

    • @thomastakeshita4979
      @thomastakeshita4979 4 роки тому +13

      @@genewitch ok

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

      @@genewitch weird flex bruh

  • @benjaminbrady2385
    @benjaminbrady2385 5 років тому +7080

    I love how Microsoft have clearly put the best programmers in the world entirely on PowerPoint and not Windows

    • @aghArdeshir
      @aghArdeshir 5 років тому +56

      lmao

    • @willinton06
      @willinton06 5 років тому +540

      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.

    • @HelloThere-xs8ss
      @HelloThere-xs8ss 5 років тому +13

      Lol brutal

    • @muhammadzamzam9915
      @muhammadzamzam9915 5 років тому +51

      @@willinton06 is this a joke or not? Im asking seriously. Cause im considering moving from creating csv file to xlsm

    • @pilotavery
      @pilotavery 5 років тому +93

      @@muhammadzamzam9915 CSV file is fine for basic stuff but Excel program lets you do much more

  • @petersmythe6462
    @petersmythe6462 3 роки тому +676

    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.

  • @leigonlord5382
    @leigonlord5382 5 років тому +7630

    what ive learnt from this is that microsoft has some incredibly intelligent people working on powerpoint. for some reason.

    • @Architector_4
      @Architector_4 5 років тому +407

      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?!"

    • @remram44
      @remram44 5 років тому +159

      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.

    • @HRRRRRDRRRRR
      @HRRRRRDRRRRR 5 років тому +62

      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.

    • @RREDesigns
      @RREDesigns 5 років тому +18

      To create UA-cam content, of course.

    • @M33f3r
      @M33f3r 5 років тому +14

      What better way to get your spy/ai/whatever code onto every machine out there than bundle it in something like Office or Windows ?

  • @RichardHennigan
    @RichardHennigan 5 років тому +2026

    Fun fact: Windows 11 is just going to be one big PowerPoint presentation.

    • @sodiboo
      @sodiboo 4 роки тому +11

      Wow, congratulations! You *COMPLETELY MISSED THE JOKE*

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

    • @FoxHoundCReatorFS
      @FoxHoundCReatorFS 3 роки тому +6

      This is relevant

    • @xanhx
      @xanhx 2 роки тому +5

      yes it is

    • @jebtickle4065
      @jebtickle4065 Рік тому +18

      @@sodiboo I think you missed the joke...

  • @baganatube
    @baganatube 5 років тому +5402

    There is either a perfectionist engineer or an insane product manager at Microsoft.

    • @michaelkochalka3251
      @michaelkochalka3251 5 років тому +478

      Or a bored person who just got too much free time.

    • @RomanticPopPunk
      @RomanticPopPunk 5 років тому +226

      @@michaelkochalka3251 All of above can be true

    • @TremereTT
      @TremereTT 5 років тому +156

      @@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."

    • @r0cketplumber
      @r0cketplumber 5 років тому +52

      Embrace the healing power of "and".

    • @TheSpacecraftX
      @TheSpacecraftX 5 років тому +73

      @@RomanticPopPunk A bored to insanity perfectionist product manager.

  • @baameows
    @baameows 5 років тому +1537

    *WHOM’ST THE HECK ADDED AN IMAGE COMPARISON ALGORITHM TO POWERPOINT THAT’S ONLY USED FOR IMAGE TRANSITIONS AND ARE THEY OKAY?!!?*

    • @Kosaro1234
      @Kosaro1234 5 років тому +53

      @@tbodt Except that he scribbled on one of them with red ink in paint

    • @tomwildenhain
      @tomwildenhain  5 років тому +538

      @@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.

    • @leonardschulz7050
      @leonardschulz7050 5 років тому +45

      @@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?

    • @wackyroo
      @wackyroo 5 років тому +42

      @@tbodt maybe they got help from the Bing image search team. Gotta find a way to get a return on bing somehow

    • @TheNewton
      @TheNewton 5 років тому +68

      ~38:30 timestamp for this thread
      relevant xkcd 664 Academia vs Business, P=NP is solved but it's in a toaster somewhere

  • @chigozie123
    @chigozie123 5 років тому +2870

    I used to know how PowerPoint works, now I don't even think I know what PowerPoint is.

    • @SreenikethanI
      @SreenikethanI Рік тому +5

      it is everything, it is our existence
      look further and you will see a circle with an action linked to it

  • @muin1
    @muin1 5 років тому +125

    All the programmers who worked on making of power point will be so proud to see their work is actually being appreciated by someone

  • @SundaraRamanR
    @SundaraRamanR 5 років тому +1414

    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.

    • @mfaizsyahmi
      @mfaizsyahmi 5 років тому +39

      Which I very well think someone in Aperture Lab might have done already

    • @ok_schlatter
      @ok_schlatter 5 років тому +42

      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

    • @Speed001
      @Speed001 3 роки тому +9

      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.

  • @Trolligarch
    @Trolligarch 5 років тому +700

    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

    • @riskyalyaifa3882
      @riskyalyaifa3882 5 років тому

      I feel ya

    • @jacobschwartz8175
      @jacobschwartz8175 5 років тому +7

      Feel the power of PowerPoint!

    • @RAD10WALA
      @RAD10WALA 5 років тому +37

      I made my resume on PowerPoint because i didn't know illustrator.

    • @90hijacked
      @90hijacked 5 років тому +12

      This is so sad.

    • @aqilcontractor788
      @aqilcontractor788 5 років тому +8

      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...

  • @jonas1015119
    @jonas1015119 5 років тому +2244

    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

    • @90hijacked
      @90hijacked 5 років тому +10

      To be fair you can do more using CSS.

    • @personman1132
      @personman1132 5 років тому +135

      @90hijacked But my friend, CSS is not Powerpoint.

    • @copper803
      @copper803 5 років тому +57

      PowerPoint programming is as useful as BrainFuck as an actual functional programming language, but you can brag about it so who cares.

    • @IronicHavoc
      @IronicHavoc 4 роки тому +27

      @@copper803 It's a good meme, but also good praxis for being able to make the most of a coding environment.

    • @copper803
      @copper803 4 роки тому +4

      @@IronicHavoc its commendable and cool and all, but almost completely useless practically

  • @viharcontractor1679
    @viharcontractor1679 5 років тому +1436

    Today I realized why PowerPoint has the word "Power" in its name.

    • @MouseGoat
      @MouseGoat 5 років тому +124

      True, But what's your Point.

    • @jibun_beats
      @jibun_beats 4 роки тому +38

      @@MouseGoat no no, that's the point.

    • @Duduvianna3
      @Duduvianna3 4 роки тому +31

      @@jibun_beats No, that's the power.

    • @ekrem_dincel
      @ekrem_dincel 4 роки тому +1

      @@MouseGoat lool

    • @genewitch
      @genewitch 4 роки тому +8

      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.

  • @maezelbop
    @maezelbop 5 років тому +4488

    "Now Mister Wildenhain, we've been reviewing your resume, and you seem to have listed 'Microsoft Office' under 'Programming Languages.'"
    "Yes, that's correct."

    • @selachian
      @selachian 5 років тому +60

      @@birdsplaybs1234 I'm pretty confident that one used VBA, which is cheating a bit compared to this

    • @polarpaw224
      @polarpaw224 5 років тому +5

      That made me laugh.

    • @r0cketplumber
      @r0cketplumber 5 років тому +115

      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.

    • @lerneninverschiedenenforme7513
      @lerneninverschiedenenforme7513 5 років тому +1

      made my day!

    • @HappyBeezerStudios
      @HappyBeezerStudios 5 років тому +26

      There is also a drum machine and midi controller in excel.
      A DAW is worked on.

  • @icehawk3442
    @icehawk3442 5 років тому +312

    Died at the "This requires more investigation" at the image recognition part

  • @nexterpl3085
    @nexterpl3085 5 років тому +3417

    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.

    • @danielb6737
      @danielb6737 5 років тому +22

      get jpegview, so much faster and better

    • @Alzter0
      @Alzter0 5 років тому +198

      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

    • @Shadownrun2
      @Shadownrun2 5 років тому +56

      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

    • @Shadownrun2
      @Shadownrun2 5 років тому +64

      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)

    • @spaceowl5957
      @spaceowl5957 5 років тому +142

      Microsoft does an amazing job at channeling the combined intelligence of thousands of brilliant hardworking people into a toilet

  • @FrankFortier44
    @FrankFortier44 4 роки тому +119

    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 .

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

      Yeah I was surprised that it actually has 3d files that you can work with.

  • @ellojayar
    @ellojayar 3 роки тому +787

    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
      @adrianadamane2571 Рік тому +56

      You have taught me forbidden knowledge that I will use as soon as i have to present something

    • @nothayley
      @nothayley Рік тому +40

      @@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

  • @pilotavery
    @pilotavery 5 років тому +809

    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.

    • @ccgarciab
      @ccgarciab 5 років тому +13

      I mean, it does have “power” in the name. If it didn’t handle every edge case, it wouldn’t be that powerful.

    • @XGMPinachet
      @XGMPinachet 5 років тому +22

      @@ccgarciab the power to make a point

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

      If I can I will use every edge case.
      Just a matter if the program crashes or not.

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

      Turing complete means IT CAN DO EVERYTHING!!!!!!!!!

  •  5 років тому +403

    I have a temptation to send this presentation to the professors that made me use LaTex for presentations.

    • @SreenikethanI
      @SreenikethanI 5 років тому +32

      Whoaaaa… LaTeX for presentation
      Damn

    • @klaraaa688
      @klaraaa688 5 років тому +5

      Why does your surname mean dinner

    • @trogdorstrngbd
      @trogdorstrngbd 5 років тому +41

      Ask them to reply with a Turing Complete LaTex presentation. XD

    • @SreenikethanI
      @SreenikethanI 5 років тому +11

      @@klaraaa688 Why does your surname sound like a compound of Benzene?
      (please i was just joking)

    • @dayvie9517
      @dayvie9517 5 років тому +13

      Latex Beamer is pretty good 👌

  • @LofiWurld
    @LofiWurld 5 років тому +583

    Feel like this was a robust military grade application acquired and repurposed by microsoft to make presentations

    • @coscorrodrift
      @coscorrodrift 5 років тому +65

      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
      @Gunth0r 4 роки тому +12

      @@coscorrodrift the freeform shape to freeform shape with a different number of vertices one was very impressive.

    • @alexandramuller9055
      @alexandramuller9055 4 роки тому +2

      @@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.

    • @Gunth0r
      @Gunth0r 4 роки тому +2

      @@alexandramuller9055 sure, but you wouldn't expect this feature at all

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

      Well the military does run on powerpoint.

  • @lxathu
    @lxathu 5 років тому +65

    This has been the very first time ever that I enjoyed when someone opened PP.

  • @bruceU
    @bruceU 5 років тому +737

    "why does powerpoint come with high resolution fish models"

    • @Speed001
      @Speed001 3 роки тому +30

      Well I sure don't want low resolution ones

  • @chigozie123
    @chigozie123 5 років тому +916

    This is ridiculous. If this level of customization and robustness existed in Windows, I wouldn't be a Linux user.

    • @norter_
      @norter_ 5 років тому +109

      Well, it has, but Windows is so cluttered you would never find it.

    • @grife97
      @grife97 5 років тому +122

      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

    • @90hijacked
      @90hijacked 5 років тому

      ... What are you? some sort of ubuntu user? K.I.S.S.

    • @chigozie123
      @chigozie123 5 років тому +8

      @@90hijacked Arch baby :)

    • @jorionedwards
      @jorionedwards 5 років тому +19

      @@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."

  • @shfunky
    @shfunky 3 роки тому +86

    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!

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

      Does anyone have any questions? _cool_

  • @dukc6338
    @dukc6338 5 років тому +215

    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 :)

    • @tomwildenhain
      @tomwildenhain  5 років тому +48

      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.

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

      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.

  • @areiz912
    @areiz912 4 роки тому +288

    Dev: "So what feature do we put in Powerpoint?"
    Project Manager: "Yes"

    • @stanislaslaurent970
      @stanislaslaurent970 4 роки тому +21

      "See, I have the list of features I thought about right here and..."
      "Sir that looks like the Bible"

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

      @Пётр Бойков yet

  • @DeSaxofoonVanPeter
    @DeSaxofoonVanPeter 5 років тому +823

    Intricate fish models and complex fractals? And (quasi-?)artifical intelligence? In _my_ PowerPoint? Great lecture, Tom!

  • @pratikjaiswal5764
    @pratikjaiswal5764 5 років тому +38

    This presentation opened a whole new world for me.PowerPoint gets my respect.

  • @lewismassie
    @lewismassie 5 років тому +89

    I've seen this before, but the second half (especially with the assets) completely floored me

  • @chigozie123
    @chigozie123 5 років тому +315

    Everyone: WHO DA HECK CREATED AN IMAGE COMPARISON ALGORITHM TO DO TRANSITIONS?
    Microsoft: Well how else do transitions work??

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

      It seems like the logical move to do, powerful and robust for personal use.

  • @seanthebandgeek5040
    @seanthebandgeek5040 5 років тому +744

    These people paid for this class and we all got it for free. Damn

    • @John-jc3ty
      @John-jc3ty 5 років тому +18

      and they wont shut up

    • @xybarra3702
      @xybarra3702 5 років тому +99

      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)

    • @username42
      @username42 5 років тому +2

      how do we get it free?

    • @Vergil3489
      @Vergil3489 5 років тому +33

      @@username42 just go there

    • @username42
      @username42 5 років тому +6

      @@Vergil3489 nani?

  • @JohnyK07
    @JohnyK07 3 роки тому +55

    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

  • @DGCubes
    @DGCubes 5 років тому +89

    Watched the whole thing and was engaged the whole time, thanks for sharing! :)

  • @kartik180rajesh1
    @kartik180rajesh1 Рік тому +20

    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

  • @gregoryboyek622
    @gregoryboyek622 5 років тому +40

    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.

  • @animeweeb3327
    @animeweeb3327 4 роки тому +57

    28:02 - Merging Shapes
    38:37 - Cropping
    45:13 - Summary Slide/ Fractals (Few Minutes before, testing with 3D Assets)

  • @superj1e2z6
    @superj1e2z6 5 років тому +690

    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

    • @skorp5677
      @skorp5677 5 років тому +15

      There is a great documentation. You just have to be freaky enough to test all combination :D

    • @superj1e2z6
      @superj1e2z6 5 років тому +6

      Are there tons now in stackoverflow for powerpoint manipulations lol.

  • @VirtuelleWeltenMitKhan
    @VirtuelleWeltenMitKhan 4 роки тому +112

    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

  • @jairantonio3999
    @jairantonio3999 5 років тому +265

    I once had to “program a game” in PP by creating a slide for each posible state from the decision tree lol

    • @Architector_4
      @Architector_4 5 років тому +105

      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!

    • @chigozie123
      @chigozie123 5 років тому +2

      @@Architector_4 oh my goodness!!

    • @gkhuong
      @gkhuong 5 років тому +1

      Yeah I did that too lol like a choose your own adventure kinda game 😂 it was so much fun

    • @scrp1o
      @scrp1o 5 років тому

      @@Architector_4 He could have done that through a Batch file, probably a lot easier.

    • @Architector_4
      @Architector_4 5 років тому +1

      @@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

  • @asasin666666
    @asasin666666 5 років тому +88

    “Science isn't about WHY, it's about WHY NOT!”
    ― J.K. Simmons

    • @abiramen
      @abiramen 5 років тому +1

      *Cave Johnson

  • @RockiestRock
    @RockiestRock 5 років тому +250

    Do you list "PowerPoint" on your CV?

    • @tomwildenhain
      @tomwildenhain  5 років тому +431

      Yes, next to the other programming languages.

    • @fzetski
      @fzetski 5 років тому +13

      That awkward moment when the reply gets more likes than the comment.

  • @mjodyh
    @mjodyh 5 років тому +11

    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

  • @ChompNom
    @ChompNom 5 років тому +202

    during technical interview: can i do this in powerpoint?

  • @MasonOsborn
    @MasonOsborn 5 років тому +65

    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...

    • @vvill-ga
      @vvill-ga 4 роки тому +1

      Thank you Mr.Godot

    • @homeyworkey
      @homeyworkey 4 роки тому +4

      so does PPT still have 3D models from there... or what? its shut down now

    • @wigoow1206
      @wigoow1206 4 роки тому +2

      It was shut down less down less than two month ago.. Now I'm sad.

    • @jogadorjnc
      @jogadorjnc 4 роки тому +6

      It seems you can still get the assets over on powerpoint, tho.

    • @coolguy284_2
      @coolguy284_2 4 роки тому

      web.archive.org to the rescue! (It's on there I'm pretty sure)

  • @djigoo
    @djigoo 5 років тому +127

    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")

    • @djigoo
      @djigoo 5 років тому +23

      You can also do it with groups, pictures and text

  • @waqarmehdi4394
    @waqarmehdi4394 4 роки тому +37

    5:22
    Instructor : "Can anyone guess how many slides have been used?"
    Student : "Finite numbers."
    🤣🤣🤣🤣. This was damn savage.

  • @feryth
    @feryth 5 років тому +221

    the quiet "oh my god" at end of 22:40 lmao

  • @wan-sou
    @wan-sou 5 років тому +10

    so a "Power Point Tutorial"
    i needed this since the first grade

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

    My man here can probably make a whole thanksgiving dinner with an easy bake oven.

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

    This video has single-handedly improved my feelings towards Microsoft by about 1000%

  • @aruntm9863
    @aruntm9863 5 років тому +22

    Thank you youtube for putting this on my recommended videos.

  • @conoroneill8067
    @conoroneill8067 4 роки тому +85

    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.

    • @yondaime500
      @yondaime500 4 роки тому +30

      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.

    • @anothrto1045
      @anothrto1045 4 роки тому +7

      Almost everything is either a zip or directories that point at zips those zips just happen to get fancier

    • @nulano
      @nulano 4 роки тому +1

      @@yondaime500 7-zip is amazing. You can even open files you might not expect, such as various executables: exe, msi, msu, ...

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

      Just like Java's archives, (jar, war, ear, rar, and probably a few more I've forgotten).

  • @npip99
    @npip99 5 років тому +423

    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

    • @eliobatista3399
      @eliobatista3399 5 років тому +3

      Nicholas Pipitone what’s school is CMU?

    • @edt1629
      @edt1629 5 років тому +25

      @@eliobatista3399 Carnegie Mellon University....

    • @Flowtail
      @Flowtail 5 років тому +8

      Thats beautiful-my school doesn’t require Theoretical computing, which makes me sad cause i loved that class

    • @jakobwachter5181
      @jakobwachter5181 4 роки тому +2

      @@Flowtail What school did you attend? Most universities have at least a required algorithms course for students, and a discrete mathematics class.

  • @matthewgumabon7498
    @matthewgumabon7498 Рік тому +64

    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.

    • @Wereld03
      @Wereld03 Рік тому +2

      These guys are very actively participating, at my current university study people are just as you describe.. no interest at all.

    • @sepvrij5642
      @sepvrij5642 Рік тому +5

      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

    • @XMysticHerox
      @XMysticHerox Рік тому +3

      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.

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

      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.

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

      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.

  • @saniancreations
    @saniancreations 5 років тому +105

    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
      @Nerdule 5 років тому +10

      Word documents are also zip files, by the way.

    • @SreenikethanI
      @SreenikethanI 5 років тому +12

      All office documents like word, ppt, excel can be opened using an archive viewer, like windows zip file viewer (the default), or 7Zip, etc

    • @WillKew
      @WillKew 5 років тому +8

      @@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).

  • @benajmingrasic
    @benajmingrasic 5 років тому +2

    i clicked on this because i taught its a 20 min video, i was so engaged i watched the whole thing. Good presentation, congrats.

  • @davr1
    @davr1 5 років тому +1901

    Took me 8 minutes to realise he's using windows on a macbook

    • @eldiegoasecas
      @eldiegoasecas 5 років тому +150

      chad

    • @TheFourzee
      @TheFourzee 5 років тому +70

      bootcamp

    • @sharbelokzan9673
      @sharbelokzan9673 5 років тому +19

      R u intrested in selling ur username?

    • @davr1
      @davr1 5 років тому +22

      @@sharbelokzan9673 yeah $200 and you can have it

    • @sharbelokzan9673
      @sharbelokzan9673 5 років тому +10

      That's too much.. I can pay 100$ maximum

  • @divad771
    @divad771 5 років тому +3

    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.

  • @10goni
    @10goni 5 років тому +33

    42:02 you just made the poor dude that implemented the image recognition cry themself to sleep

  • @MustardEAD
    @MustardEAD Рік тому +6

    The most impressive part of this live presentation, for me, is that it was performed on a track pad.

  • @LordSandwichII
    @LordSandwichII 5 років тому +452

    "I started doing this in fourth grade."
    Ha! That's nothing! When I was in fourth grade, I tried to eat a candle.

    • @russiaprivjet
      @russiaprivjet 5 років тому +8

      That’s nothing, I pooped my pants haha

    • @jlf_
      @jlf_ 5 років тому +7

      best comment

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

      lit?

    • @maythesciencebewithyou
      @maythesciencebewithyou 4 роки тому +1

      Did you succeed to eat the candle? Mine ended up my nose.

    • @LordSandwichII
      @LordSandwichII 4 роки тому +2

      @@maythesciencebewithyou It didn't taste as nice as it smelled so I spat it out!

  • @Xyles7
    @Xyles7 5 років тому +59

    This video shows perfectly why programming knowledge isn't limited to the programming language

    • @90hijacked
      @90hijacked 5 років тому +2

      Yesterday i watched a microsoft promotional on biological programming
      today... This.

  • @Cyberfoxxy
    @Cyberfoxxy 5 років тому +200

    "You cant really do programming in notepad."
    We've got a pro here

    • @daddy_chill1530
      @daddy_chill1530 5 років тому +15

      Actually you can write a code there 😁

    • @1chaplain
      @1chaplain 5 років тому +11

      .. HTML /CSS/JS is not a programming language
      You can edit your code, but not compile it tho

    • @Cyberfoxxy
      @Cyberfoxxy 5 років тому +18

      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

    • @Stego27
      @Stego27 5 років тому +4

      vbscript? batch?

    • @Moondog911
      @Moondog911 5 років тому +1

      Eric Miret I like ur rebuttal. Simple and to the point.

  • @channie3169
    @channie3169 4 роки тому +4

    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

  • @mmusicoc
    @mmusicoc 5 років тому +12

    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

  • @windows4ever4
    @windows4ever4 5 років тому +2

    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.

  • @paulmcdowell4971
    @paulmcdowell4971 5 років тому +682

    Broke: Programming in Scratch
    Woke: Programmin in PowerPoint

    • @baconsalad9743
      @baconsalad9743 5 років тому

      Why woke?

    • @youssef2366
      @youssef2366 5 років тому +13

      @@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

    • @youssef2366
      @youssef2366 5 років тому +6

      @@MrAST4R0TH i'd like to thank you for that information and i also like to say you missed the joke

    • @Darkry
      @Darkry 5 років тому

      Who the hell uses Scratch :| dude... :D I hate people who use Scratch, so I give this meme +1 ;)

    • @zigmazero2879
      @zigmazero2879 4 роки тому +2

      @@Darkry I hate people who uses Scratch, but if anyone can make something good with them then big respect

  • @weylin6
    @weylin6 5 років тому +8

    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

    • @aizfaizie919
      @aizfaizie919 5 років тому

      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.

  • @MubashirAR
    @MubashirAR 5 років тому +127

    Next up: How to give a presentation in Machine Language

    • @cegf3d
      @cegf3d 5 років тому +9

      Lecturer gets up, introduces himself and goes "10110100 0101100010" n shit

  • @commanderguy-rw7tj
    @commanderguy-rw7tj Рік тому +1

    ok, that's GOTTA be one of the best presentations I've seen in a loong while

  • @kaffeetasse9455
    @kaffeetasse9455 5 років тому +9

    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. 😅

  • @hungryhippo4560
    @hungryhippo4560 5 років тому +37

    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.

    • @huttyblue
      @huttyblue 5 років тому +4

      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.

  • @stardust610134
    @stardust610134 5 років тому +6

    Entertaining and education at the same time, loved the whole lecture!

  • @deru9496
    @deru9496 5 років тому +247

    1990: we have flying cars in the future
    2019: How to create a game with powerpoint

    • @billowen3285
      @billowen3285 5 років тому +1

      1985 you spud

    • @michil.1192
      @michil.1192 5 років тому +4

      And I'm not disappointed

    • @FireJach
      @FireJach 5 років тому +1

      in Excel you can do it as well

    • @LukenSkyne
      @LukenSkyne 5 років тому +1

      ​@@FireJach but it's a bit less interesting since excel actually supports way more programming logic itself, right?

    • @itsbk6192
      @itsbk6192 5 років тому +2

      So we've surpassed expectations?

  • @victoryfile
    @victoryfile 4 роки тому +4

    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.

  • @roofkat
    @roofkat 5 років тому +2

    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!

  • @Cpt_Cat
    @Cpt_Cat 5 років тому +8

    Standing up for the correct pronunciation of "GIF" earned you my like today.

    • @bit2shift
      @bit2shift 5 років тому +1

      You mean JIF?

    • @alvaro759
      @alvaro759 4 роки тому +1

      can't trust anyone who says gif as yiff

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

    This video translates what I always wanted when I was a child.

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

    Easily the most creative presentation I've ever seen. I'm a bit late but still a fantastic job.

  • @yondaime500
    @yondaime500 4 роки тому +17

    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.

  • @amaryllis0
    @amaryllis0 5 років тому +7

    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

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

    I would never thought that i will watch a whole lecture about PowerPoint programming and its true functionality yet still enjoy it

  • @Omair
    @Omair 5 років тому +43

    Hmm I just watched a one hour long video about a guy doing cool things in PowerPoint. I would say time well spent

    • @thomascicutto9216
      @thomascicutto9216 5 років тому +3

      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

  • @MPW
    @MPW 5 років тому +38

    When you’ve dedicated your life to a meme and it becomes your job

  • @rewrose2838
    @rewrose2838 5 років тому +12

    Came to this channel from Matt Parker and Steve Mould video, stayed for the power point glory

  • @djastrobrando8222
    @djastrobrando8222 7 місяців тому

    this is probably the best powerpoint tutorial i've ever seen.

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

    Wow this is some next level usage of PowerPoint, actually mind blown! Really enjoyed the presentation :)

  • @collinkovacs9303
    @collinkovacs9303 4 роки тому +1

    Great to see you are still wowing people with your computer skills! Great job!

  • @pianojay5146
    @pianojay5146 5 років тому +13

    That H was too powerful
    and what a cool 'presentation' it is!!!

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

    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.

  • @-damast
    @-damast 5 років тому +3

    the most educational and entertaining 50 minutes of my life 😁

  • @MQZON
    @MQZON 5 років тому +2

    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.

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

    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 :)

  • @auseryt
    @auseryt 5 років тому +186

    That was the most entertaining useless stuff i ever saw.

  • @Zung92
    @Zung92 4 роки тому

    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)

  • @sonicmeerkat
    @sonicmeerkat 4 роки тому +8

    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.

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

    This is the best PowerPoint presentation I’ve ever seen