But it has such rich and deep gameplay if you push past that. This game seems impossible / terrible to start, and still has outstanding bugs. X3:Terran Conflict or its successor X3:Albion Prelude. Along those lines, one of my favorite games - considered "FPS tower defense" - is called "Orcs Must Die!" (here it is on Steam).Īnother, but maybe a slightly different dimension of "programming". Perhaps they are more like Ops since there is a live element after the initial setup. I find that tower defense games have somewhat an element of programming with planning your tactics to accomplish the goal. Trainyard - more of a puzzle/simulation game but definitely has planning and problem solving aspects. In addition to Zachtronics games and Factorio mentioned in comments, here are a few others, most of which are only slightly related to programming.Ĭargo Bot - procedural programming a cargo crane, iPad only tho And I never want to leave feedback on forums ever again. I've been meaning to leave feedback with some ideas about that, but they suggest doing so through their forums. I feel like it really needs an early game automated construction mechanism. Then I found this, and my brain exploded.įactorio is amazing, but I now find it hard to play through from the beginning, because there is so much to get through to arrive at automated construction with drones. 2) Modern languages/compilers/cpus are freaking amazing feats of engineering. 1) Pushing through that feeling of "this is impossible", which was a frequent experience. I did play through TIS-100, and it was a bit too far for me as well. For me it basically highlighted why effectful procedural programming makes reuse impossible. I played Spacechem, but I was disappointed by the lack of any real reusability. The developers also release a weekly blog describing what they're working on, which often features lots of C++ and game design discussions.į/blog/ Like comment: Like comment: 4 likes An example of early access done very right. I'd try the demo first but it's £21 very well spent, with more content and value for money in early access than most fully released games. Then if you want to lose all your free time to a game that benefits from programmatic thinking you can try Factorio. You also have Human Resource Machine, which is somewhere between the 2 types. Zachtronics have more programming oriented games as well! Some are abstracted logical thinking games where it will teach programmatic thinking, others are more literal low level coding games. I am referring to those that are more subtle and teach you the techniques while not ultimately being a coding exercise disguised as a game. What are some of the games that you found invaluable in learning to program? I am not specifically talking about the obvious ones like CodeCombat, which are great games in their own right, where the primary objective is to teach programming. It's amazing because when I started playing this game 6 or 7 years ago I never thought of it as, basically, a training module for building complex applications. The premise of the game has nothing to do with programming but, fundamentally, it is requires the same skills and techniques to be successful.
0 Comments
Leave a Reply. |