Discuss Scratch

pupuiproject
Scratcher
100+ posts

ScratchでFC互換機を完全エミュレート

はじめまして。PUPUI Projectです。
現在、ScratchでFC互換機をエミュレートするゲームを作っています。
搭載して欲しい機能等ありましたら、コメントよろしくお願いします。

ソフトウェア工房 あざらー(旧PUPUI Project)
メイン:http://softroom.hp2.jp/top/
ブログ:http://www.pupui4.tk

メインPC:Lenovo G570(Windows 7,Core i3 2.2GHz,メモリ2GB)
サブPC:富士通 FMV-C8230(Puppy Tahr 6.0というOSをインストールしています)
pupuiproject
Scratcher
100+ posts

ScratchでFC互換機を完全エミュレート

<FC互換機を完全エミュレート1・擬似コントローラー>

1.まずコントローラー画像を用意する。
 今回はお気に入りのふぁみ魂家郎Vol.7のコントローラー画像を用意

2.ボタンの部分をトリミングして別に保存(↑←→↓の4つ+ABボタン)

3.アップロード

4.2で用意したボタンを1のコントローラ画像に重ねる

5.8つの変数(↑←→↓の4つ+ABボタン・キー判定用)を用意

6.ボタンがクリックされたら変数が1になるようにする
<例>
when green flag clicked
forever

if <<mouse down?> and <touching [mouse pointer v]?>> then

set [変数 v] to [1]
else
set [変数 v] to [0]
end
end

わかりにくくてすみません

ソフトウェア工房 あざらー(旧PUPUI Project)
メイン:http://softroom.hp2.jp/top/
ブログ:http://www.pupui4.tk

メインPC:Lenovo G570(Windows 7,Core i3 2.2GHz,メモリ2GB)
サブPC:富士通 FMV-C8230(Puppy Tahr 6.0というOSをインストールしています)
pupuiproject
Scratcher
100+ posts

ScratchでFC互換機を完全エミュレート

やっと十字キーのプログラム完成

ソフトウェア工房 あざらー(旧PUPUI Project)
メイン:http://softroom.hp2.jp/top/
ブログ:http://www.pupui4.tk

メインPC:Lenovo G570(Windows 7,Core i3 2.2GHz,メモリ2GB)
サブPC:富士通 FMV-C8230(Puppy Tahr 6.0というOSをインストールしています)
pupuiproject
Scratcher
100+ posts

ScratchでFC互換機を完全エミュレート

ABキーのプログラム完成

ソフトウェア工房 あざらー(旧PUPUI Project)
メイン:http://softroom.hp2.jp/top/
ブログ:http://www.pupui4.tk

メインPC:Lenovo G570(Windows 7,Core i3 2.2GHz,メモリ2GB)
サブPC:富士通 FMV-C8230(Puppy Tahr 6.0というOSをインストールしています)
pupuiproject
Scratcher
100+ posts

ScratchでFC互換機を完全エミュレート

カセット画像&起動スイッチ作成

ソフトウェア工房 あざらー(旧PUPUI Project)
メイン:http://softroom.hp2.jp/top/
ブログ:http://www.pupui4.tk

メインPC:Lenovo G570(Windows 7,Core i3 2.2GHz,メモリ2GB)
サブPC:富士通 FMV-C8230(Puppy Tahr 6.0というOSをインストールしています)
pupuiproject
Scratcher
100+ posts

ScratchでFC互換機を完全エミュレート

カセット画像をクリックすると、変数がカセット名になるようにしました。

ソフトウェア工房 あざらー(旧PUPUI Project)
メイン:http://softroom.hp2.jp/top/
ブログ:http://www.pupui4.tk

メインPC:Lenovo G570(Windows 7,Core i3 2.2GHz,メモリ2GB)
サブPC:富士通 FMV-C8230(Puppy Tahr 6.0というOSをインストールしています)
pupuiproject
Scratcher
100+ posts

ScratchでFC互換機を完全エミュレート

ジャンプの方法
・床はピンクと想定
・キーボードではなく擬似ゲームパッドです。

when green flag clicked
set [Gravity v] to [0]
forever

if <touching color [#f0f]?> then

set [Gravity v] to [0]
if <(A) = [1]> then

set [Gravity v] to [10]
end
end
change y by (Gravity)
change [Gravity v] by (-1)
end

ソフトウェア工房 あざらー(旧PUPUI Project)
メイン:http://softroom.hp2.jp/top/
ブログ:http://www.pupui4.tk

メインPC:Lenovo G570(Windows 7,Core i3 2.2GHz,メモリ2GB)
サブPC:富士通 FMV-C8230(Puppy Tahr 6.0というOSをインストールしています)
pupuiproject
Scratcher
100+ posts

ScratchでFC互換機を完全エミュレート

BGMは用意できたが鳴らせない…

ソフトウェア工房 あざらー(旧PUPUI Project)
メイン:http://softroom.hp2.jp/top/
ブログ:http://www.pupui4.tk

メインPC:Lenovo G570(Windows 7,Core i3 2.2GHz,メモリ2GB)
サブPC:富士通 FMV-C8230(Puppy Tahr 6.0というOSをインストールしています)
tomohiro0405
Scratcher
100+ posts

ScratchでFC互換機を完全エミュレート

エミュレーターってScratchで作って大丈夫なんですかね?
mikikoii
Scratcher
1000+ posts

ScratchでFC互換機を完全エミュレート

tomohiro0405 wrote:

エミュレーターってScratchで作って大丈夫なんですかね?
昔のトビックに投稿するのはマナー違反なのでは。

参照数100未満のすごい作品からのおすすめ作品→これ
更新日:2023/04/07。皆さんも「参照数100未満だけど凄い!」という作品があったら入れてみてください~
※これは署名です。設定をすれば自動的に入ります。

inoking
Scratcher
1000+ posts

ScratchでFC互換機を完全エミュレート

mikikoii wrote:

tomohiro0405 wrote:

エミュレーターってScratchで作って大丈夫なんですかね?
昔のトビックに投稿するのはマナー違反なのでは。
そうですが、新しい情報があれば別です。
今回の場合は許容範囲内かなと思います。

エミュレータといっても
Scratch で似せて作るだけなら(画像の無断使用とかしていない限り)問題ないでしょう。

って、元の投稿では肝心の作品が示されてないのですが。。

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
tomohiro0405
Scratcher
100+ posts

ScratchでFC互換機を完全エミュレート

inoking wrote:

mikikoii wrote:

tomohiro0405 wrote:

エミュレーターってScratchで作って大丈夫なんですかね?
昔のトビックに投稿するのはマナー違反なのでは。
そうですが、新しい情報があれば別です。
今回の場合は許容範囲内かなと思います。

エミュレータといっても
Scratch で似せて作るだけなら(画像の無断使用とかしていない限り)問題ないでしょう。

って、元の投稿では肝心の作品が示されてないのですが。。
なるほど、わかりました。
あと今度からはトピックの登校日をよく見ます、申し訳ないです。

Powered by DjangoBB