Hello developers ๐ ever wondered what if playing games can land you a job ๐ค? Games are an essential part of your life as they not only provide entertainment but also influence the way we think, learn, and solve problems. It increases the skills of critical thinking in the human brain while also giving the pleasure to entertain. From the childhood joy of board games to the immersive experiences of video games, these interactive mediums hold a significant place in our society.
What if I told you, I've found some games that by playing them you can learn the skills that will land you a decent job? If you don't believe me, you can try them yourself:
Let's dive into the game ๐ฏ
Flukeout
Link ๐: https://flukeout.github.io/
This website helps you to learn HTML and CSS in a gamification way so that you can enjoy them as well as learn how they work. They have many challenging levels and provide hints if you need them.
Checkio
Link ๐: https://checkio.org/
Checkio is a game where you can enjoy the traditional RPG gameplay with levels and learn the language. You can learn both TypeScript and Python on this game. It has over 500 gaming missions which has the customizable difficulties.
Codehunt
Link ๐: https://codehunt.cc/
Codehunt provides one of the easiest user interfaces where you can find and filter the coding questions based on the requirements. You can hunt the questions based on the level, skills, capabilities and mood.
Elevator Saga
Link ๐: https://play.elevatorsaga.com/
Build logic by playing a basic elevator game. Elevator Saga brings you a simple elevator game where you have to transport n number of people by simply writing your logic.
Vim-Adventures
Link ๐: https://vim-adventures.com/
Vim Adventures is a simple keyboard focus game that helps you learn Vim commands while playing a simple game. This game forces you to use only keyboard that too with specific Vim commands and shortcuts configured on it.
Robocode
Link ๐: https://robocode.sourceforge.io/
Robocode is a Java language-based game that is being downloaded into your local machine. It is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java. The robot battles are running in real-time and on-screen.
Code Combat
Link ๐: https://codecombat.com/
Code Combat is a simple game where you learn how giving a set of instructions to a program will work. After creating an account, you will get to choose many missions(dungeons) and every mission has some levels that you have to clear. To clear those levels, you have to move your character by coding the instructions.
Learn Git Branching
Link ๐: https://learngitbranching.js.org/
Learn Git Branching is a simple game where you can visualize your git working tree. It gives you a terminal where you write the commands and based on those commands you can see who git works under the hood.
Conclusion
In the end, I want to say these are the games to learn and practice the basics of programming. You can use them to revise your concepts or get a basic idea of what programming is. You can give those to school students who are still learning programming but if you're thinking that solving these problems will land you a job, then sorry to say, that it is not true. You have to learn and practice from the professional websites which offers you a professional roadmap and guides you to achieve the same.
Thank you! for reading, please leave your comments if any โ๏ธ
Don't forget to bookmark this blog for the future ๐
Connect with the author: