
2026/11/01 4:18
Show HN: NES Contra (1987) の移植(ASM から C に、そして C から WebAssembly へ)
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
本記事は、完全な WebAssembly を使用して動作するクラシック NES のブラウザ向けポートを紹介し、ユーザーがダウンロードなしで現代のブラウザを通じてレトロゲームのノスタルジを直接体験できるようにしています。テキストには、「WOOHOO! ノスタルジアのために称賛する!!!」という強い熱意が示されており、プレイヤーが直ちに始める方法を詳述しています(移動には矢印キーを使用し、タイトル画面で Shift を押して二人プレイモードを選択、具体的には A/B、スペース/S、Enter などのマッピングを含む)。ただし、オンラインマルチプレイに関する重要な制限も記載されています:共に遊ぶためには、両ユーザーが同じ入力スキームについて合意する必要があります。コンテンツには公式の Nintendo ロゴが表示されており、このレガシーな知的財産への権限ありな接続を示唆していますが、記事では将来のアップデートや開発計画については言及されていません。最終的に、このプロジェクトはハードウェアの障壁を撤去することで個人向けのゲーマーに影響を与え、かつ先進的なウェブ標準を用いてクラシックゲームのノスタルジ的魅了を通じて、コミュニティへの関与のための新たな道を開くことで企業にも機会を提供します。
本文
NES ネイティブ版 —— ブラウザ上での動作
WebAssembly を利用して、ブラウザ上でネイティブな NES 体験を実現しています。
遊び方と操作方法
ゲームを開始するには、まずは Enter キー(またはスタートボタン)を押してください。
| キー操作 | 機能 |
|---|---|
| キャラクターの移動 |
または | ジャンプ |
| 攻撃 |
| スタート画面やメニュー進入 |
| オプション選択(タイトル画面で 2 プレイヤーモードへ) |
画面表示の設定
- A ボタン: ジャンプ
- B ボタン: 攻撃
オンラインプレイについて
2 人で遊ぶ場合は、それぞれの端末で同じキー操作を行います。
- タイトル画面で Shift キー を押すと、2 プレイヤーモードを選択可能です。