Version: 1.9.8
Platform: x86_64
First, install or update to the latest system software.
sudo apt-get update
sudo apt-get install build-essential chrpath libssl-dev libxft-dev
| /* | |
| Objects can have the following parameters: | |
| color: '#fff' by default | |
| impassable: true if it blocks the player from movement (false by default) | |
| onCollision: function (player, game) called when player moves over the object | |
| onPickUp: function (player, game) called when player picks up the item | |
| symbol: Unicode character representing the object | |
| type: 'item' or null | |
| */ |
| /***************** | |
| * bossFight.js * | |
| ***************** | |
| * | |
| * NO FARTHER, DR. EVAL!!!! | |
| * YOU WILL NOT GET OUT OF HERE ALIVE!!!! | |
| * IT'S TIME YOU SEE MY TRUE FORM!!!! | |
| * FACE MY ROBOT WRATH!!!!! | |
| */ |
| /********************** | |
| * superDrEvalBros.js * | |
| ********************** | |
| * | |
| * You're still here?! Well, Dr. Eval, let's see | |
| * how well you can operate with one less dimension. | |
| * | |
| * Give up now. Unless you have a magic mushroom | |
| * up your sleeve, it's all over. | |
| */ |
| /*************** | |
| * pointers.js * | |
| *************** | |
| * | |
| * You! How are you still alive? | |
| * | |
| * Well, no matter. Good luck getting through this | |
| * maze of rooms - you'll never see me or the Algorithm again! | |
| */ |
| /************* | |
| * lasers.js * | |
| ************* | |
| * | |
| * Time to unleash the killer lasers! Each laser will kill you | |
| * unless you have the appropriate color. Too bad you can't | |
| * see which color corresponds to which laser! | |
| */ | |
| function getRandomInt(min, max) { |
| /************************** | |
| * exceptionalCrossing.js * | |
| ************************** | |
| * | |
| * Sorry, old friend, but I'm afraid I can't share | |
| * co-authorship on this paper. You've done a very | |
| * good job getting this Algorithm for me. The bit | |
| * with the keys was especially clever! I wouldn't | |
| * have thought of it myself. But then, of course, | |
| * that's why you were here in the first place. |
| /**************** | |
| * drones101.js * | |
| **************** | |
| * | |
| * Do you remember, my dear Professor, a certain introductory | |
| * computational rationality class you taught long ago? Assignment | |
| * #2, behavior functions of autonomous agents? I remember that one | |
| * fondly - but attack drones are so much easier to reason about | |
| * when they're not staring you in the face, I would imagine! |
| /****************** | |
| * minesweeper.js * | |
| ****************** | |
| * | |
| * So much for Asimov's Laws. They're actually trying to kill | |
| * you now. Not to be alarmist, but the floor is littered | |
| * with mines. Rushing for the exit blindly may be unwise. | |
| * I need you alive, after all. | |
| * | |
| * If only there was some way you could track the positions |
| /******************* | |
| * multiplicity.js * | |
| ******************* | |
| * | |
| * Out of one cell and into another. They're not giving you | |
| * very much to work with here, either. Ah, well. | |
| * | |
| * Level filenames can be hints, by the way. Have I | |
| * mentioned that before? | |
| * |