switchon@lavalamp.biz
+27(0) 83 419 4851 / +27(0) 21 036 1165
Application & software development
Get A Quote

    • Home
    • Services
      • Application & software development
      • Outsourced software development
      • Project based resourcing
      • Digital marketing & consulting
      • Graphic design & consulting
      • UI / UX design & consulting
      • Recruitment services
      • Lease an expert
    • About
      • How we work
      • NBConsult Group
      • Partners
      • Lightbox Digital
    • Blog
    • Join us
    • Contact

    • Home
    • Services
      • Application & software development
      • Outsourced software development
      • Project based resourcing
      • Digital marketing & consulting
      • Graphic design & consulting
      • UI / UX design & consulting
      • Recruitment services
      • Lease an expert
    • About
      • How we work
      • NBConsult Group
      • Partners
      • Lightbox Digital
    • Blog
    • Join us
    • Contact

    • Home
    • Services
      • Application & software development
      • Outsourced software development
      • Project based resourcing
      • Digital marketing & consulting
      • Graphic design & consulting
      • UI / UX design & consulting
      • Recruitment services
      • Lease an expert
    • About
      • How we work
      • NBConsult Group
      • Partners
      • Lightbox Digital
    • Blog
    • Join us
    • Contact

    • Home
    • Services
      • Application & software development
      • Outsourced software development
      • Project based resourcing
      • Digital marketing & consulting
      • Graphic design & consulting
      • UI / UX design & consulting
      • Recruitment services
      • Lease an expert
    • About
      • How we work
      • NBConsult Group
      • Partners
      • Lightbox Digital
    • Blog
    • Join us
    • Contact
    angular
    Updating A Primitive Type Variable From A Service In Angular
    Sep 6, 2021
    the art of coding
    The Art Of Coding
    Oct 4, 2021

    Developing Problem Solving Skills Through Games

    learning
    learning

    For most ordinary folk, when you mention the idea of playing a videogame, the first thing that comes to mind is kids wasting their valuable energy on something that could be spent on learning something more useful for their future.

    But to many software developers and problem solvers in general that’s where our passion for solving problems started in the first place.

    Be it trying to figure out how to get through a dungeon in The Legend of Zelda or planning the best way to place your next block while playing Tetris, these are all ways that we stimulated our brains to think out of the box as kids and can even be challenging for some adults.

    While a large majority of modern games out there don’t necessarily require the same type of ingenuity as the games of old, there are still a few games created by indie developers that not only triggers that satisfying feeling of finally putting all the pieces of a puzzle together but can also teach you the fundamentals of software development in the process.

    One such game I had the pleasure of playing recently was Human Resource Machine. I was pleasantly surprised how many of the core fundamentals of coding was touched upon in such a gem of a game. Whether it’s learning how variables work or while loops and logical operators, the fun art-style makes the game both educational and fun for kids and adults alike.

    Another game that really played with the idea of problem solving that I highly recommend is Baba Is You. An indie game that started as a small competition project but really pushed the boundaries of what problems could arise from coding. The idea of the games is simple, every block on the screen functions a keyword used to build up the rules for the level and by pushing these blocks around you can create brand new rules to help solve the puzzle.

    There are plenty of websites that provide similar types of games and challenges like CodeMonkey, Codewars and Code Combat just to name a few. Even the application examinations for coding schools like WeThinkCode use simple games to teach the concepts of coding while also testing your problem-solving skills.

    While the Gamification of Learning and Game-Based Learning aren’t new concepts by any stretch of the imagination, there are now more resources than ever like these to help people from any background find their way into the world of technology.

    Contact us


      Related posts:

      9 tips to prevent programmer burnout9 Tips To Prevent Programmer Burnout how to deploy your app/website on herokuHow To Deploy Your App/Website On Heroku benefits of developer journal5 Benefits Of Having A Developer Journal proritising tasks and skillsPrioritising Tasks And Skills
      Share
      8
      Abduraghmaan Gabriels
      Abduraghmaan Gabriels
      Abduraghmaan is a young up-and-coming full-stack software engineer. He started his journey in the world of tech by modifying the small scripts in old Pokemon games and ended up falling in love with coding. His ultimate passion is bringing new people into the world of technology and teaching them the wonders of Software development.

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Lava Lamp Lab


      Like technology, a lava lamp constantly changes form, producing new conditions with every passing moment



      lava lamp lab facebook   lava lamp lab twitter   lava lamp lab linkedin   lava lamp lab instgram

      Services


      Application & software development

      Outsourced software development

      Project based resourcing

      Digital marketing & consulting

      Graphic design & consulting

      UI / UX design & consulting

      Contact Us


      +27(0) 83 419 4851

      +27(0) 21 036 1165


      switchon@lavalamp.biz


      Unit 1 Monaco Square,
      14 Church Street,
      Durbanville,
      Cape Town, 7550

      NBConsult Group


      nbconsult
      nbconnect msp
      nbclearning
      river broadband
      designer needed
      © 2023 Lava Lamp Lab (Pty) Ltd | All Rights Reserved | Privacy Policy
      Contact us now

        Application & software development

          Outsourced software development

            Project based resourcing

              Digital marketing & consulting

                Graphic design & consulting

                  UI/UX design & consulting

                    Lease an expert

                      Recruitment services

                        We are using cookies to give you the best experience on our website.

                        You can find out more about which cookies we are using or switch them off in settings.

                        Lava Lamp Lab
                        Powered by  GDPR Cookie Compliance
                        Privacy Overview

                        This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

                        Strictly Necessary Cookies

                        Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

                        If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

                        3rd Party Cookies

                        This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

                        Keeping this cookie enabled helps us to improve our website.

                        Please enable Strictly Necessary Cookies first so that we can save your preferences!

                        Cookie Policy

                        More information about our Cookie Policy