1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0//EN">
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>
9 <script type="text/javascript" src="levels/lsetpk.js"></script>
11 <!-- unpacked data -->
12 <script type=
"text/javascript" src=
"data/data.js"></script>
14 <script type="text/javascript" src="data/datalzw.js"></script>
16 <title>Manic Miner JS
</title>
18 <body style=
"background:#aaa;color:#000;">
19 <strong>for you,
8-bit addicts!
</strong><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>
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>
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>
27 __________________________________________________________
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 == == |
39 |
88 88 == LLLL LL %%%%%%%%%% OOOOOOOO |
40 |
8888 8888 == LL LL LL %% OO OO |
41 |
88 88 88 ====== LL LLLL %%%%%%%%%% OOOOOOOO |
44 |__________________________________________________________|
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>
49 guide Willy through
40 (yes,
40!) lethal caverns, send me one million bucks %-) and prepare to meet Willy in
"Jet Set Willy: a Night at the Opera!
"<br>
51 <strong>credits:
</strong><br>
52 MANIC MINER (c)
1983, BUG-BYTE Ltd.
<br>
53 MANIC MINER (c)
1983, SOFTWARE PROJECTS Ltd.
<br>
55 original ZX-Spectrum game:
<br>
56 Matthew Smith
— design, graphics, code
<br>
59 Andy Noble
— graphics, code
<br>
60 Blood!
— additional level set
<br>
62 JavaScript version:
<br>
63 Ketmar // Invisible Vector
— code (
2006)
<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>
68 Please copy on to anybody you know providing you do not charge for this.
<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>
74 all graphics were taken from Manic Miner PC (not a single byte was changed).
<br>
76 JS code is ugly, but i want to get almost exact replica of the original game.
<br>
78 the engine does pixel-perfect collision detection (just like the original game).
<br>
80 only standard
2d-canvas was used, not
"opera game extensions
".
<br>
82 Firefox2 is a miserably failure, you know. this game probably won't work in Ff.
<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>
86 well, i'm cheated a little: the first time i complete the game, there were no those falling things in
"SkyLab landing bay
".
<br>
88 the game engine is
40 KB of unreadable JavaScript code without comments.
<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>
92 well, actually, the data is packed. i have my dirty packing scripts here too, but they won't work for you.
<br>
94 i developed this game on pIII/
600, using
32-bit Opera
9.50 beta2 build
1678 for Linux.
<br>
96 there are neither gifs nor external images in the game.
<br>
99 <i>have fun and happy hacking,
<br>
100 Ketmar // Invisible Vector
</i>