Lee Wars is a turn based combat arena where you develop a team of IA using pseudo code resembling python. It poses both algorithmic and strategical challenges while pushing you to optimize your code to contend with the ressources limits. Pretty cool and there is a very active community of core players.
@@oneoranota i looked into Leek Wars, interesting game, unfortunately for me, its not In English. Others might be interested. Btw, if you click the the vertical dots at the end of your comment, you can edit your original comment rather than replying to yourself to clarify.
Gracious hellos, GeekNesis fellows. May I suggest for future videos regarding multi-source topics, this video for example, to include the urls as well in the description to help direct us (the viewers) to each product and/or how to find more information related to them. Thank you over all though! Additionally, some uploaded content covers original and commonly looked over topics, it's nice, and I am excited for more to come. I am definitely a new subscriber.
@@elokthewizard I do understand what you mean and what he mean at the same time. He's not wrong in a way. CLI surely makes coding easy when you get to deep down(more than a hobby level) but it is not a coding for sure. As same as it is hard to call Nethack as a coding game.
If I can mention another to the list: Gladiabots imagine you are playing starcraft but micro-controlling battles, with programmed nodes there're different levels as well, and battle styles: elimination, resource and defend, domination area, miscellaneous
Just wanted to say thank you, although I did come across this video by accident, it is a HUGE help! I am currently learning Python again to get a job in cyber security. I'm learning through Udemy. I love to code as why I became a web designer, but some of the online classes for Python are a bit boring to follow. I am playing Codecombat and it makes Python actually fun to learn haha.
I'm happy i stumbled upon this video! What a great compilation! I even own most of those games I think and have never even played them (I got them for free). Thank you! Subscribing!
JavaScript is a common entry point and pretty accessible, though it could bite you in the butt when transitioning to other languages. Python is similar. C++ is an alternative approach, would be very challenging at first but if you get thru it then you'll have a solid intuition for programming in general.
i have the same problem, it lags extremely, i can barely play it at 12 fps. i uninstalled obs but it doesn't help. could it be that the game is streamed and that's why it lags. i have only 10 mbits internet
Programming puzzle games naturally tend towards a procedural (non-OO) programming paradigm, i.e. here's some input and context, now process it into the desired output. Since Screeps is a sandbox and doesn't need to fit into that gameplay loop, it's probably the best option in terms of OO. Also, any of the options which use JS/JS-like syntax would (on a surface level) teach OO.
the problem with these kind of games is it just teaches you how to think like a programmer. using the knowledge from any of these games you will never be able to build the project that you yourself had in mind.
That forms the basis for creativity and intuition, because thinking like a programmer is a guide. The desire to shape the world in accordance with their new ideology also serves as a basis for creativity, when they don’t know what to do but they do you know how to think. I won’t turn you into a pro, but it will get you started. The journey with thousand miles is a single step.
Just because a game doesn't go the full mile, or A to Z if you prefer, in teaching programming doesn't mean it doesn't help. Often times, as a programming TA, this actually is the problem with many students is to think like programmer as you say. Even better when to learn when the resources you're using make the entire process more fun or engaging. If you are really concerned, develop/create resources yourself and distribute, i do the same for my classmates when course provided materials are poorly crafted. Well wishes to you in your future endeavors. 👍
Opus Magnum is the game that got me through my University level computer science "Hardware" course. It's like a visual representation of assembly language to me. While I didn't necessarily learn any practical knowledge about assembly language from Opus Magnum, I did learn to see the "fun" in programming in such a low level language.
Nice video would like more in this regard i'll directly leave 1 coding game i personally recommend it's called " Hacknet " it's basically a hacking-simulator game in which you're using the terminal to execute UNIX commands on your and different systems. i think there is a mode for entry programmer and a mode for experience programmer which concludes in 2 very different experiences in my opinion (now im gonna check most of the games you just showed, thx a lot)
May I add "Autonauts" to your list? I love this game for the way it visualises the effect of your (simple, scratch-like) code. Cute li'l bots execute your scripts slow enough for you to observe and understand the effect of each command line under varying circumstances. And you can play it like a farming game, then slowly offload more and more of the tedious work to the bots as you get more comfortable with coding. The game doesn't teach any classic coding language. Instead, you learn concepts and good practices.
I was gonna say... this list would be incomplete without mentioning anything from Zachtronics. There is another game that's available on Steam that should have a worthy mention, and that's Turing Complete. Not only do you learn to code in the later parts of the game, you actually build your own cpu and design your own ISA - assembly language. Yes, you decide how to design the opcodes as it features not just an assembly compiler-debugger, but an assembly editor. And the later challenges has you using your assembly language to write the needed algorithms to solve them.
@@CR33D404 It does. The game itself is "Turing Complete". You start out by being introduced to basic logic gates. From there you have to build more complex circuits. Then you get into building decoders, multiplexers, adders, memory units, registers, control logic, then you bring them together and by building an ALU (Arithmetic Logic Unit), a basic register file, then you add in both conditional and unconditional branching. After that, they have you connect up a ram module. From there you then have to implement a stack based system in hardware that features push and pop mechanisms. After you have your stack, they then have you implement "call" and "ret" instructions. When you get to the "architecture" levels you have to go into the assembly editor and "add" new instructions. You set each instruction via a binary value where those values depend on either the design of your instruction set, or based on how you wired up and connected all of the components. Then you have to use your assembly language to write basic little programs. In the campaign it's a basic 8-bit system, however once you get past a certain point by completing specific levels, then it unlocks every component for you that then becomes available within the sandbox. Within the Sandbox, there are 16, 32 and 64 bit versions of the basic components as well as a few other things such as a keyboard input, network controller, pixel display, etc... However, there are a handful of them that you can not use within the builds of the campaign challenges to beat them. It's more than just a game about programing. It's Turing Complete! It features both Hardware and Software Engineering Design. Now, it's not 100% pedantic to "real" life circuitry as in Everything propagates on each "Tick" there is no actual pulse of a clock with a falling and rising edge. The game doesn't work that way. Also if you try to build an actual SR Latch or Flip Flop from basic NAND or NOR gates, the game won't allow you because you get an error message about "feedback loops". An input relies on an output. I tried to implement a carry look ahead adder by creating 2 modular components. The modified adder that doesn't produce a carry bit, instead it produces a propagate and generate bit that the look ahead logic will use. I had implemented this perfectly in Logisim and when I used that model in this game. It wouldn't let me due to a feedback loop. Yet, when I built an 8 bit look ahead adder as one single component without breaking it down into modules, it worked fine as there were no feedback loops. The game does have its limitations, but for all tense and purposes it is Turing Complete, hence the name of game! It is turing complete. I was able to build an 8 bit cpu with basic arithmetic and logic instructions, conditional branching, ram addressing, and an actual stackframe. Now don't think what I've done is impressive. I've seen some screenshot builds and a few have built their own within the sandbox and programmed it to run either Mario Brothers, or Tetris although it does take a long time to "render" a single frame. So yeah, the game has a lot of potential, and it's still actively being updated. I did take a break from that game as I got back into playing Oxygen Not Included. I still have Factorio, Satisfactory and Dyson Sphere Program on my list...
@@skilz8098 that’s great, i always wanted to build an 8-bit microcontroller from scratch and write Tetris to run on it, this game sounds perfect to me, thanks for the recommandation i will definitely try it
im genuinely soooo very interested in what it must feel like to be a game dev and be like "yeh... this part of the code? let the freaking player write it" 🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
There is also a streamlined version of Screeps called Screeps arena. No persistent world .. just RTS skirmishes. Could be a good entry point if OG Screeps seems too intimidating.
I don't care what anyone here says, this video got a like the first few minutes, honestly before this video, I had no idea a game teaching programming even exixted, this has opened my eyes on a whole new world
mhhh i think Duskers has no place among programming games. Simply the fact that you write "Move here" or "Do that" in a console is not qualifying as "coding". Instead, I am in love with "else Heart.break()". A game that is a true piece of art. Not only visually, because it is designed from a famous grafic designer. But also because of the fact that it catches an entire subculture inside this game. The "Nerd"-Culture. Your programming skills and your ability to think out of the box will set the speed in which you play through this game. And how much of the content you will see. The fun factor is, that the best programmers will skip big chunks of the game. On the more professional Side of things, I recomment "Grey Hack". It is a hacking simulation. But not one of those you see all day. Grey hack is an MMO game, where you write malicious scripts to rob the play-money from other players. Infect their systems with viruses (that you wrote) or Mailbombs (that you wrote) or .. whatever drives you. You could also play as a White Hat hacker. Earn money from the ingame-Police. Hack the Hackers and retrieve the stolen money. All you need is scripting (in a Phyton/Ruby-Like language). This simulation is massive. From detailed Server networks, renting an ISP/own Server up to hook up the neighbors WLAN, mine your own Cryptocurrency, form Guilds with other players, sell your Programms on the ingame Black Market.. or crack your buddys email account to sniff his mails. The Simulation makes it possible.
Shenzhen I/O is my personal vote, it gives you a sense of working on embedded architecture and includes light mechanics challenges (organizing chips on a limited board space and connecting them efficiently). SpaceChem and Silicon Zeroes get honorable mention. While not specifically coding games, they are also very similar with a context of computer architecture, and teach you how to think in terms of efficient design and visual programming. Silicon Zeroes in particular illustrates how CPU architecture works in a way that is very fun and approachable.
I love Codingame, but it doesn't teach anything itself. You're dropped on your head and expected to use other resources or previous learning to get anywhere. And you will need to be very comfortable with arrays and OOP to start to get anywhere. Which is going to cut out a lot of people right from the start. If you've got some foundation to work with, it's a fun way to expand your understanding and encourages you to actively improve.
The intro could be better like for example, you said your name was Mitch, but you edited a female in that part of the video when you said your name. I understand that this is your video, but at least try to make it more real.
@@ivw1286 that depends on your knowlage. Checklist is: programing language(like c#), how to use game engime(like unity), i woude sugest that to start from tutorial that makes copy of some simple game. then proces to change something about that game after you finish that tutorial. When you doing that tutorial you will learn some programing but if you dont know what something means you can search for it in difffrent titorial specofic for that language amd ask chatgpt if you dont know even how to search, chat is bad for that stuf but can help you if have "using System" and you dont know how to ask a question. search in google and ask chat gpt about general concept and not specific staf amd take it with gram of salt.
Game programming can be made incredibly easy, but you need basis in both coding and game design. You start by creating a fun barebone game, and then you add features.
Greycode is a hacking game that lets you script your hacking tools, it has a self discovered story that requires creative thinking and study and has a multiplayer mode where you can learn from other people. shenzhen IO is a game with levels and challenges that lets you build little electronic devices, it is in a low level language close to assembly and you can compare how fast or how efficient your design was compared to other players, it has a realistic manual as if you would design it in real life, it also has a cool unique solitaire kinda game
TIS-100 is seriously a very hard game, as a CSE student i know this, a had a subject COA in which we have to learn and write codes for the 8086 Assembly Program, man that was hard, seeing this here is like a nightmare, i'm glad that semester ended well man.
Same here. I'm just glad that my University professor graded on a grade-boosting-only curve for my Hardware course in which we have to write our own disassembler (a program written in assembly language that reads in the compiled binary of assembled programs, and outputs it back into assembly language). I think my group project team scored about a 45% for that project and I still ended up getting a the equivalent of a B in the class.
I learned how to program long ago but really got into it modding Skyrim for a few years. After that Unity and Unreal were very easy to pick up and so much easier to work with.
Ylands dominates all of these because it is a REAL game not just a boring nerd puzzle. Adventure for 100's of hours, but also in the editor you can create any crazy adventure you like. Assemble visual scripting tiles, create terrain, waterfalls, planets, caves, then test the game and upload and let others play it. Buildings, trees, wildlife, pirates, monsters, traps, locked chests, flying submarines, scuba diving, magic wands that do anything you can think of. It's free to play the basic game, but the purchased version allows much more. Look at some of the tutorials for Ylands.
holy F a "games to learn to code" without bitburner? you messed up big time lol open source free to play game dystopian/cyberpunk hacking themed that resolves all around writing ES6 scripts to automate the different mechanics with lots of different challenges for "first line of code" newbies to seasoned programmers x.x
@@lofaber5664 it’s in the description. “Do you want to learn to code, but don’t have the willpower?” Coding is not easy, and it’s not something you learn by playing a game. It takes will power to continually improve. It takes years to just be “okay” at it.
i think robocode looks fun and screeps looks fucking incredible i cant wait to give it a go thanks @GeekNesis for alerting me to the game keep up the good work i just subscribed gonna check out the rest of your channel now.
acctualy there is a game named stormworks it dont focus on coding but coding is a very important part in the games it has a block based programing and you can even use lua scripts too and it still regularly updated untill today
I made only a text based mini game for DosBox and the story is very easy to change and it is easy add new character to play. All is made with batch files. Have fun. ❤
Lee Wars is a turn based combat arena where you develop a team of IA using pseudo code resembling python. It poses both algorithmic and strategical challenges while pushing you to optimize your code to contend with the ressources limits.
Pretty cool and there is a very active community of core players.
*Leek Wars
@@oneoranota i looked into Leek Wars, interesting game, unfortunately for me, its not In English. Others might be interested. Btw, if you click the the vertical dots at the end of your comment, you can edit your original comment rather than replying to yourself to clarify.
@@MaZEEZaMJust checked the website after hearing this and it is being displayed to me in English. Might want to check it out again.
Imagine developing a game, and then, halfway, being like "Screw it, we'll just say it's a programming game."
Gracious hellos, GeekNesis fellows. May I suggest for future videos regarding multi-source topics, this video for example, to include the urls as well in the description to help direct us (the viewers) to each product and/or how to find more information related to them. Thank you over all though! Additionally, some uploaded content covers original and commonly looked over topics, it's nice, and I am excited for more to come. I am definitely a new subscriber.
Duskers is an interesting game, but will teach you absolutely nothing about coding.
Then its waste
They can teach how to use CLI but we have nethack on that XD
absolutely nothing? what if you’ve never touched a command line interface? doesn’t sound like absolutely nothing
i know this is a year old but you were negative AND wrong
@@elokthewizard I do understand what you mean and what he mean at the same time. He's not wrong in a way. CLI surely makes coding easy when you get to deep down(more than a hobby level) but it is not a coding for sure. As same as it is hard to call Nethack as a coding game.
Also 7 Billion Humans, The Farmer Was Replaced, Stationeers's IC Chips require MIPS (an assembly like language), Autonauts, EXA Punks
If I can mention another to the list:
Gladiabots
imagine you are playing starcraft but micro-controlling battles, with programmed nodes
there're different levels as well, and battle styles: elimination, resource and defend, domination area, miscellaneous
I think games that teach skills are awesome!!
Historical ones are good too (looking at you Total War and Assassin's Creed).
The farmer was replaced is a fantastic game to learn how to code.
Bro this video is really perfect
Just wanted to say thank you, although I did come across this video by accident, it is a HUGE help! I am currently learning Python again to get a job in cyber security. I'm learning through Udemy. I love to code as why I became a web designer, but some of the online classes for Python are a bit boring to follow. I am playing Codecombat and it makes Python actually fun to learn haha.
I'm happy i stumbled upon this video! What a great compilation! I even own most of those games I think and have never even played them (I got them for free). Thank you! Subscribing!
Damn, you left hackmud off.
I will check out TIS-100 as i am alwahs intrested in ASM... i come from scratch and Lua... how hard can it be 👁👄👁
which language is the mostly used? For someone who has never coded or understands it which one would you recommend?
JavaScript is a common entry point and pretty accessible, though it could bite you in the butt when transitioning to other languages. Python is similar. C++ is an alternative approach, would be very challenging at first but if you get thru it then you'll have a solid intuition for programming in general.
Final Fantasy XI will get you deep into C++ Lua
1 more- BitBurner !!!!!!!!!!
thanks!
Factorio.
3:37 what the heck does this mean?
You clicked on this video because you want to learn to code
I did because the character on the thumbnail is pretty
We are not the same
Factorio
i have the same problem, it lags extremely, i can barely play it at 12 fps. i uninstalled obs but it doesn't help. could it be that the game is streamed and that's why it lags. i have only 10 mbits internet
Links would be nice.
Duskers doesn't teach you how to code. It does have a very simple CLI interface but it's a little extreme to say it helps you learn how to code.
Does anyone know if theses games teach Object Orienting?
Programming puzzle games naturally tend towards a procedural (non-OO) programming paradigm, i.e. here's some input and context, now process it into the desired output. Since Screeps is a sandbox and doesn't need to fit into that gameplay loop, it's probably the best option in terms of OO. Also, any of the options which use JS/JS-like syntax would (on a surface level) teach OO.
Man, is there any one of these games that I can play on Android
👍👍👍
Minecraft Computer Craft mod
.
you shouldve mentioned Uplink its not entirely code based but it teaches you linux commands
I play Roblox 😂
the problem with these kind of games is it just teaches you how to think like a programmer. using the knowledge from any of these games you will never be able to build the project that you yourself had in mind.
That forms the basis for creativity and intuition, because thinking like a programmer is a guide.
The desire to shape the world in accordance with their new ideology also serves as a basis for creativity, when they don’t know what to do but they do you know how to think.
I won’t turn you into a pro, but it will get you started. The journey with thousand miles is a single step.
Just because a game doesn't go the full mile, or A to Z if you prefer, in teaching programming doesn't mean it doesn't help. Often times, as a programming TA, this actually is the problem with many students is to think like programmer as you say. Even better when to learn when the resources you're using make the entire process more fun or engaging. If you are really concerned, develop/create resources yourself and distribute, i do the same for my classmates when course provided materials are poorly crafted. Well wishes to you in your future endeavors. 👍
Best game will be Roblox with LUA. S00n
Bitburner is missing! This game is super nice for learning Javascript
Opus Magnum is the game that got me through my University level computer science "Hardware" course. It's like a visual representation of assembly language to me. While I didn't necessarily learn any practical knowledge about assembly language from Opus Magnum, I did learn to see the "fun" in programming in such a low level language.
Ty for your comment
I will also add, that all games from this company, Zachtronics who made Opus Magnum, are very educational and very good quality.
Nice video would like more
in this regard i'll directly leave 1 coding game i personally recommend it's called " Hacknet " it's basically a hacking-simulator game in which you're using the terminal to execute UNIX commands on your and different systems.
i think there is a mode for entry programmer and a mode for experience programmer which concludes in 2 very different experiences in my opinion
(now im gonna check most of the games you just showed, thx a lot)
May I add "Autonauts" to your list?
I love this game for the way it visualises the effect of your (simple, scratch-like) code.
Cute li'l bots execute your scripts slow enough for you to observe and understand the effect of each command line under varying circumstances.
And you can play it like a farming game, then slowly offload more and more of the tedious work to the bots as you get more comfortable with coding.
The game doesn't teach any classic coding language. Instead, you learn concepts and good practices.
the game is called being poor
Bitburner should have been on this list.
If you want to get a better understanding of some somewhat low-level code, I would suggest either "EXAPUNKS" or "SHENZEN I/O"
I was gonna say... this list would be incomplete without mentioning anything from Zachtronics. There is another game that's available on Steam that should have a worthy mention, and that's Turing Complete. Not only do you learn to code in the later parts of the game, you actually build your own cpu and design your own ISA - assembly language. Yes, you decide how to design the opcodes as it features not just an assembly compiler-debugger, but an assembly editor. And the later challenges has you using your assembly language to write the needed algorithms to solve them.
Can you tell me it’s
name ?
@@CR33D404 I did, it's called Turing Complete.
@@skilz8098 ah ok, thanks, i thought you meant that the game feature a turing complete language or smth 😅
@@CR33D404 It does. The game itself is "Turing Complete". You start out by being introduced to basic logic gates. From there you have to build more complex circuits. Then you get into building decoders, multiplexers, adders, memory units, registers, control logic, then you bring them together and by building an ALU (Arithmetic Logic Unit), a basic register file, then you add in both conditional and unconditional branching. After that, they have you connect up a ram module. From there you then have to implement a stack based system in hardware that features push and pop mechanisms. After you have your stack, they then have you implement "call" and "ret" instructions.
When you get to the "architecture" levels you have to go into the assembly editor and "add" new instructions. You set each instruction via a binary value where those values depend on either the design of your instruction set, or based on how you wired up and connected all of the components. Then you have to use your assembly language to write basic little programs. In the campaign it's a basic 8-bit system, however once you get past a certain point by completing specific levels, then it unlocks every component for you that then becomes available within the sandbox. Within the Sandbox, there are 16, 32 and 64 bit versions of the basic components as well as a few other things such as a keyboard input, network controller, pixel display, etc... However, there are a handful of them that you can not use within the builds of the campaign challenges to beat them.
It's more than just a game about programing. It's Turing Complete! It features both Hardware and Software Engineering Design. Now, it's not 100% pedantic to "real" life circuitry as in Everything propagates on each "Tick" there is no actual pulse of a clock with a falling and rising edge. The game doesn't work that way. Also if you try to build an actual SR Latch or Flip Flop from basic NAND or NOR gates, the game won't allow you because you get an error message about "feedback loops". An input relies on an output. I tried to implement a carry look ahead adder by creating 2 modular components. The modified adder that doesn't produce a carry bit, instead it produces a propagate and generate bit that the look ahead logic will use. I had implemented this perfectly in Logisim and when I used that model in this game. It wouldn't let me due to a feedback loop. Yet, when I built an 8 bit look ahead adder as one single component without breaking it down into modules, it worked fine as there were no feedback loops.
The game does have its limitations, but for all tense and purposes it is Turing Complete, hence the name of game! It is turing complete. I was able to build an 8 bit cpu with basic arithmetic and logic instructions, conditional branching, ram addressing, and an actual stackframe. Now don't think what I've done is impressive. I've seen some screenshot builds and a few have built their own within the sandbox and programmed it to run either Mario Brothers, or Tetris although it does take a long time to "render" a single frame. So yeah, the game has a lot of potential, and it's still actively being updated. I did take a break from that game as I got back into playing Oxygen Not Included. I still have Factorio, Satisfactory and Dyson Sphere Program on my list...
@@skilz8098 that’s great, i always wanted to build an 8-bit microcontroller from scratch and write Tetris to run on it, this game sounds perfect to me, thanks for the recommandation i will definitely try it
No Bitburner? Free and uses actual Javascript rather than an in-game script.
im genuinely soooo very interested in what it must feel like to be a game dev and be like "yeh... this part of the code? let the freaking player write it" 🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
HAHAHAH best comment
“Outsourcing” lol
There is also a streamlined version of Screeps called Screeps arena. No persistent world .. just RTS skirmishes. Could be a good entry point if OG Screeps seems too intimidating.
Lol… all the complex Robocode bots and the winner was the “drive in circles and shoot”.
Circle strafing FTW! xD
I don't care what anyone here says, this video got a like the first few minutes, honestly before this video, I had no idea a game teaching programming even exixted, this has opened my eyes on a whole new world
TIS-100 was that moment for me years ago. Zachtronics is awesome.
Here are a few more that are fun… “Mind Rover: Europa Project” and “Colobot”.
mhhh i think Duskers has no place among programming games. Simply the fact that you write "Move here" or "Do that" in a console is not qualifying as "coding". Instead, I am in love with "else Heart.break()". A game that is a true piece of art. Not only visually, because it is designed from a famous grafic designer. But also because of the fact that it catches an entire subculture inside this game. The "Nerd"-Culture.
Your programming skills and your ability to think out of the box will set the speed in which you play through this game. And how much of the content you will see.
The fun factor is, that the best programmers will skip big chunks of the game.
On the more professional Side of things, I recomment "Grey Hack".
It is a hacking simulation. But not one of those you see all day. Grey hack is an MMO game, where you write malicious scripts to rob the play-money from other players. Infect their systems with viruses (that you wrote) or Mailbombs (that you wrote) or .. whatever drives you. You could also play as a White Hat hacker. Earn money from the ingame-Police. Hack the Hackers and retrieve the stolen money. All you need is scripting (in a Phyton/Ruby-Like language). This simulation is massive. From detailed Server networks, renting an ISP/own Server up to hook up the neighbors WLAN, mine your own Cryptocurrency, form Guilds with other players, sell your Programms on the ingame Black Market.. or crack your buddys email account to sniff his mails. The Simulation makes it possible.
Agreed. I love Duskers, but it's more like... issuing shell commands.
LOOOOOOOOOOOL, none of these will teach you how to program... they teach you how to use an API that is specific to the game lmao...
Most coding language are just syntax difference. Some of the knowledge people get from these can be applicable to actual coding
Where is Bitburner?
My recommendation is any minecraft modpack with computercraft tweaked.
Shenzhen I/O is my personal vote, it gives you a sense of working on embedded architecture and includes light mechanics challenges (organizing chips on a limited board space and connecting them efficiently). SpaceChem and Silicon Zeroes get honorable mention. While not specifically coding games, they are also very similar with a context of computer architecture, and teach you how to think in terms of efficient design and visual programming. Silicon Zeroes in particular illustrates how CPU architecture works in a way that is very fun and approachable.
When I hear Java, everything goes out of my head again. If you're really thinking about programming games, you should get Java out of your head.
Maybe add HackMUD on the list for JavaScript specifically.
Exapunks is a fun one .
Meh, current generation a bored by 2d spam.
Quake 2, Quake 3: Arena, Deus eX 1, Skyrim, Warcraft 3 battle net - this our gen
I love Codingame, but it doesn't teach anything itself. You're dropped on your head and expected to use other resources or previous learning to get anywhere. And you will need to be very comfortable with arrays and OOP to start to get anywhere. Which is going to cut out a lot of people right from the start. If you've got some foundation to work with, it's a fun way to expand your understanding and encourages you to actively improve.
The intro could be better like for example, you said your name was Mitch, but you edited a female in that part of the video when you said your name. I understand that this is your video, but at least try to make it more real.
DUSKERS, I'VE BEEN LOOKING FOR THIS GAME FOR SO LONG!!! thank you.
The best game to learn code is your game. I mean making your own game.
Hello. You have any references?
@@ivw1286 that depends on your knowlage.
Checklist is:
programing language(like c#),
how to use game engime(like unity),
i woude sugest that to start from tutorial that makes copy of some simple game.
then proces to change something about that game after you finish that tutorial.
When you doing that tutorial you will learn some programing but if you dont know what something means you can search for it in difffrent titorial specofic for that language amd ask chatgpt if you dont know even how to search, chat is bad for that stuf but can help you if have "using System" and you dont know how to ask a question.
search in google and ask chat gpt about general concept and not specific staf amd take it with gram of salt.
The implication here is that these teaching games are beginner friendly. Game programming is not.
Game programming can be made incredibly easy, but you need basis in both coding and game design.
You start by creating a fun barebone game, and then you add features.
ASSETTO CORSA modding will code the hell out of you
I needed this.
I'm 64, and annoyed that the world doesn't make sense anymore.
can you list these from most beginner friendly to experienced?
this is something I'd want to get my foot in the door. It's how my brain works to.
I wonder what the world would be like if we all knew how to code XD.
If you're going to include Human Resource Machine, you definitely should have included Autonauts
u can learn car parts also pc parts from Video games
Greycode is a hacking game that lets you script your hacking tools, it has a self discovered story that requires creative thinking and study and has a multiplayer mode where you can learn from other people.
shenzhen IO is a game with levels and challenges that lets you build little electronic devices, it is in a low level language close to assembly and you can compare how fast or how efficient your design was compared to other players, it has a realistic manual as if you would design it in real life, it also has a cool unique solitaire kinda game
How did you miss Bitburner?
TIS-100 is seriously a very hard game, as a CSE student i know this, a had a subject COA in which we have to learn and write codes for the 8086 Assembly Program, man that was hard, seeing this here is like a nightmare, i'm glad that semester ended well man.
Same here. I'm just glad that my University professor graded on a grade-boosting-only curve for my Hardware course in which we have to write our own disassembler (a program written in assembly language that reads in the compiled binary of assembled programs, and outputs it back into assembly language). I think my group project team scored about a 45% for that project and I still ended up getting a the equivalent of a B in the class.
I know zero about coding. And i mean nothing i and i want to learn for fun. Are these games helpful to step into it?
I learned how to program long ago but really got into it modding Skyrim for a few years. After that Unity and Unreal were very easy to pick up and so much easier to work with.
i needed this... my procrastination is driving me crazy!
Kudos for the variety !
Ylands dominates all of these because it is a REAL game not just a boring nerd puzzle. Adventure for 100's of hours, but also in the editor you can create any crazy adventure you like. Assemble visual scripting tiles, create terrain, waterfalls, planets, caves, then test the game and upload and let others play it. Buildings, trees, wildlife, pirates, monsters, traps, locked chests, flying submarines, scuba diving, magic wands that do anything you can think of. It's free to play the basic game, but the purchased version allows much more. Look at some of the tutorials for Ylands.
can someone specifie which of these are for python?
another commenter said codeCombat
Coding games I have never heard of
Gregtech: New Horizons.
Flexbox Defense has so much potential. It just falls too short
You forgot ALAN-13 reformation.
holy F a "games to learn to code" without bitburner?
you messed up big time lol
open source free to play game
dystopian/cyberpunk hacking themed that resolves all around writing ES6 scripts to automate the different mechanics with lots of different challenges for "first line of code" newbies to seasoned programmers x.x
Christian es la tele atrás
1./ 'Human Resource Machine' (and next '7 Billion Humans')
2./ 'while True: learn()'
3./ 'Turing Complete'
We need a game where we can find hardware components, a boot disk and a chest with some of the intel developer manuels for x86 CPU. 😊
Looking for a mobile games that like Autonauts.. any recommendations?
If you don't have the will power, forget coding. It's not for you.
What are you talking about?
@@lofaber5664 it’s in the description. “Do you want to learn to code, but don’t have the willpower?”
Coding is not easy, and it’s not something you learn by playing a game. It takes will power to continually improve. It takes years to just be “okay” at it.
I played Duskers for a bit. The raw number of bugs that crashed the game was a pretty big turn off. Has that been fixed?
i think robocode looks fun and screeps looks fucking incredible i cant wait to give it a go thanks @GeekNesis for alerting me to the game keep up the good work i just subscribed gonna check out the rest of your channel now.
acctualy there is a game named stormworks it dont focus on coding but coding is a very important part in the games it has a block based programing and you can even use lua scripts too and it still regularly updated untill today
No 'Quadrilateral Cowboy' :(
hey bigbrothers , can anyone tell me what languages should i know before to play these games ??????
Duskes is fun but doesn't really teach you anything other than maybe patience because of the interface.
This video was better than I anticipated!
Bitburner
🎯 Key Takeaways for quick navigation:
Made with HARPA AI
Is anyone familiar with a game that might teach Powershell scripting or atleast Bash? Great video btw!
I made only a text based mini game for DosBox and the story is very easy to change and it is easy add new character to play. All is made with batch files. Have fun. ❤
This is probably the worst approach to learning proper programming.
If
Brooo Minecraft Commands language is the best :D