ファミコンなのにヌルヌル回転縮小、とある自作ゲームに「意味わからない」「すげぇ」と称賛の声
「古いハードは触っていて楽しい」との思いからファミコンで作ったそうです。
初代ファミコン向けに開発中の、とある自作レースゲームがTwitterで「意味わからない」「すげぇ」と注目されています。ファミコンなのに、スーパーファミコンのようにコースがぐりぐりと回転したり、タイトルロゴが縮小しながら現れたり……さらには女の子が滑らかに動くアニメシーンもあり、本来はできないはずの演出がてんこ盛り。一体どうやって実現しているのか、作者の小さな音(@ls_create)さんに聞きました。
以前からアニメやゲームを自主制作していたという小さな音さん。今回話題になっているファミコン用ゲーム「エフシータ」は、音楽を友人に依頼した以外は1人で開発を進めているといいます。アニメーションが入り、実際にレースができる今の段階まで3カ月弱で仕上げ、現在、完成度は70%とのこと。
もともとは自主制作アニメ「うたかたシノプシス;」のアドベンチャーゲームをファミコン向けに作っており、こちらは既に9割方完成。しかしスケジュールの都合上、曲の納品だけ少し先になることが判明し、そこで「少し路線の違うテクニカル路線のゲームを作ろう」と思ったのが「エフシータ」開発のきっかけだったそうです。ゲーム制作の息抜き(?)に別のゲームを作り始める……どこまで好きなんだ。
ところで、ファミコンでは難しい(というかほぼ不可能)なはずの「回転・縮小」をどうやって実現しているのでしょうかか? 小さな音さんに聞いたところ、ポイントは「カンペ」にあるといいます。「画像を回転をさせるには三角関数が必要ですが、ファミコンは足し算と引き算しかできません。そこで画像を256段階に回転させる三角関数の計算結果を『カンペ』として持たせています」。
つまり、その場で計算する力がないので、計算の結果だけを用意しておいて、それを呼び出しているのだそうです。ただ「ファミコンだとその『カンペ』を探す処理すら厳しかったりします」と小さな音さん。そのため、地道にムダな処理を削ぎ落とすなどして、ようやく現在の描画速度を実現しているとのことでした。
また、女の子の滑らかなアニメーションについては「技術的には大したことはしていません」と小さな音さん。説明によると、このドット絵アニメは全てBGパターン(背景用タイル)の組み合わせで描かれているとのこと。
ファミコンはもともと「4色使える8×8ドットのBGパターン」を256個持つことができます。小さな音さんはこのタイルをさらに4分割して「2×2の粗いドット」として利用。256個のBGパターンを全て使い、四隅×4色の組み合わせをあらかじめ用意しておくことで、この「BGパターンを使ったドット絵」を実現しているそうです。
ただ、これは単純にデータ容量を食ってしまうため、「多分昔だと、こんなのに容量を使うなと怒られたと思います」とのこと。
また、回転やアニメーション以外で、特にゲーム関係者の間で注目を集めていたのが、動画50秒ごろから見られる「半透明っぽい処理」。画面が暗くなり、自分の車の前だけライトで道が明るくなっていますが、これも本来はファミコンでは難しい処理の1つです。小さな音さんによると、「これは一般向けにはなかなか説明が難しい」そうです。
小さな音さんから聞いた内容をざっくりまとめると、最終的にやっていることは意外とシンプルで、単にライトが当たっている部分だけパレット(割り当てられた色)の色を変え、半透明っぽく見せているのだそう。ただ、これは「エフシータ」がコース部分を前述した「BGパターン」の書き換えで描画しているからできることで、普通のファミコンのゲームのスクロール方法では「背景の特定の場所だけパレットを変える」というのはまず不可能。主にゲーム関係者が驚いていたのもそのためで、実は同作の仕様を逆手にとった、かなりテクニカルな演出だったのでした。
小さな音さんによると、この「エフシータ」は年内に完成させ、ファミコン実機で本当に動くカセットとして販売する予定だとか。
「見た目が目立つゲームですが、内容も多少は考えていまして、遊びやすいレースゲームを目指しています。ちょっと動いているところを見てやろうか、と思って触ったら、思わずやりこんでしまった……みたいなのになればなぁと思っています」とのこと。遊んでみたい!
※価格は記事掲載時点のものとなっています
関連記事
- ウソ……だろ……? ファミコン伝説のクソゲー「星をみるひと」がSwitchで2020年夏発売決定
なんてものを出すんだ。 - 未開封「スーパーマリオブラザーズ」が1200万円 ソフト単体ではかつてない高額落札
未開封「スーパーマリオブラザーズ」の落札競争は関係者が予想していた以上に盛り上がったそうです。 - 名作「真・女神転生」「スーパードンキーコング」がNintendo Switch Onlineに登場 7月15日から配信決定
あのレトロゲームが、ついにSwitchに! - 90歳の「ゲーマーおばあちゃん」がギネス世界記録に認定 「『GTA V』は楽しいですよ」「ゲームを覚えて人生バラ色」
こんな老後に憧れる。 - 「海外版ファミコン」がレゴに! ブロックでドット絵の「マリオ」ゲーム画面も再現
NESにカセットを差し込むこともできます。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.
-
しぶとい雑草“ドクダミ”を生やさない超簡単な方法が115万再生! 除草剤を使わない画期的な対策に「スゴイ発見」
-
パパに笑顔を見せる4カ月の赤ちゃん、ママの顔を見ると…… あるあるな反応に「なんで?!」「ママをすごく信頼してる証拠」とさまざまな声集まる
-
スーパーで買ったレモンの種が1年後…… まさかの結果が635万再生「さっそくやってみます」「すごーい!」「手品みたい」
-
顔の半分は童顔メイク、もう半分の仕上がりに驚がく 同一人物と思えない半顔メイクが860万再生「凄いねメイクの力」
-
小1娘、ペンギンの卵を楽しみに育ててみたら…… 期待を裏切る生き物の爆誕に「声出して笑ってしまったw」「反応がめちゃくちゃ可愛い」
-
釣りに行こうとしたら、海岸に子猫が打ち上げられていて…… 保護後、予想だにしない展開に「神様降臨」「涙が止まりません」
-
巨大ウサギのデカさを伝えるため、2Lペットボトルを横に置いてみたら…… 衝撃の比較結果に「えっ、500mlじゃないんですか」「マジで大きい」
-
元「AKB48」メンバー、整形に250万円の近影に驚きの声「整形しすぎてて原型なくなっててびびった」
-
実写「シティーハンター」、最後まで見るとあるはずの仕様がない配慮「わかってる」「粋なはからい」「いい判断」
-
身長174センチの女性アイドルに「ここは女性専用車両です!!!」 電車内で突如怒られ「声か、、、」と嘆き 「理不尽すぎる」と反響の声
- 小1娘、ペンギンの卵を楽しみに育ててみたら…… 期待を裏切る生き物の爆誕に「声出して笑ってしまったw」「反応がめちゃくちゃ可愛い」
- 富山県警のX投稿に登場の女性白バイ隊員に過去一注目集まる「可愛い過ぎて、取締り情報が入ってこない」
- 2カ月赤ちゃん、おばあちゃんに少々強引な寝かしつけをされると…… コントのようなオチに「爆笑!」「可愛すぎて無事昇天」
- 異世界転生したローソン出現 ラスボスに挑む前のショップみたいで「合成かと思った」「日本にあるんだ」
- 【今日の計算】「8+9÷3−5」を計算せよ
- 21歳の無名アイドル、ビジュアル拡散で「あの頃の橋本環奈すぎる」とSNS騒然 「実物の方が可愛い」「見つかっちゃったなー」の声も
- 1歳赤ちゃん、寝る時間に現れないと思ったら…… 思わぬお仲間連れとご紹介が「めっちゃくちゃ可愛い」と220万再生
- 業務スーパーで買ったアサリに豆乳を与えて育てたら…… 数日後の摩訶不思議な変化に「面白い」「ちゃんと豆乳を食べてた?」
- 祖母から継いだ築80年の古家で「謎の箱」を発見→開けてみると…… 驚きの中身に「うわー!スゴッ」「かなり高価だと思いますよ!」
- 「ゆるキャン△」のイメージビジュアルそのまま? 工事の看板イラストが登場キャラにしか見えない 工事担当者「狙いました」
- フワちゃん、弟の結婚式で卑劣な行為に「席次見て名前覚えたからな」 めでたい場でのひんしゅく行為に「プライベート守ろうよ!」の声
- 親が「絶対たぬき」「賭けてもいい」と言い張る動物を、保護して育ててみた結果…… 驚愕の正体が230万表示「こんなん噴くわ!」
- 水道検針員から直筆の手紙、驚き確認すると…… メーターボックスで起きた珍事が300万再生「これはびっくり」「生命の逞しさ」
- フワちゃん、収録中に見えてはいけない“部位”が映る まさかの露出に「拡大しちゃったじゃん」「またか」の声
- スーパーで売れ残っていた半額のカニを水槽に入れてみたら…… 220万再生された涙の結末に「切なくなった」「凄く感動」
- 桐朋高等学校、78期卒業生の答辞に賛辞やまず 「只者ではない」「感動のあまり泣いて10回読み直した」
- 「これは悲劇」 ヤマザキ“春のパンまつり”シールを集めていたはずなのに…… 途中で気づいたまさかの現実
- 「ふざけんな」 宿泊施設に「キャンセル料金を払わなくする方法」が物議 宿泊施設「大目に見てきたが厳格化する」
- がん闘病中の見栄晴、20回以上の放射線治療を受け変化が…… 「痛がゆくなって来ました」
- 食べ終わったパイナップルの葉を土に植えたら…… 3年半後、目を疑う結果に「もう、ただただ感動です」「ちょっと泣きそう」