DEV Community

Abdur Rehman Khalid
Abdur Rehman Khalid

Posted on

Games Every Programmer Should Play

Game Every Programmer should play
Programming games are often overlooked as a way to learn a new programming language or improve your knowledge of an existing one. Here are few programming games that are worth a try.

CodinGame

Visit CodinGame here - https://www.codingame.com/
alt text
CodinGame is one of the better-known free platforms for learning how to code through games. The platform supports over 25 programming languages and comes with challenges that become gradually harder as you progress through them. CodinGame is a community, too. You can solve challenges together with your friends or colleagues and learn how other players solve particular challenges.

Codemonkey

Visit Codemonkey here - https://www.codemonkey.com/
alt text
Codemonkey teaches codding using CoffeeScript, a real programing language, to teach you to build your own games in HTML5. It's aimed at codding for kids, but it's definitely fun for adults too.

Flexbox Froggy

Visit Flexbox Froggy here - https://flexboxfroggy.com/
alt text
In this game, you must bring the frogs home to their lilypads by mastering CSS flexbox, a powerful new module that makes layout a breeze. With it you can control alignment, spacing, and wrapping of elements on the webpage using only one or two lines of code.

CodeCombat

Visit Code Combat here - https://codecombat.com/
alt text
CodeCombat is a platform that gamifies Python, JavaScript, HTML, and the fundamentals of computer science. As you progress, you'll unlock heroes, pets, gear, and more.
The game is free for all its core levels, with a $9.99 a month subscription if you want access to its extra level branches plus 3,500 bonus gems a month. The game has a strong open-source community that helps with translations and creating more levels.

Untrusted

Visit Untrusted here - https://www.playuntrusted.com/
alt text
Untrusted is a meta-JavaScript adventure game written by Alex Nisnevich and Greg Shuflin. You need to write (or remove) JavaScript code to create a gap in the walls surrounding you.
Contrary to some of the other suggestions in this list, Untrusted is made for people already familiar with JavaScript. It starts easy, but the puzzles quickly become difficult. If you're up for a challenge, try Untrusted.

Cyber-Dojo

Visit Cyber-Dojo here: https://www.cyber-dojo.org/
alt text
cyber-dojo is an online browser-based coding dojo game. cyber-dojo is the world's simplest non development environment. Each group writes their code and tests inside a web browser. presses their run-tests button to submit their code and tests to the cyber-dojo server.

AI Gaming

Visit AI Gaming here - https://www.aigaming.com/
alt text
Last but not the least, we have Microsoft's AI Gaming Platform where you can code bots in python and compete against your friends on 30+ different games & challenges. You can also participate in tournaments to win some really cool prizes. Along with learning to code a bot in Python, you will also get hands-on practice in using Microsoft's Cloud Platform, Azure.

We hope you found at least one new programming game you’ll enjoy playing. There’s nothing better than learning how to code while having fun in the process. If you enjoyed this article, please feel free to share it on social media clicking the buttons top right.

Top comments (14)

Collapse
 
emmacole profile image
Emma Cole

The first thing that strikes you about 3 Patti Land is its clean and user-friendly interface. The developers have done a fantastic job of making the game visually appealing without cluttering the screen with unnecessary elements. You can directly play the game by downloading it on your android device.

Collapse
 
becry1944 profile image
Catherine R. Longoria • Edited

Hello!

I work as a programmer, and for me games are not so much a way to hone my skills, but an opportunity to have fun and relax after a hard day at work. I mostly play at Bet winner betwinneronline.in/. This platform has a large number of different interesting games, which allows you to choose something new and exciting every day. In addition, they quite often give free deposits, which is always nice and adds excitement.

I recommend giving it a try if you want to take a little break and enjoy the game!

Good luck!

Collapse
 
brian_temm_39a3da6192a3b0 profile image
Brian Temm • Edited

What games should every programmer play to sharpen their problem-solving skills, and could successful ventures like those of reality TV stars, such as Frank Fritz with a net worth of millions, inspire similar success in game development or tech-related careers?

Collapse
 
rylan_foley_e655cbc8c3585 profile image
Rylan Foley • Edited

What are some games that not only entertain but also challenge programmers to think critically and solve problems, and how might a calculadora de horas extras inspire a creative project within such a game? For example, could a game include a feature where players manage their in-game time and resources similar to how a real-world overtime calculator functions?

Collapse
 
adam_joseph_e3d94ad3b1e49 profile image
Adam Joseph • Edited

What games would you recommend for programmers to enhance their problem-solving skills, creativity, or logical thinking? Are there specific simulation or strategy games that could also benefit professionals in logistics, like those working at Crystal Cool Transport, to improve decision-making and resource management?

Collapse
 
lee_wthompson_2448eddc7 profile image
Lee W. Thompson

The appeal of "Subway Surfers" extends beyond its core mechanics. The game features various characters, each with unique abilities, allowing players to choose their preferred style of play. Additionally, the colorful and constantly changing environments add freshness to the experience. From bustling cityscapes to serene beaches, the game provides a visual feast that enhances the overall gameplay. Players are encouraged to explore different locations, making the experience more immersive. download now

Collapse
 
alanarpenter56 profile image
Alan B. Carpenter

"Games Every Programmer Should Play" is a great topic that highlights the intersection of gaming and programming skills. Games like Factorio and Human: Fall Flat not only offer fun but also challenge players to think critically and solve complex problems. TIS-100 and Shenzhen I/O immerse players in coding and circuitry, providing a unique way to understand programming concepts. Additionally, games like The Talos Principle encourage logical thinking and puzzle-solving. These games not only entertain but also enhance analytical skills, making them valuable for both novice and experienced programmers."

Collapse
 
kam_lewis_47f07c3504174dc profile image
Kam Lewis • Edited

Games Every Programmer Should Play offers a unique blend of fun and learning. Engaging with these games can enhance problem-solving skills and logical thinking. Don’t forget to check out the media download section for easy access to your favorites!

Collapse
 
keith_levels_60010e65232a profile image
Keith Levels • Edited

As a programmer, gaming isn’t so much about sharpening my skills, but more about unwinding and enjoying myself after a long day of coding. For me, it's all about having fun and de-stressing. Lately, I’ve been really into FR Legends Mod—it’s perfect for a quick, relaxing drift session.

Collapse
 
wade_mora_bd4a6812aef2879 profile image
Wade Mora • Edited

Every programmer should play games like TIS-100, Human Resource Machine, and Factorio to enhance problem-solving skills. Additionally, playing Stick War Legacy Mod APK with unlimited gems, gold, and 999 army upgrades can offer fun and strategy-based relaxation.

Collapse
 
kiri991 profile image
kiri991

The list of programming games you shared is fantastic! It's always great to combine learning with fun, especially when it comes to mastering coding skills. By the way, if you're looking for a break from coding and want to try something different, I highly recommend checking out glory casino. It's perfect for players in Bangladesh, offering great bonuses and a smooth gaming experience. You might find it a nice way to unwind after a coding session!