Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
It's a little bit more advanced than normal loop programming. For example, there are conditionals that can send out bad data, and you have to account for that.
I'm really enjoying this, but I would also recommened Prime Mover, and any of the Zachtronics games, expecially space chem, or exa punks.
In our game, you can solve some Reinforcement learning tasks (self-driving car). If you don't have an experience (or have low experience) in RL and machine learning, game can give some basic info to you.
But for an advanced level, you will need to study papers and courses. If you want, I can show smth interesting RL courses to you.
As a programmer, I've looked over this game and how it "plays" and this game isn't really designed to teach good programming skills.
1. In this game, you have an acceptable ratio of bad data allowed, which is not really how programming actually works. As a programmer you are trained to handle bad data 100% of the time, because if not it will likely crash your program or worse yet it won't function right but give no errors.
2. In this game, code reuse (termed custom nodes or DLL's) will actually run faster than the parts they are made of, which is COMPLETELY backwards from how programming works. That is more of an IC (integrated circuit) effect, which I guess this game is trying to emulate.
3. I personally don't like the concept of requiring you to buy hardware upgrades or game the DLL/custom node system to get gold medals. In the programming sense, when you write a program, it's either well written and works properly, or it isn't. The hardware or dll tricks shouldn't matter, and you shouldn't be graded on that, because it's mostly out of your control anyway. So for me, all gold medals should be attainable at the time you attempt them using the basic parts available to you. Again, in the programming world, Custom nodes (classes) and DLL's do nothing but save you workspace, ease of use, and readability. They don't speed up your program.
This game seems more about the logic of machine learning not programming. Strictly from a programming standpoint, Exapunks is closer to what you are looking for. That's not to say that this game won't teach you good logic skills that are useful in programming, because that it will do, and is probably worth buying for that reason alone. That and it's cheaper than Exapunks also makes it a good buy. Personally, I think they're both probably worth it to polish your skills with.