Portal64 - Nintendo 64向けPortalのディメイク
(archive.md)- Valveのパズルゲーム Portal をニンテンドー64ハードウェア上で動作するよう再実装した ディメイク(demake) プロジェクトで、実機のN64ゲームカートリッジまたはエミュレーターで動かせるROM形式で配布
- 数年にわたる開発を経て、ゲームプレイシステムとグラフィックの再現度の両面で大きく前進しており、12以上のテストチェンバー が完成済み
- 完全に動作する ポータルとガン(gun)、物理エンジン、ライティングシステムを備え、原作の中核メカニクスをN64環境で実現
- メイン/一時停止メニュー、効果音と音声セリフ、カットシーン、多言語字幕および音声セリフ、反射効果などの追加要素まで含む
- 誰でもゲームテスターや貢献者として参加できる コミュニティ主導プロジェクト として継続的に更新中
プロジェクト概要
- Valve Portal の再現作を ニンテンドー64 プラットフォーム向けに制作したディメイク
- 配布されるリリースは完全にプレイ可能な N64 ROM 形式
- エミュレーターまたは実機N64ゲームカートリッジで動作可能
- 対象ハードウェアでROMを実行するには、各リリースごとの案内に従う必要あり
- 長期間にわたって開発され、ゲームプレイとグラフィック再現度の両面で大きな進展を達成
実装済みの主な機能
- ゲームプレイシステム
- 12以上のテストチェンバー 完成
- 完全に動作する ポータルとガン
- 完全に動作する 物理エンジン
- ライティングシステム
- インターフェースと演出
- メイン/一時停止メニュー
- 効果音および音声セリフ をサポート
- カットシーンを収録
- 多言語字幕と音声セリフ をサポート
- 反射効果などの視覚的な追加要素(Eye-Candy)
- そのほか多数の機能を含む
コミュニティと開発状況
- すべてのゲームテスターと 貢献者(Contributors) を歓迎するコミュニティ主導プロジェクト
- 継続的に更新が行われているため、最新情報の確認を推奨
開発予定項目 (New Feature TODO)
- メニュー翻訳の追加、ジャンプアニメーション、静的カリング(static culling)の最適化
- GLaDOS が話している間に一時停止するとセリフが早く終わってしまう問題に対応予定
- ランブルパック(rumble pak)対応、Valveイントロ、字幕の調整
- 自動保存チェックポイントの追加、エレベーターのタイミング補正
- 机の椅子とモニターの追加、サウンド設定の拡張
サウンド追加予定項目 (New Sounds TODO)
- ボックス衝突音
- 環境背景ループ(ambient background loop)
- 固定されていない足場(scaffolding)の移動音
確認済みバグ一覧 (Hardware Verified, v8基準)
- 隣接する2つの壁ポータルを使ってオブジェクトを隅に押し込み、その後落とすと レベル外へクリッピング 可能
- 天井ポータルを通過する際に プレイヤーの回転(rotation) が乱れる場合あり
- エレベーター内部の後方角でジャンプしながらストレイフすると エレベーター背面を通過 可能
1件のコメント
Hacker Newsのコメント
作者がゲームの更新動画を定期的に投稿している YouTubeチャンネル がある: https://www.youtube.com/@happycoder1989/videos
まだ開発初期だとしても、GitHubリポジトリにリンクやスクリーンショットがまったくないのは意外だ
こういう概念があるとは知らなかったが、本当に良いアイデアだ。エコロジーや デジタルな老朽化の抑制 をもっと重視していたなら、パーマコンピューティング(permacomputing)の観点からデメイクはもっと一般的だった気がする
インディーゲームならXboxオリジナル以降、PS3以降、Wii以降、Windows 7世代の平均的なデスクトップ/ノートPCのような環境へはずっと移植しやすそうだし、AAAゲームは規模を縮小して4K DLSSレイトレーシングのような要素を外す必要がありそうだ
スマートフォンはそうしたシステムよりはるかに高性能で消費電力も少ないし、Steam Deckも携帯電話よりは電力を使うが、それでもずっとましだ。目標にすべきなのは非効率な旧型ハードウェアではなく、エネルギー効率の良い低電力ハードウェアだろう。ただし、古い汎用ハードウェアで快適に動くソフトウェアはたいてい既存の大半のハードウェアでも快適に動くため、アップグレードの必要を減らせるという点には同意する。エコロジーだけを考えるなら、実際の旧型ハードウェアで動かすのは逆効果かもしれず、むしろ現代の効率的なチップ上で旧型ハードウェアをエミュレーションする方がよいかもしれない
ゲームエンジンが複数バックエンド向けに魔法のように吐き出してくれるとしても、VulkanとMetalを同時にサポートするだけでかなり苦労するし、Appleハードウェアにゲームが少ない理由もそこにある。5年前の標準との互換性を保つだけでも面倒なのに、GPUやゲームエンジンごとに非互換性や微妙な競合バグが異なり、実機の旧型ハードウェアでテストしなければならない。儲からないうえに、チームはすでに5年かけたプロジェクトから離れたがっているのだから、わざわざやる動機は弱い。前方互換性 には強く賛成するが、下位互換性は運用面で悪夢だ
一部は元のPortalの代わりにこれを遊ぶかもしれないが、開発コストというオーバーヘッドもある。本当にエコロジーを気にするなら、ゲームサーバーをもっと早く閉鎖する方が正しいのかもしれない
GTA VC/SAのように、3Dでより優れた前衛的な作品もあるし、Minecraftはサンドボックスゲームの啓示のような存在だ。だが全体として、私たちが求めているのが物語や遊びの面白さだとすれば、そこまで高品質なグラフィックやDLCは必須ではない。最近子どもたちとPokémon Fire Redを遊んだが、世界は広く秘密も多かった。ただ、周囲のほかの子どもたちはピクセルゲームをまったく好まないようなので、うちだけの話かもしれない
自分がいちばん好きなPortalデメイクはこちら: https://www.ticalc.org/archives/files/fileinfo/451/45101.html
C64向けはこちら: https://tasvideos.org/2122G
実機の N64 で動かす方法の案内はある? Everdriveを持っている
magnet:?xt=urn:btih:5FAD6DBBF02D39AA40062D7F0F498F3F341F8DB3&tr=udp://tracker.opentrackr.org:1337/announce
https://teamultrarare.itch.io/telocation-gemini
https://teamultrarare.itch.io/mission-lost-control
https://teamultrarare.itch.io/styx
ただし下の方にある古いリリースには、そのまま実行できる .z64 ROMイメージがあるのでEverdriveで使えそうだ
「デメイク」とは、古いプラットフォーム向けに作られたビデオゲームのリメイク、あるいはゲームを古いグラフィック/ゲームプレイ様式に変えたものを指すらしい: https://en.wikipedia.org/wiki/Category:Video_game_demakes
これはMiSTerの新しい N64 FPGAコア で動作する
本当にすばらしいプロジェクトに聞こえるが、スクリーンショットや動画 を見たい
作者の最新デモ動画で、モバイルでも見やすい: https://m.youtube.com/watch?v=OCBHdgbickE
Portalのゲーム群を 64ビット macOS 向けに作り直してくれたら本当にうれしい
さっきこのプロジェクトの動画を見たが、かなりすごかったし、N64で実現できたというのが正直印象的だった
N64にはHalf-Life 1もないので、Portal 1をGoldSrcでそれらしく再現することが可能なのかも気になった