![]() These correspond to time spent and space complexity of parallel programs. Accomplishing the task is sufficient to advance to the next level, though you are given a graph of time and complexity (reactors used, and symbols used). This forces you to reckon with parallel programming concepts. Since there are two Waldos, sometimes you need to synchronize them to accomplish a task. And only one instruction can be placed for a single waldo: you cannot have two red instructions in a square. This constrains your programs, as objects cannot overlap on the game board. The game board is limited, and the input and output areas are clearly delineated. Elements follow their true chemical properties: Oxygen can make two bonds, Hydrogen can only make a single bond. You can control two devices called Waldos (one Red, one Blue) that run the commands, and allow you to combine or uncombine molecules into elements. You build reactors using blocks which follow simple programming rules. Spacechem bills itself as a puzzle game about chemical synthesis, but it is really about programming. If you are left scratching your head, it is because the game truly is a mind-bender. I played a game recently that blew my mind: it was a puzzle game that allowed you to write code to create molecules. ![]() These genres have been explored beyond the point of creativity. ![]() ![]() The world doesn't need another platformer, another action RPG, or another First Person Shooter. If you like programming, you might want to play SpaceChem, a delightful game. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |