FR

L'Armure Sacrée d'Antiriad

par davidnurdin · Remakes
5,0 (2)
▶ Jouer 💬 Avis 2 Sources 🕘 Versions Éditer GitHub
games/antiriad-php / site / en / index.html · commit d6e28f2
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>The Sacred Armour of Antiriad – Amstrad CPC platform game remake, play online free</title><meta name="description" content="Play The Sacred Armour of Antiriad (Palace Software, 1986) in your browser: a PHP remake of the Amstrad CPC classic with its 69 screens, Dan Malone's graphics and Richard Joseph's music. Free, no install."><link rel="canonical" href="https://{{DOMAIN}}/en/"><link rel="alternate" hreflang="fr" href="https://{{DOMAIN}}/"><link rel="alternate" hreflang="en" href="https://{{DOMAIN}}/en/"><link rel="alternate" hreflang="es" href="https://{{DOMAIN}}/es/"><link rel="alternate" hreflang="de" href="https://{{DOMAIN}}/de/"><link rel="alternate" hreflang="it" href="https://{{DOMAIN}}/it/"><link rel="alternate" hreflang="pt" href="https://{{DOMAIN}}/pt/"><link rel="alternate" hreflang="nl" href="https://{{DOMAIN}}/nl/"><link rel="alternate" hreflang="pl" href="https://{{DOMAIN}}/pl/"><link rel="alternate" hreflang="ru" href="https://{{DOMAIN}}/ru/"><link rel="alternate" hreflang="uk" href="https://{{DOMAIN}}/uk/"><link rel="alternate" hreflang="tr" href="https://{{DOMAIN}}/tr/"><link rel="alternate" hreflang="ja" href="https://{{DOMAIN}}/ja/"><link rel="alternate" hreflang="zh" href="https://{{DOMAIN}}/zh/"><link rel="alternate" hreflang="ko" href="https://{{DOMAIN}}/ko/"><link rel="alternate" hreflang="x-default" href="https://{{DOMAIN}}/"><link rel="icon" type="image/png" href="../images/favicon.png"><meta property="og:type" content="website"><meta property="og:site_name" content="The Sacred Armour of Antiriad"><meta property="og:title" content="The Sacred Armour of Antiriad – play online"><meta property="og:description" content="The 1986 Amstrad CPC classic, remade in PHP and playable in your browser: explore the jungle, find the sacred armour and destroy the invaders' base."><meta property="og:url" content="https://{{DOMAIN}}/en/"><meta property="og:image" content="https://{{DOMAIN}}/images/og.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:locale" content="en_US"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="The Sacred Armour of Antiriad – play online"><meta name="twitter:description" content="Palace Software's 1986 Amstrad CPC classic, remade in PHP and free to play in your browser."><meta name="twitter:image" content="https://{{DOMAIN}}/images/og.png"><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "VideoGame",  "name": "The Sacred Armour of Antiriad",  "alternateName": [    "La Armadura Sagrada de Antiriad",    "L'Armure Sacrée d'Antiriad"  ],  "description": "A PHP remake of Palace Software's 1986 Amstrad CPC platform and exploration game: Tal, a warrior of a surviving tribe, finds an anti-radiation armour from the old world and its four modules, then destroys the invaders' base hidden inside a volcano.",  "genre": [    "Platformer",    "Action",    "Exploration"  ],  "gamePlatform": [    "Web browser",    "PC"  ],  "operatingSystem": "Any modern browser",  "applicationCategory": "Game",  "inLanguage": "en",  "isAccessibleForFree": true,  "image": "https://{{DOMAIN}}/images/og.png",  "screenshot": [    "https://{{DOMAIN}}/images/jungle.png",    "https://{{DOMAIN}}/images/suit.png",    "https://{{DOMAIN}}/images/caves.png",    "https://{{DOMAIN}}/images/ruins.png",    "https://{{DOMAIN}}/images/base.png"  ],  "url": "https://{{DOMAIN}}/en/",  "potentialAction": {    "@type": "PlayAction",    "target": "https://{{DOMAIN}}/play/"  }}</script><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "FAQPage",  "inLanguage": "en",  "mainEntity": [    {      "@type": "Question",      "name": "Do I need to install anything to play?",      "acceptedAnswer": {        "@type": "Answer",        "text": "No: the game runs in your browser, on a computer or a phone (with an on-screen touch pad)."      }    },    {      "@type": "Question",      "name": "Is this the original game?",      "acceptedAnswer": {        "@type": "Answer",        "text": "It is a remake written in PHP with JumPHP. The screens, sprites, font, texts and music come from the Amstrad CPC disk; the rules were checked against the original game's code."      }    },    {      "@type": "Question",      "name": "How do I get into the armour?",      "acceptedAnswer": {        "@type": "Answer",        "text": "Walk up to the armour, crouch on it (down) or press E. It only moves once you have the anti-gravity boots."      }    }  ]}</script><style>  :root { --bg: #000; --panel: #00007f; --edge: #0000ff; --text: #ffff80; --hot: #ff8000; --red: #ff0000; --soft: #80c0ff; }  * { box-sizing: border-box; }  html { background: var(--bg); }  body { margin: 0; color: var(--text); background: var(--bg); font: 17px/1.55 "Courier New", ui-monospace, monospace; }  img { image-rendering: pixelated; image-rendering: crisp-edges; max-width: 100%; height: auto; display: block; }  a { color: var(--soft); }  .wrap { max-width: 980px; margin: 0 auto; padding: 0 16px; }  header { text-align: center; padding: 28px 0 12px; }  header .row { display: flex; align-items: center; justify-content: center; gap: 24px; }  header .row img { width: 72px; }  h1 { color: var(--hot); font-size: clamp(26px, 6vw, 48px); line-height: 1.1; margin: 0; letter-spacing: 2px; text-shadow: 3px 3px 0 #800000; text-transform: uppercase; }  h1 small { display: block; color: var(--text); font-size: 0.55em; letter-spacing: 1px; margin-top: 8px; }  .lead { max-width: 720px; margin: 18px auto 0; color: #fff; }  .play { display: inline-block; margin: 22px 0 6px; padding: 14px 34px; font: bold 24px/1 "Courier New", monospace; color: #000;          background: var(--hot); border: 3px solid var(--text); text-decoration: none; text-transform: uppercase; letter-spacing: 2px; box-shadow: 6px 6px 0 var(--red); }  .play:hover, .play:focus { background: var(--text); }  .hint { color: var(--soft); font-size: 14px; }  section { margin: 34px 0; padding: 18px; border: 3px solid var(--edge); background: #00003a; box-shadow: inset 0 0 0 3px var(--panel); }  h2 { color: var(--hot); text-transform: uppercase; letter-spacing: 1px; font-size: 22px; margin: 0 0 12px; }  .shots { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 14px; }  figure { margin: 0; }  figure img { width: 100%; border: 2px solid var(--panel); }  figcaption { font-size: 14px; color: var(--soft); margin-top: 4px; }  table { border-collapse: collapse; width: 100%; }  td, th { text-align: left; padding: 6px 8px; border-bottom: 1px solid var(--panel); vertical-align: top; }  th { color: var(--soft); font-weight: normal; }  .modules { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 10px; padding: 0; list-style: none; }  .modules li { border-left: 4px solid var(--red); padding-left: 10px; }  footer { text-align: center; color: var(--soft); font-size: 14px; padding: 10px 0 40px; }  .langs { display: flex; flex-wrap: wrap; justify-content: center; gap: 4px 14px; padding: 12px 0 0; margin: 0; list-style: none; font-size: 14px; }  .langs a { text-decoration: none; }  .langs a[aria-current="true"] { color: var(--hot); font-weight: bold; text-decoration: underline; }  @media (max-width: 520px) { body { font-size: 16px; } header .row img { width: 48px; } section { padding: 12px; } }</style></head><body><div class="wrap">  <nav aria-label="Languages"><ul class="langs">    <li><a href="../" hreflang="fr" lang="fr">Français</a></li>    <li><a href="./" hreflang="en" lang="en" aria-current="true">English</a></li>    <li><a href="../es/" hreflang="es" lang="es">Español</a></li>    <li><a href="../de/" hreflang="de" lang="de">Deutsch</a></li>    <li><a href="../it/" hreflang="it" lang="it">Italiano</a></li>    <li><a href="../pt/" hreflang="pt" lang="pt">Português</a></li>    <li><a href="../nl/" hreflang="nl" lang="nl">Nederlands</a></li>    <li><a href="../pl/" hreflang="pl" lang="pl">Polski</a></li>    <li><a href="../ru/" hreflang="ru" lang="ru">Русский</a></li>    <li><a href="../uk/" hreflang="uk" lang="uk">Українська</a></li>    <li><a href="../tr/" hreflang="tr" lang="tr">Türkçe</a></li>    <li><a href="../ja/" hreflang="ja" lang="ja">日本語</a></li>    <li><a href="../zh/" hreflang="zh" lang="zh">中文</a></li>    <li><a href="../ko/" hreflang="ko" lang="ko">한국어</a></li>  </ul></nav>  <header>    <div class="row">      <img src="../images/sprite-tal.png" alt="Tal, the warrior, game sprite" width="96" height="168">      <h1>The Sacred Armour of Antiriad<small>Amstrad CPC · Palace Software · 1986</small></h1>      <img src="../images/sprite-suit.png" alt="The empty sacred armour, game sprite" width="96" height="164">    </div>    <p class="lead">A nuclear war has sent humanity back to the Stone Age. The invaders rule from their base hidden in a volcano. Tal sets out to find his tribe's relic: the "ANTI-RAD" armour of the old world.</p>    <a class="play" href="../play/">Play</a>    <p class="hint">In your browser, free, no install · keyboard, gamepad or touch screen</p>  </header>  <section>    <h2>The game</h2>    <p>An open world of <strong>69 screens</strong> to explore: the jungle and its giant trees, the radioactive caves, the underground ruins, then the invaders' base. Without the armour Tal is fragile: he jumps, throws stones and crouches to pick things up. Inside the armour he takes hits, flies and shoots, as long as he has found its modules and spares his energy.</p>    <div class="shots">      <figure><img src="../images/jungle.png" alt="Tal in the jungle, under a giant tree, facing a creature" width="640" height="400" loading="lazy"><figcaption>The jungle: Tal, without armour, throws a stone.</figcaption></figure>      <figure><img src="../images/suit.png" alt="Tal jumps toward the sacred armour resting in a temple" width="640" height="400" loading="lazy"><figcaption>The temple where the sacred armour rests.</figcaption></figure>      <figure><img src="../images/caves.png" alt="The armour fires a pulse beam in the pink caves" width="640" height="400" loading="lazy"><figcaption>The caves: the armour's pulse beam.</figcaption></figure>      <figure><img src="../images/ruins.png" alt="The armour in the underground ruins of the old world" width="640" height="400" loading="lazy"><figcaption>The ruins of the old world.</figcaption></figure>      <figure><img src="../images/base.png" alt="The machine room of the invaders' base" width="640" height="400" loading="lazy"><figcaption>The heart of the base, inside the volcano.</figcaption></figure>      <figure><img src="../images/title.png" alt="The remake's title screen" width="640" height="400" loading="lazy"><figcaption>The title screen, with the original music.</figcaption></figure>    </div>  </section>  <section>    <h2>The armour's four modules</h2>    <ul class="modules">      <li><strong>The anti-gravity boots</strong>: without them, the armour does not move. With them, it walks and flies.</li>      <li><strong>The pulse beam</strong>: the armour's weapon.</li>      <li><strong>The particle annihilator</strong>: the shielding that protects against the base's radiation.</li>      <li><strong>The implosion mine</strong>: to be placed on the heart of the base to finish the job.</li>    </ul>    <p>Every flight, shot and hit drains the armour's energy: recharge cells refill it. Without the armour, Tal's life drops when he touches creatures and in the irradiated caves; inside the armour, it comes back. Five lives ("rejuvenations"), very few hints: you learn by exploring.</p>  </section>  <section>    <h2>Controls</h2>    <table>      <tr><th>Keyboard</th><td>Arrows: walk · Up: jump (fly in the armour) · Space: throw a stone / shoot · Down: crouch, pick up, enter the armour · E: enter / leave the armour · Esc: pause</td></tr>      <tr><th>Gamepad</th><td>D-pad or stick: walk · A: jump / fly · X: throw / shoot · Y: armour · Start: pause</td></tr>      <tr><th>Phone</th><td>On-screen arrow pad (up = jump / fly) · FEU button: throw / shoot · ARMURE button: enter / leave the armour · landscape mode</td></tr>    </table>  </section>  <section>    <h2>A faithful remake</h2>    <p>This remake is written in PHP with <a href="https://github.com/davidnurdin/jumPhp">JumPHP</a> and runs in your browser thanks to WebAssembly. The screens, sprites, font, texts and music come from the CPC version's disk, read by <a href="https://github.com/davidnurdin/dsk2jumphp">dsk2jumphp</a> where the game's code reads them: the exit map, the colour-based collisions, the creatures' movement scripts, Tal's fall, damage, radiation… Messages exist in French, English and the Spanish found on the disk.</p>    <p>The original game: <em>The Sacred Armour of Antiriad</em> (<em>Rad Warrior</em> in the United States), Palace Software, 1986, on Amstrad CPC, ZX Spectrum and Commodore 64. Programming by Andrew Fitter, graphics by Dan Malone, music by Richard Joseph. All rights to the original game belong to their owners.</p>    <p style="text-align:center"><a class="play" href="../play/">Play now</a></p>  </section>  <section id="confidentialite">    <h2>Privacy policy</h2>    <p>The game does not collect, transmit or share <strong>any personal data</strong>. It asks for no account, no e-mail address and no sign-in, and contains no ads or trackers.</p>    <p>Settings (volume, language, full screen) and any progress are stored only on your device, in the browser's or the app's storage. You can erase them by clearing the site's data or uninstalling the app.</p>    <p>The Android app is a wrapper that shows the game in Chrome, with no special permissions.</p>    <p>Contact: <a href="mailto:[email protected]">[email protected]</a>. Last updated: October 29, 2026.</p>  </section>  <footer>    Unofficial remake, made with JumPHP · <a href="../play/">Play The Sacred Armour of Antiriad</a> · <a href="#confidentialite">Privacy</a>  </footer></div></body></html>