better showcanvas fix
[mminer.git] / index.html
blobb2bac859b0e3ba205c722383f42f331b5e62da0e
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 <!-- packed levelset
9 <script type="text/javascript" src="levels/lsetpk.js"></script>
10 -->
11 <!-- unpacked data -->
12 <script type="text/javascript" src="data/data.js"></script>
13 <!-- packed data
14 <script type="text/javascript" src="data/datalzw.js"></script>
15 -->
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 <strong>credits:</strong><br>
52 MANIC MINER (c) 1983, BUG-BYTE Ltd.<br>
53 MANIC MINER (c) 1983, SOFTWARE PROJECTS Ltd.<br>
54 <br>
55 original ZX-Spectrum game:<br>
56 Matthew Smith &mdash; design, graphics, code<br>
57 <br>
58 PC version:<br>
59 Andy Noble &mdash; graphics, code<br>
60 Blood! &mdash; additional level set<br>
61 <br>
62 JavaScript version:<br>
63 Ketmar // Invisible Vector &mdash; code (2006)<br>
64 <br>
65 This game is released as FREEWARE and I except no responsibility for any damage caused by using this programm.<br>
66 The original game is (C) 1983 BUG-BYTE Ltd and SOFTWARE PROJECTS Ltd.<br>
67 <br>
68 Please copy on to anybody you know providing you do not charge for this.<br>
69 <br>
70 <br>
71 <strong>not-so-interesting technical stuff:</strong><br>
72 this version was modelled after Andy's one, i even took some code from Manic Miner PC.<br>
73 <br>
74 all graphics were taken from Manic Miner PC (not a single byte was changed).<br>
75 <br>
76 JS code is ugly, but i want to get almost exact replica of the original game.<br>
77 <br>
78 the engine does pixel-perfect collision detection (just like the original game).<br>
79 <br>
80 only standard 2d-canvas was used, not &quot;opera game extensions&quot;.<br>
81 <br>
82 Firefox2 is a miserably failure, you know. this game probably won't work in Ff.<br>
83 <br>
84 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>
85 <br>
86 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>
87 <br>
88 the game engine is 40 KB of unreadable JavaScript code without comments.<br>
89 <br>
90 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>
91 <br>
92 well, actually, the data is packed. i have my dirty packing scripts here too, but they won't work for you.<br>
93 <br>
94 i developed this game on pIII/600, using 32-bit Opera 9.50 beta2 build 1678 for Linux.<br>
95 <br>
96 there are neither gifs nor external images in the game.<br>
97 <br>
98 <br>
99 <i>have fun and happy hacking,<br>
100 Ketmar // Invisible Vector</i>
101 </body>
102 </html>