トップページgamedev
825コメント329KB

スーパーマリオブラザーズの動作って・・

■ このスレッドは過去ログ倉庫に格納されています
0001ゲー製作半年02/04/02 15:50ID:I6sdJYCr
ぼくはスーパーマリオ風のゲームを作りたいと思っているのですが、
こうゆう繊細な動きを作るにはやっぱりアセンブラとかじゃないとだめ
でしょうか?
どこかソースを公開しているような参考になるサイトがあれば教えて
もらえませんか?できればC,C++,HSP,JAVA,などでお願
いしますです。
0002名前は開発中のものです。02/04/02 15:58ID:???
2げっと ぶらざーっとな
0003名前は開発中のものです。02/04/02 16:07ID:???
>>1
アセンブラじゃないと駄目です。

>できればC,C++,HSP,JAVA,などでお願
>いしますです。

アセンブラ以外無理です。
0004名前は開発中のものです。02/04/02 16:22ID:???
ネタスレだよな〜ど〜考えても。
0005102/04/02 16:32ID:I6sdJYCr
とゆうことはアセンブラと高水準言語ではそれほど、動作のスピード
は違うものなんですか?いい勉強になりました。
0006名前は開発中のものです。02/04/02 16:38ID:h4Ii0Mh3
終了?
0007名前は開発中のものです。02/04/02 16:46ID:???
>>1さんには来年MSから発売予定の
VisualASM.Net
が開発には最適かと思われます。

オブジェクト指向アセンブラ言語で
最新のDirectX9にも対応予定。

関連スレ
【お前らビジュアルアセンブラについて語ってください】
http://teri.2ch.net/test/read.cgi/bobby/1008083550/633
0008名前は開発中のものです。02/04/02 16:46ID:X2qFEuyf
Flashで作った。
http://isweb38.infoseek.co.jp/computer/lab614/fmp/index.swf
0009102/04/02 17:07ID:I6sdJYCr
>>8 お〜っなかなか出来ていますね。
ということはファミコンゲームのあの繊細で切れのある動作っていうのは
アセンブラならでわってことなんですね。
HSPでちょっと作ってみたらとんでもなくトロ〜かったからどうしたもの
かと思っていたんですが。
0010名前は開発中のものです。02/04/02 17:11ID:AaKzoXhK
どんなマシンつかってんだ
0011コピペミヤーモ02/04/02 17:15ID:sh1V6eyd
              スーパーマリオの時は、小さいメモリスペースの中にどうやって
   / ̄ ̄ ̄~八\  大きなスクロールの世界を詰め込むか、かなり考えましたね。
 /彡彡彡/  \\ それはシステムからデザインしていくわけです。
 |彡彡/ へ  へ\| 2x2のユニットを、例えば、1バイトでどれだけ引けるかということをやっていたので、
 |彡/        | 床を何個引いて、その中に特殊なブロックを上乗せしていくというシステムはできる。
 |川リ  ⌒ ⊃ ⌒ | ブロック単位でポコポコ物が動くとか、空中にあるものがどんどん飛んでいく
 |川   ( __ )| というのも、最初の段階で出来ていた。
 \ミ     \/   メモリが256Kになったんだけど、それでも足りないのでキャラクタ側をちょっとつぶして、
   \  __/    キャラクタ側をコースデータに持っていくという荒技で、あの頃色々やっていたね。
              もうディスクシステムが始まる前夜だったから、これを作って終わりにしようと思った。
              これでもうファミコンは最後なので総ノウハウをそこに投入しようと思った。
