Contra NES Native Port - WebAssemblyで蘇る1987年の名作
Show HN: NES Contra (1987) port (ASM –> C and then C –> WebAssembly)
1987年のNES版ContraをアセンブリからCへ、さらにCからWebAssemblyへと移植し、ブラウザ上でそのまま遊べるようにしたプロジェクトです。インストール不要でアクセスすればすぐにプレイ可能。キーボード操作に加え、オンラインでは2人のプレイヤーがそれぞれのPCで同じキー配置を使って協力プレイを楽しめます。当時のゲーム体験を最新のWeb技術で再現し、懐かしさと技術的な面白さを同時に味わえるのが魅力です。
Nintendoの名作がブラウザで動く——ノスタルジーに乾杯!
HNでの議論
48- erictheguy
懐かしい!!最初のレベルをクリアするのに何回か挑戦しちゃったよ、はは
- pmarreck
サウンドはどこ?AIに頼めばWASMでサウンドハードウェアをエミュレートできるはずだよ!
- raldi
でも日本の『魂斗羅』のほうが断然良かったよね! https://www.youtube.com/shorts/CiXzONyCDW0
- shinryudbz
音声は動かない仕様なのかな?伝説のあの曲を聴けると思ってたのに!
- msephton
数か月前、こうしたトランスコンパイルの飛び石的な手法について書いたんだ:https://news.ycombinator.com/item?id=49643284
これを使って、Luaで書かれたゲームをSNESで動かしたり、自作の言語/エンジンで書いたものをDreamcastやWii、Webなどで動かしたりしてるよ。