How I used low-code to build Lemmings!

Sdílet
Vložit
  • čas přidán 9. 07. 2024
  • They said it couldn't be done using only low-code, but I took on the challenge in 2020. In this video, I've revisited Power Lemmings and shown how it was done!
    #retrogames #powerfx #lowcode #powerapps
    Contents:
    00:00 Intro
    00:47 Other low-code languages
    01:17 What is Lemming?
    02:45 Sprites
    06:33 Moving lots of sprites around
    13:03 Collision detection
    20:26 Drawing holes
    24:55 Summary
  • Jak na to + styl

Komentáře • 37

  • @LisaCrosbie
    @LisaCrosbie Před rokem +8

    Love so much about this, especially following your problem solving and thought process. The concept of choosing a passion project as a way of learning is such a great approach that clearly works at any level! But you’ve left me with nostalgia and a desire to go and find and play Lemmings now!

    • @ScottDurow
      @ScottDurow  Před rokem

      Thank you Lisa ☺️
      I certainly had fun doing this one and that makes it soooo much easier to find the time to learn!

  • @debajdu
    @debajdu Před rokem +2

    Has been a fan of your work since the first time I saw the Ribbon workbench tool and many more years down the line, your work still inspires me.

    • @ScottDurow
      @ScottDurow  Před rokem

      It was the 10 year anniversary of the Ribbon Workbench last year would you believe! Thank you for watching 😊

  • @Stinow
    @Stinow Před 9 měsíci

    Looking for the edges of a language like this is so inspirational and *needed* for a language to evolve.
    Thank you Scott, will follow and will try some Pokemon game DIY in a Canvasapp myself 😁

  • @moyura2
    @moyura2 Před 9 měsíci

    Very cool, thank you for sharing.

  • @ozmoss2012
    @ozmoss2012 Před rokem +1

    Seeing this makes me think some fairly sophisticated charting could be done in a Canvas App either augmenting a chart control or going custom altogether. Thanks for showing the community what is possible!

    • @ScottDurow
      @ScottDurow  Před rokem

      Thank you for watching Scott ☺️ Definitely- I think you could do some very pretty charts with SVG - Perhaps it would be easier to use Power BI tiles embedded inside the app.

  • @tristangeoffroy9286
    @tristangeoffroy9286 Před rokem +1

    Very impressed! I didn’t rush to view this video because gaming sounds out of my concerns. How wrong I was! This is a fascinating problem solving story, there is lot to learn from your way of working. Thank you very much. But Lisa said that better than me

    • @ScottDurow
      @ScottDurow  Před rokem

      Thank you Tristan - I really appreciate that ☺️

  • @dayanidirajesh88
    @dayanidirajesh88 Před rokem

    As Lisa mentioned I loved your approach of tackling the problem..great work Scott.. Love your work 😊

    • @ScottDurow
      @ScottDurow  Před rokem

      Thank you Rajesh - I am so glad you enjoyed watching! ☺️

  • @MortenSchouenborg
    @MortenSchouenborg Před rokem

    You are my Power Apps Hero - what a great video!

    • @ScottDurow
      @ScottDurow  Před rokem +1

      You are my hero for watching and commenting 🤩

  • @Mglatje
    @Mglatje Před rokem

    when do you sleep....? Amazing stuff. Love all your video's. So much to learn from. Thx for sharing

    • @ScottDurow
      @ScottDurow  Před rokem

      Hehe - getting enough sleep is the secret of course ☺️ thank you for and thank you for watching - glad you found it helpful!

  • @_PowerThomas
    @_PowerThomas Před rokem

    Wow! This is next level!

    • @ScottDurow
      @ScottDurow  Před rokem +1

      Thank you Thomas! 🤩 now I really do need to implement that next level!!!

  • @R2Power
    @R2Power Před rokem +1

    This is my new favourite PowerApps video!!!
    We have soooo many similiar ideas, but I don't think I would have worked out the 0s and 1s of the level with Mid().
    Such a great job!
    Suggestion for the selection: combine the two techniques you showed. Sprites in one SVG in the back and transparent buttons in front for the selection part.

    • @ScottDurow
      @ScottDurow  Před rokem +1

      Thank you!
      I found that because I needed to be able to quickly update and read map bits, the string manipulation was the quickest. I did try using byte masking/arrays but the manipulation was slower and more complex in my tests. I guess there are lots of alternatives with pros and cons.
      I’ll definitely try using transparent buttons - I suspect that it might not perform any better since it would add the extra overhead of drawing the svg layer. I’ll let you know!
      Thank you again 🥰

    • @R2Power
      @R2Power Před rokem

      @@ScottDurow probably not more performant, but you wouldn't need to create 20 containers.
      At the moment I'm experimenting a lot with galeries in front of SVGs, but my examples weren't moving :D

    • @ScottDurow
      @ScottDurow  Před rokem +1

      Sounds awesome - let’s us know how it goes 🚀

  • @richardparker2671
    @richardparker2671 Před rokem

    Esta es una carta de amor para el uso profesional avanzado de Power Apps

  • @ginowadakekalam
    @ginowadakekalam Před rokem

    Awesome! Never thought power apps can do that!😮

    • @ScottDurow
      @ScottDurow  Před rokem

      I didn’t think so at first either! 🚀 Thank you for watching

  • @Malhosainy
    @Malhosainy Před rokem

    This is briliant, seemed impossible to me at first (looked like a clickbaite to be honest), but very very clever use of SVG, JSON and Mid.
    Well done, stay creative and keep sharing your ideas please!

    • @ScottDurow
      @ScottDurow  Před rokem +1

      Thank you Mohamed - very kind of you to say so! ☺️

  • @jdriele
    @jdriele Před rokem

    To prevent clippping with gallery, you must have 2 collections, one static as items of the collection and one dynamic tant will be read through a lookup.

  • @zoofboof9180
    @zoofboof9180 Před rokem

    Awesome! I love trying to make PowerApps do things it wasn't designed for.

    • @zoofboof9180
      @zoofboof9180 Před rokem

      My philosophy has always been that if you can figure out how to build games in a new framework you can probably figure out how to make almost anything.

    • @ScottDurow
      @ScottDurow  Před rokem +1

      I very much subscribe to the same philosophy! Are there any interesting challenges you have had to overcome? Thank you for watching! 😊

    • @zoofboof9180
      @zoofboof9180 Před rokem

      @@ScottDurow Worked out a couple games in PowerApps. Recently I have been working on a turn-based RPG that would take advantage of the power platform easy full stack deployment.

  • @MsRameshbhati
    @MsRameshbhati Před rokem

    This is an amazing Scott, how can we start with such learning ? Any tutorials ?

    • @ScottDurow
      @ScottDurow  Před rokem

      Thank you Ramesh! It was certainly fun! What topics are you interested in being covered in a tutorial?

  • @user-be3yi2og6r
    @user-be3yi2og6r Před 10 měsíci

    Can create video on pagination functionality
    Like first showing 50 Data then onclick of button loading next 50 and so on for like 150000 Data.....

  • @rexkenley
    @rexkenley Před rokem +3

    Next, DOOM.

    • @ScottDurow
      @ScottDurow  Před rokem

      Now that would be pushing the boundaries!