0012名前は開発中のものです。02/04/02 17:30ID:???
JavaAppletでかなり精巧なやつを見たことがあるんだけどどこだったっけ?
誰か知らない?
0013名前は開発中のものです。02/04/02 17:32ID:???
でも所詮パックランドのパクリ
0014名前は開発中のものです。02/04/02 17:52ID:???
このスレは1にアセンブラを強要するスレになりました。
C9
0015名前は開発中のものです。02/04/02 17:54ID:???
>>8
かなり操作性悪いよな、
やっぱフラッシュだからか?
0016名前は開発中のものです。02/04/02 17:58ID:???
ぷよスレでフラッシュに文句言ってる奴ぁお前か。
0017名前は開発中のものです。02/04/02 18:06ID:???
>>16
なんだそれ(キレ
0018102/04/02 18:17ID:I6sdJYCr
って昔からなんでパソコンでファミコンのようなのがないのかというのが
ちょっとした疑問だったわけなのですが、ようはパソコン上というか
Windows上にてそのようなのをつくるのはかなり困難とゆうわけなのですね。
でもWindows版に移植されたゼビウスやドルアーガの塔なんかはなにで
つくられているんでしょうか?
それらもファミコン版とくらべればやはりなにかものたりないし、ぎこち
ないものがありますもんね。
ちょっとアセンブラ勉強してみようかなぁ。
でも今はC++の勉強中だし、そのあとだね。
0019名前は開発中のものです。02/04/02 18:28ID:???
>って昔からなんでパソコンでファミコンのようなのがないのかというのが
そりゃファミコンがあるからじゃろ。
0020名前は開発中のものです。02/04/02 18:35ID:???
>>18
エミュならほぼ完璧に動くのあるやろ?
えっ!?それとは違うの?
難しいね。。。
0021102/04/02 18:40ID:I6sdJYCr
てゆうか480*370ドットぐらいの大きさのウインドウで
ファミコンみたいなゲームがあったら面白いのではとおもふ
わけですよ。まあ、これから自分でつくろうと思ってるのでは
ありますが・・。
それはそうとこの愛田、ミドリデンカでドルアーガの塔の題2作目
のイシターの復活ていうやつのWindows版ってのをみつけたんだけど、
面白いかなぁ。
0022名前は開発中のものです。02/04/02 20:31ID:Ks0FRQrf
>>1
286ユーザーですか?
0023名前は開発中のものです。02/04/02 20:35ID:???
言ってる意味がわからなすぎ

どこの国から来た御方ですか?
0024名前は開発中のものです。02/04/02 20:41ID:???
今のマシンなら、スーパーマリオは200fpsくらいでるんじゃないか?
0025102/04/02 20:54ID:I6sdJYCr
286って?
0026名前は開発中のものです。02/04/02 20:58ID:???
クソスレageんな
0027102/04/02 21:20ID:I6sdJYCr
って、あんた上げてるやん。
0028名前は開発中のものです。02/04/02 21:28ID:???
>>27
sageの意味わかんないの?
0029名前は開発中のものです。 02/04/02 21:56ID:???
ここの>>1半年にもかかわらず重傷だな。(藁
0030名前は開発中のものです。02/04/02 22:19ID:???
...というわけで、1に弄ばれ続けるゲ製住人であった。

つづく
0031名前は開発中のものです。02/04/03 00:17ID:3w3+AVXp
>>24
もうチョットいくと思うけどな。
300FPSは堅いと思われ。
0032名前は開発中のものです。02/04/03 09:24ID:???
ヒマだから>>18にマジレスしてみる。。。

>って昔からなんでパソコンでファミコンのようなのがないのかというのが
>ちょっとした疑問だったわけなのですが、ようはパソコン上というか
>Windows上にてそのようなのをつくるのはかなり困難とゆうわけなのですね。
困難ではない。むしろ以前に比べて簡単に作れると思うが。
>>1はマリヲなんぞよりよっぽど複雑なゲームがたくさん作られている現実を知らないのか?
ようは「今更そんなもの作っても商売が成り立たないから作らない」ってことかと。

>でもWindows版に移植されたゼビウスやドルアーガの塔なんかはなにで
>つくられているんでしょうか?
DirectX使ってるんじゃないのかなぁ。知らんけど。
あ、言語が何かってはなしならC又はC++かと。

>それらもファミコン版とくらべればやはりなにかものたりないし、ぎこち
>ないものがありますもんね。
ここが>>1が不満に思ってる部分なのか?
1.Winで動くマリオはある
2.やってみたけどなんとなくぎこちない(具体的にどう、とは言えない。あくまで感覚的な部分)
3.この手のゲームって少ないし、Winじゃ不可能なのか?
4.やっぱアセンブラで作らないとね!
・・・という思考の流れになっているようだが。
(なぜそういう風に考えるかは俺にはわからん)

>ちょっとアセンブラ勉強してみようかなぁ。
>でも今はC++の勉強中だし、そのあとだね。
まぁ、だいたいこういう奴はC++の勉強すらせず
何も作らないまま一生を終えるんだろうなぁ。
0033名前は開発中のものです。02/04/03 13:34ID:???
PCにはゲーム専用機にあるスプライトやスクロールがハードウェアで
搭載されていないのが殆どだから、そういうのがなかったんだよ。
今はそういう機能がなくても十分速いしソフトでも十分に表現できるようになっただけ。
加えてかつてのPC-98なんてVRAM構造がプレーンだったから余計アクションとかには
向かなかった。
0034名前は開発中のものです。02/04/03 20:55ID:???
結論
宮本マンセー
0035名前は開発中のものです。02/04/05 00:55ID:???
>>1 ゲ製作板住人がFLASH板住人に負けてどうする!!
( ´∀`)モナーの横スクロール型Actionゲーム製作スレ
http://pc.2ch.net/test/read.cgi/swf/1015904301/

これに対抗できるのはアセンブラ以外あり得ません。
0036名前は開発中のものです。02/04/07 14:15ID:???
>>35
(・∀・)イイ!
0037名前は開発中のものです。02/04/07 19:28ID:???
スーパーマリオは
「横(もしくは縦)2画面分のVRAM」
「ハードウェアスクロール」
「オブジェクト(スプライト)は横8つまで」
「パターンは256個定義可能」
etc
のファミコンの機能制限でどんなゲームをつくるか?っていう結果だからなぁ。
■ このスレッドは過去ログ倉庫に格納されています