Ruckingenur II: Reverse engineering video game


[Zach Barth] has released Ruckingenur II, the game of reverse engineering. The latest in his Games for Engineers series, it is a full game with multiple levels and live action cut scenes. Set with a military theme, the goal is to reverse engineer enemy items. Pictured above is a lock to a weapons cache.

The pixelized style is consistent throughout. Even the cut scenes have the effect. The reverse engineering is fun enough to keep you interested while you learn. There is an in game help system that keeps you on track as well. Our only suggestion is that he get some better costumes next time!

Comments

  1. Louis II says:

    That’s really freaking awesome… a great bunch of games to teach people about component hacking. Sweet!

  2. visionetiks says:

    I love “engineering games” (do not confuse with puzzle)…

    Really wish there were more games like the ones this guy makes

  3. auburnate says:

    I was very impressed with the program. I had a co-worker walk into my office to shoot the breeze right as I started the bomb level. I was looking for a pause button, anything. It took me a minute to solve each of the levels. It was well thought out and I wish there were at least twenty more levels. I’m an electrical engineer and I could recommend a couple of levels …

  4. happypiguin says:

    A linux version would be nice.

  5. Zach says:

    auburnate: I’d love to hear what you’ve got in mind – you can find my contact information at http://zachtronics.emala.net/pivot/entry.php?id=4

  6. Zach says:

    happypiguin: i’ve heard it runs fine under wine if you install mono for windows

  7. Sly says:

    I’m stuck on the bomb level :( the other stuff was reasonably easy, I worked out how to speed the bomb up and keep resetting the triggers but ultimately I haven’t a clue, i’m more of software guy, lol.

    No body tell me the answers tho, i’ll work it out!

  8. Ikari says:

    Me 2 cant pass the bomb lvl i can reset the timer but that’s it i cant find how to use the codes on the right.
    Any help?

  9. henk says:

    SPOILERS AHEAD!!!!

    The bomb was relatively easy, just set the enable register of the uC to 0 and pulse the point that runs between the uC and unknown chip with +5 on and off.
    Then look at the register on the unknown chip and it will have a challenge, response and timer register.
    While pulsing on and off, look up what response code is needed, and input that one quickly, you only have 10 seconds to do it, so be quick about it.

    HERE ENDETH THE SPOILER.

    Awesome game! And I look forward to more missions.
    And please, make it so that you can pulse and enter hex at the same time.

  10. Martin says:

    I enjoyed that far more than I thought I would!!

    The last level was a bit of a toughie and I resisted the urge to read the spoiler to do it. Even if you’ve no experience with logic and circuitry, give this a go!

  11. Spoilers continued.

    There is no need to pulse anything, setting the enable register to low is sufficient to get the challenge.

    Comments:
    This is really amazing. I don’t actually know much beyond how to solder/program, but it could be done almost entirely on the basis of deductions. So it stands on its own as a brilliant and very instructive puzzle game.

    That being said, it could use some documentation on what VCC/GND mean, etc. and how enable and clock pins work, so that even someone with no knowledge can get going. An interactive tutorial would be even better.

    It took me a bit to figure out the interface because I assumed from intuition that I could put the probes on any part of a conducting line and have it work. If the instructions said that they needed to be placed on the gray junctions, I did not see it.

    When you are editing one of the register values, it is no longer possible to move things with the mouse. This was annoying, especially with the bomb level. If you are in the middle of entering a value, and decide to move an object instead, it should just cancel the value change and let you move the object.

    Sometimes in alternating between the game window and my browser window the mouse would stop functioning until I exited back to the main screen.

    Mostly I am just really excited at the prospect of their being more levels. :D

  12. emperor dane says:

    Good work Zach, congrats on the Hackaday post.

    =Dane

  13. Bjonnh says:

    Wonderful!

    It’s working under linux (64 and 32) with Wine and Mono for Windows.

    I’m dreaming of more and more levels and a native GNU/Linux version (but I’m a purist maybe) and even better licensed under a Free Software License in order to allow everyone to add new levels, that would be a wonderful project I would be happy to help creating levels for.

  14. aspartame says:

    awesome, awesome game! just finished it!
    the last level involved a little bit of tense typing, i guess i need to work on my speed entering hex. :P

  15. Frank says:

    This game is absolutely amazing. Very well done, extremely fun, and I can’t wait for subsequent mission packs. From an Electrical Engineering student perspective it’s very fun, but those skills aren’t really necessary to beat the levels…it’s not as though you have to calculate out input and output impedances or anything. Rather, you just have to be clever and technically inclined doesn’t hurt just for background’s sake.

    I really hope this game expands to several mission packs because it really is just about the best video game I’ve ever played.

  16. MattieShoes says:

    The damn bomb made me jump! of course, trying to solve that one more than once kind of feels like cheating… :-)

  17. Madouc says:

    Damn. 10 sec is way too short for me.
    had to learn the apropriate responce code and then i was *just* fast enough :)

  18. henk says:

    >>>10. Spoilers continued.

    >>>There is no need to pulse anything, setting the >>>enable register to low is sufficient to get the >>>challenge.

    How do you mean? On the bomb?
    No way, the part on the lower left checks for a 5v pulse every second. If it does not get that it starts to count down and detonates if it reaches zero. You need to input the response to the challenge. Yes you could do it without pulsing, but you’d have to be pretty damn fast.

  19. Sly says:

    This is an excellent game! Though I would have loved to see a level editor reminiscent of the “crocodile clips” program that I use from time to time. Any chance of a public release of the source code for non commercial purposes?

  20. uberdude says:

    In response to henk, “I am fast enough!” I moved the Debugger thing and inputted the challenge before the bomb went off, it was really close but it worked, I think the pulsing solution is more elegant though

  21. njakol says:

    Here is a trailer for the game: http://zachtronics.emala.net/pivot/entry.php?id=37

  22. henk says:

    18. Me 2 cant pass the bomb lvl i can reset the timer but that’s it i cant find how to use the codes on the right.
    Any help?

    Dude, just read above, i posted the solution already, sheesh.

  23. Simon says:

    Awesome game! i downloaded it this morning before uni and finished the first level before i had to leave (2nd year electrical engineering student btw) told all my mates about it when i got there and now we all cant wait for the next episode!!!

    the bomb level stumped me for a while.. just couldn’t figure out how to get the challenge to change!! tho the first think i did was put the pulse generator on the detonator pad and toggle it hehe ^_^

    anyways cant wait for more!

  24. all blown up says:

    grrr OK, I have been trying this bomb level awhile so i looked at the spoiler, AND THAT IS WHAT I WAS DOING… i think, I can’t get the challenge to appear anywhere. I put the Di on the debug, put the pulse in the middle and the Serial on the unknown, set enabled to 0 and nothing shows up, i tried putting the serial on after i turn on debug, i used the pulse to stop the 10 seconds, i didnt, i still cant get the challenge to appear! help!

  25. all blown up - not anymore says:

    oooh gotta move the debug… got it!

  26. Bjonnh says:

    I’ve done like uberdude too.

  27. Kevin says:

    That was some fun stuff. Like many others here I am a software guy though I have wanted to get more into hardware for a while now. Anyway, I just wanted to say thanks for the link to the game, it was awesome and provided an hour or so of fun! Cannot wait for more.

  28. lee says:

    I’m stuck on decoding the radio transmission. I don’t really have an engineering background, but I figured out the first two… anyone want to help me out without telling me how to do the entire thing?

  29. clak says:

    I don’t want to be offensive, but, I don’t see nothing about engineering in the game. Is just a game with some clues and you have to figure out things, but you don’t need engineering anywhere.

  30. BronzeG3 says:

    Clak

    That is almost the definition of engineering. Taking what was learned in the past (clues) and trying to solve problems (figuring things out).

  31. You made some good points there. I did a exploration on the matter and found most people will concur with your blog. Thanks for sharing…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,691 other followers