locased names
[mminer.git] / index.html
blob421a047c4001a916d13f0fbb9ad4c80ea67bee84
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
2 <html lang="en">
3 <head>
4 <script type="text/javascript" src="miner.js"></script>
5 <!-- unpacked levelset
6 <script type="text/javascript" src="levels/levelset0.js"></script>
7 <script type="text/javascript" src="levels/levelset1.js"></script>
8 -->
9 <!-- packed levelset -->
10 <script type="text/javascript" src="levels/lsetpk.js"></script>
11 <!-- unpacked data
12 <script type="text/javascript" src="data/data.js"></script>
13 -->
14 <!-- packed data -->
15 <script type="text/javascript" src="data/datalzw.js"></script>
16 <title>Manic Miner JS</title>
17 </head>
18 <body style="background:#aaa;color:#000;">
19 <strong>for you, 8-bit addicts!</strong><br>
20 <br>
21 i'm sure that Opera isn't only an excellent browser, but the complete developing platform (well, i omited the word "web", but who really cares? %-). Opera is fast, small and standard-compliant. it's cool. but each platform must have two things to prove it's usability: a classic arcade game and an emulator of an old 8-bit machine (yes, that's what i want to download first for any new platform! %-). Opera has neither.<br>
22 <br>
23 maybe my next project will be ZX-Spectrum emulator (hey, it's not so hard at all! the only thing that stops me is that my PC can't refresh Speccy screen fast enough). but now i want to present you another thing: literally the most exciting 8-bit game of all times! (don't even try to argue! %-)<br>
24 <br>
25 no, it's not another stupid Tetris or Invaders or Paratrooper. nobody wants to play this s***t again and again. prepare to see the REAL GAME, the mother of all platformers... yes, you've got it right, it's<br>
26 <pre>
27 __________________________________________________________
28 | |
29 | LL LL OO OO |
30 | LLLL LLLL %%%%%% OOOO OO ====== |
31 | LL LL LL %% %% OO OO OO 888888 == == |
32 | LL LL %% %% OO OOOO 88 == |
33 | LL LL %%%%%%%%%% OO OO 88 == == |
34 | %% %% 88 ====== |
35 | 888888 |
36 | |
37 | ====== %%%%%%%%%% |
38 | == LL LL %% |
39 | 88 88 == LLLL LL %%%%%%%%%% OOOOOOOO |
40 | 8888 8888 == LL LL LL %% OO OO |
41 | 88 88 88 ====== LL LLLL %%%%%%%%%% OOOOOOOO |
42 | 88 88 LL LL OO OO |
43 | 88 88 OO OOOO |
44 |__________________________________________________________|
45 </pre><br>
46 impressed? can't believe it's true? don't wait, just go and play it NOW!<br>
47 <button type="button" onclick='if(!window.wasPressed)window.miner.run();window.wasPressed=true;return false;'>what are you waiting for? PLAY NOW!</button>
48 <br>
49 guide Willy through 40 (yes, 40!) lethal caverns, send me one million bucks %-) and prepare to meet Willy in &quot;Jet Set Willy: a Night at the Opera!&quot;<br>
50 <br><br>
51 to get the source code you can clone git repo:<br>
52 <b>git clone git://gitorious.org/manicminerjs/mainline.git</b><br>
53 <br><br>
54 <strong>credits:</strong><br>
55 MANIC MINER (c) 1983, BUG-BYTE Ltd.<br>
56 MANIC MINER (c) 1983, SOFTWARE PROJECTS Ltd.<br>
57 <br>
58 original ZX-Spectrum game:<br>
59 Matthew Smith &mdash; design, graphics, code<br>
60 <br>
61 PC version:<br>
62 Andy Noble &mdash; graphics, code<br>
63 Blood! &mdash; additional level set<br>
64 <br>
65 JavaScript version:<br>
66 Ketmar // Avalon Group &mdash; code<br>
67 <br>
68 JavaScript development platform:<br>
69 Opera Software &mdash; design, code<br>
70 <br>
71 <br>
72 This game is released as FREEWARE and I except no responsibility for any damage caused by using this programm.<br>
73 The original game is (C) 1983 BUG-BYTE Ltd and SOFTWARE PROJECTS Ltd.<br>
74 <br>
75 Please copy on to anybody you know providing you do not charge for this.<br>
76 <br>
77 <br>
78 <strong>not-so-interesting technical stuff:</strong><br>
79 this version was modelled after Andy's one, i even took some code from Manic Miner PC.<br>
80 <br>
81 all graphics were taken from Manic Miner PC (not a single byte was changed).<br>
82 <br>
83 JS code is ugly, but i want to get almost exactly replica of the original game.<br>
84 <br>
85 the engine does pixel-perfect collision detection (just like the original game).<br>
86 <br>
87 only standard 2d-canvas was used, not &quot;opera game extensions&quot;.<br>
88 <br>
89 Firefox2 is a miserably failure, you know. this game probably won't work in Ff.<br>
90 <br>
91 the whole thing took less than 24 hours to code (i just start coding and don't go to bed until i was able to beat all 20 original levels).<br>
92 <br>
93 well, i'm cheated a little: the first time i complete the game, there were no those falling things in &quot;SkyLab landing bay&quot;.<br>
94 <br>
95 the game engine is 34 KB of unreadable JavaScript code without comments.<br>
96 <br>
97 i'm using real maps from Manic Miner PC, no cheating or JS tricks (look in the code! %-). this means that you can design your own maps without changing the game engine.<br>
98 <br>
99 i developed this game on pIII/600, using 32-bit Opera 9.50 beta2 build 1678 for Linux.<br>
100 <br>
101 there are neither gifs nor external images in the game.<br>
102 <br>
103 <br>
104 <i>have fun and happy hacking,<br>
105 Ketmar // Invisible Vector</i>
106 </body>
107 </html>