Loading video...

Video Failed to Load

Go Home

かつてはファミコンで長いレーザーを描画するのは不可能だとされていた。 だが、今は違う! #nesdev

441,656 views • 2 years ago •via X (Twitter)

11 Comments

Nao_u's profile picture
Nao_u2 years ago

今回編み出した新手法によって、前回の欠点だった「背景に2色しか使えない」というパレットの制約がなくなり、CPU負荷も大幅に減りました 前回はこの制約から技術デモ以上のものを作るのが難しかったところが、今回の改善でちゃんと背景のあるゲームも作れるようになりました

Nao_u's profile picture
Nao_u2 years ago

開発日記によると、今回の描画方式を思いついてから完成まで2ヵ月強くらい。レーザー自体は最初の一週間で動くようになってたので、あとはほとんどビッグコアの実装を延々とやってて、昨日今日あたりで火山とミサイルの実装をねじ込んだ。年内に終われてよかった…

Nao_u's profile picture
Nao_u2 years ago

レーザーの実装はかなりトリッキーな事をやってるけど、ビッグコアの方は単純な力業で実装してる。メモリさえあればファミコンでもできることは結構増える 令和になるとファミコンでもアンドアジェネシスが浮いたりしてるので、あれと比べるとだいぶ簡単なお仕事だろうと思う

Nao_u's profile picture
Nao_u2 years ago

スプライトのちらつき対策はちょうどここで紹介されているゼビウスと似た実装で、場面に応じてカテゴリごとに重要な順に並ぶように入れ替えてる この仕組みだと自機は常に表示されるし、オプションの優先度を一番下げてるのでちらつくのはほぼオプションだけになってる

Nao_u's profile picture
Nao_u2 years ago

新しい方式のレーザーとビッグコアの描画方法の解説動画を作りました。 レーザーとビッグコアの描画にはどちらももBGを使用していて、レーザーの描画にはMMC5チップの垂直分割スクロール機能を使用しています。

Nao_u's profile picture
Nao_u2 years ago

こちらの解説動画、今回はYoutubeの字幕機能で解説を出すようにしてたのですが、デフォルトで字幕が出ないケースがあるらしいので字幕が強制ONになるように改めて設定しました。 字幕なしだとかなり意味不明な動画になる…

Nao_u's profile picture
Nao_u2 years ago

めばちまぐろさんが、MMC5なしでBGパレットと干渉せず高速にレーザーを描画する手法を編み出してくれました。 ラスタ割り込み時に「色強調+モノクロモード+BGオフ」を同時に設定することで、BGがどんな色であっても白いレーザーを描画可能に。すばらしい!

Nao_u's profile picture
Nao_u2 years ago

MMC5なしで高速にレーザーを描画できるようにするパッチはこちら。 めばちまぐろさんのアカウントで詳しい解説が見られます!

Nao_u's profile picture
Nao_u2 years ago

デメリットとして挙げられてるスキャンライン中にレジスタを書き換えるとCPUのクロックのずれで数ピクセル表示がずれてしまう問題は、動画を見るとレーザーが高速で右に飛んでいくのでほとんど気にならないことが実証されてました。ほんと素晴らしい

Page to Pixel Publishing's profile picture
Page to Pixel Publishing2 years ago

The Art of Flight is a homage to 80s/90s arcade action shmups with a fresh twist on the genre. Pilot multiple ships at the same time to take on oncoming waves of enemies in this fast paced space shooter. Wishlist on Steam today!

deno's profile picture
deno2 years ago

何度見てもすごすぎて… PCエンジン版にも負けてないですよ

Related Videos

JAYくんが、推し活(F1)をしながら 改めて気付いた事とは? 本当に率直な人だ…🤦🏻‍♀️泣 (アイコン可愛い🐈‍⬛🥔🤍) 🐈‍⬛僕が1つ本当に言いたかったんだけど 僕がF1を好きになって実感した事は 今までは歌を歌って踊ってステージに立つ事が 本業だから、どうしても"自主コンテンツ"とかは….なんていうか僕達の本業をサポートしてくれるものって感じていたんだよ 🐈‍⬛でもF1を見ながら、"違う"んだよそれが この2つは"違う" ステージと自主コンテンツは別物だ これは"違う"んだよ 感じが"違う" どっちが良くてどっちが重要でとかじゃなく…. "違う" 🐈‍⬛……それはそれでこれはこれだ 🐈‍⬛どちらがもっとメインで、どちらがもっとどうでではなく…"""違う""" 🐈‍⬛これに驚いたんだ 自分自身を見ながら"これは違うんだ"って これが僕が思っていたこれではないんだって 🐈‍⬛それに改めて気付いてから僕が自主コンテンツを撮影する時、感じる事が違う ENGENEがどういう気持ちで見て、受け入れているのかがあまりにも理解できるから、これが"違う"んだ 🐈‍⬛意識する事がコンテンツを撮る立場では良いのか悪いのかは分からないんだけど、なんだか意識してしまうんだ なんかやりながら意識するんだ 🐈‍⬛わぁ〜..本当に"人生は経験"だよ 経験をしてこそ"知る"んだ 1+1も経験してみて分かるんだ 共感と理解は違うんだと思う 深さが違うと思う

rinrin

25,049 views • 21 days ago

スペランカーはどんなに高いところから落ちても死なない。 嘘だ! エアプだ! いいえ、本当です。 アーケード版はそうなのです! スペランカーは虚弱の代名詞となっているが、それはあくまでファミコン版の話。 日本ではファミコン版が最も有名だが、最も特殊なスペランカーでもある。(続く) ファミコン版の見た目は原作のAtari版を忠実に再現している。しかし、極端なまでに精密な操作を求められるという点において、洞窟探検ゲームというよりはタイトーの「クレイジーバルーン」に近い方向性なのではないかと私は思っている。 一方、このアイレム製のアーケード版はアスレチック的な展開や隠し要素など、アクションゲームとしての面白さを追求した方向性になっている。 高いところから落ちても死なないという点でファミコン版よりずっとプレイしやすいが、敵やトラップに触れれば一発でミス。エネルギーの減りも速いから決して簡単とは言えない。 なおネットでアーケード版のことを調べると「体力制を採用しておりすぐには死なない」という文言を時々見かけるが、アーケード版に体力制が導入されたのは続編の「スペランカーⅡ 23の鍵」からである。 アクションゲームとしての面白さを追求したアーケード版スペランカーは、「洞窟探検」というコンセプトをストレートに楽しめる逸品なのだが、知名度が低いのが残念なところだ。 スペランカーはファミコン版の印象が強烈で、それゆえ一部でカルト的な人気がある。そのためか、他機種版のスペランカーを「こんなのスペランカーじゃない!」と評する意見も見かけるのだが、スペランカーには色々なバージョンがあって、このアーケード版も間違いなくスペランカーなんだよと伝えたくて、このポストを書いている。 だから、もし以前PS3で出ていたスペランカーコレクションみたいなものが出るとしたら、「みんなでスペランカー」をもじって「これみんなスペランカー」というタイトルで出したらどうだろうかと、ちょっと思っている(笑) #レトロゲーム ※なおアーケード版スペランカーはAntstreamでストリーミングプレイが可能です。

moai1234

303,275 views • 7 months ago