Minor niggle - if you accidentally have an infinite loop in your code and run it, the game will eventually crash even if you halt your process. I suspect this is because the game is running tests on other inputs in the background - and they don't terminate despite you having stopped the visible work. Aside from that, great game.
Been looking for a game that introduces basic programming concepts to kids, that is fun to play and does not feel like work. This is it!!! My 3 boys (ages 11, 12 and 15) were playing this last night and could not put it down. Woke up this morning and the first thing they did was jump back into the last level they had not yet figured out. I love it as does my wife, who is a very experienced programmer. Its based on assembler coding, so don't expect it to teach C or Java.
Great idea, but what's with the jump commands? They were left behind as bad coding style in the 80's. If you used "if" statements instead I'd use this to introduce my kids to coding, but like this its very difficult.
Great concept and a fun, difficult game. Puzzles are difficult, but not impossible. If I had one minor gripe it was that sometimes the code was hard to manipulate on the harder levels. Otherwise it was a nearly perfect, if short, game.
Deserving of one of the fewer than five 5 star app ratings that I have ever given, HRM is a brilliant game for teaching logical, algorithmic thinking. In a series of fun exercises of gradually increasing difficulty, the player must transfer numbers from the office in-tray to the out-tray, performing operations on them along the way. As one progresses through the exercises, new operations and features are introduced that make it possible to write more powerful programs. One can store numbers, increment or decrement them, and even use simple arrays. The player may not realise it at the time, but he/she is effectively learning simple assembly language programming. The exercises are made significantly harder by the presence of challenges to optimise the solution for program size and number of executed operations. Very often, these goals are mutually exclusive and will require two separate solutions to achieve. In short, this is a brilliant game that will provide hours of pleasure; and not a few of genuine frustration and head-scratching, as one strives to shave the last few operations off a program to reach the target optimum.
Really fun but... It's extremely fun and well made except... I feel like it needs hints... I'm on level 13 and I have absolutely no idea how to beat it... it tells me what to do but doing it correctly without a hint is insanely hard... plus, it tells you "discard all that don't match" you can't discard anything! :( at least give me better instructions... please...
Fixed gauss shaders for low end hardware
Fixed x86 alignment issue.
Fixed gfx init issue.
A brain-racking game about bathroom breaks, screwdrivers and nuclear explosions.
A cryptic, brain-racking button-pushing simulation now reimagined in full 3D.