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
The game is horribly addictive and fun though and does teach some of the broad principles of embedded design. At least more than say, playing a RPG would :-) For example the waveform viewer is nice and similar to how you would debug your designs IRL. And the decisions you have to make on components to use; to go with discrete logic or a CPU core.
The assembly is indeed completely unrealistic, e.g. involves digit manipulation instead of typical bit/byte manipulation, and dang only two registers, max 14 instructions for the *largest* core, there is more register and code size pressure than on the most limited embedded architectures I know of. This is nice for a puzzle but not indicative of real life :) It may help to teach those concepts though.
One effect it's definitely had on me: It's made me want to get into embedded design and learn how the real stuff works.
This game (and TIS-100) do make me think back a bit to the experience I had programming the MSX w/ Z-80 processor "back in the days". I had no higher-level understanding of programming to speak of and learned a lot by just trying and messing around with examples in the manuals.
Same here.
PS: I am from field of medicine.
Take a complex problem,
Divide it into a bunch of smaller and less complex problems,
Solve all those smaller problems to solve the big complex problem.