Discuss Scratch

magicAho
Scratcher
1000+ posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

mysub- wrote:

スクラッチで作るゲームキャラにドットのキャラを使いたいのですが、
ドットのキャラってどう作ればいいんですか。
ドット絵と調べるとたくさん出てきます。
rinasama_tabasi
Scratcher
100+ posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

#6045
いろいろ考えた結果スクラッチのファイル共有にgithubは使っていいのでしょうか?
githubが怪しい感じがして
magicAho
Scratcher
1000+ posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

rinasama_tabasi wrote:

#6045
いろいろ考えた結果スクラッチのファイル共有にgithubは使っていいのでしょうか?
githubが怪しい感じがして
Scratchのソースコードは、GitHubで公開されているため、Scratchのソースコードを紹介するときは仕方ないと思います。

Last edited by magicAho (Dec. 24, 2022 06:02:30)

utsl100011
Scratcher
2 posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

どうも、@utsl100011です。初めてここに投稿しました。
私は今チャットを作ろうとしています。ですが、定型文式数が一桁までしかできません。
スクラッチウィキを見ても自分で改造しろって書いてあってどこを改造すればできるかがわからなくてできません。
誰か一から教えて下さい。
magicAho
Scratcher
1000+ posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

utsl100011 wrote:

どうも、@utsl100011です。初めてここに投稿しました。
私は今チャットを作ろうとしています。ですが、定型文式数が一桁までしかできません。
スクラッチウィキを見ても自分で改造しろって書いてあってどこを改造すればできるかがわからなくてできません。
誰か一から教えて下さい。
https://scratch.mit.edu/projects/708779517/
の中を見れば、大体わかると思います。

Last edited by magicAho (Dec. 21, 2022 09:57:36)

newmomizi_txt
Scratcher
1000+ posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

#1の注意事項は読みました(←この文はお約束として書いています。くわしくはこのトピックの最初の投稿をみてね)
#6066
読み込み、書き込みを二桁ずつ行いたいわけです。
ですが、1から99までの数字をそのまま使おうとすると、“6”や“20”のように、桁の違う数字が混在してしまいます。
これを解決するための方法は二つあります。

①1番から9番までを欠番にする。プログラムは簡単だが、使える定型文は9個減ってしまう
②1番を「01」と表記するなどする。すべての番号を使えるが、プログラムは少し複雑

ヒントはこれで十分でしょう。
あとは自分で考えてみてください。それがプログラミングの一番楽しい部分だと思うので

Last edited by newmomizi_txt (Jan. 4, 2023 06:09:59)

futon0912
Scratcher
1000+ posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

>> #6062

#1の注意事項は読みました(←この文はお約束として書いています。くわしくはこのトピックの最初の投稿をみてね)

プロジェクトに関係ないタグを貼るのは禁止されています。
こちらを参照。

Za-Chary wrote:

let me remind you that it is not okay to put unrelated tags on your project. Please use the Report button on any projects that use tags which are unrelated to the project.

However — I don't think using lots of related tags is against the rules.

(プロジェクトに関係ないタグを付けてはいけません。プロジェクトに関係ないタグを付けているプロジェクトには報告ボタンを使用してください。

ただ、関連するタグをたくさん貼ることはルールに違反するとは思いません。)
ただ、all には「すべて」という意味があります。
そのため、#all というタグは「関係ないタグ」にはならないと思います。
つまり、ルールには違反しないと思います。
oira-edu
Scratcher
100+ posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

futon0912 wrote:

>> #6062

#1の注意事項は読みました(←この文はお約束として書いています。くわしくはこのトピックの最初の投稿をみてね)

プロジェクトに関係ないタグを貼るのは禁止されています。
こちらを参照。

Za-Chary wrote:

let me remind you that it is not okay to put unrelated tags on your project. Please use the Report button on any projects that use tags which are unrelated to the project.

However — I don't think using lots of related tags is against the rules.

(プロジェクトに関係ないタグを付けてはいけません。プロジェクトに関係ないタグを付けているプロジェクトには報告ボタンを使用してください。

ただ、関連するタグをたくさん貼ることはルールに違反するとは思いません。)
ただ、all には「すべて」という意味があります。
そのため、#all というタグは「関係ないタグ」にはならないと思います。
つまり、ルールには違反しないと思います。


ありがとうございます。
rinasama_tabasi
Scratcher
100+ posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

magicAho wrote:

(#6065)

rinasama_tabasi wrote:

#6045
いろいろ考えた結果スクラッチのファイル共有にgithubは使っていいのでしょうか?
githubが怪しい感じがして
Scratchのソースコードは、GitHubで公開されているため、Scratchのソースコードを紹介するときは仕方ないと。
間違えました
githubで作ったホームページ上にアップロードするのはOKなのかです
junpyhappy
Scratcher
9 posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

Your text to link here…
僕はFPSゲームを作っているのですがバグが多いので質問します。僕の作った作品のリンクは上

自分以外のプレイヤーが表示されませんどうしたらいいですか?
プログラムが重たいので軽くする方法を教えてください(ターボモード以外で)
オンラインゲームを作ったつもりですがしっかりと機能しているでしょうか?

どれか一つでも良いのでプログラミングに詳しい方教えてください
この3つ以外で間違っているプログラム・改善点があったら教えてください
あとゴミゲーですが拡よろしくお願いします!

Last edited by junpyhappy (Dec. 21, 2022 13:19:35)

junpyhappy
Scratcher
9 posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

訂正
拡よろしくおねがいします! ⇒ 拡散よろしくおねがいします!
kuraken7564
Scratcher
34 posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

junpyhappy wrote:

Your text to link here…
僕はFPSゲームを作っているのですがバグが多いので質問します。僕の作った作品のリンクは上

自分以外のプレイヤーが表示されませんどうしたらいいですか?
プログラムが重たいので軽くする方法を教えてください(ターボモード以外で)
オンラインゲームを作ったつもりですがしっかりと機能しているでしょうか?

どれか一つでも良いのでプログラミングに詳しい方教えてください
この3つ以外で間違っているプログラム・改善点があったら教えてください
回答ではないですが、ここは宣伝コーナーではないので、宣伝は控えてもらえるとうれしいです。

Last edited by kuraken7564 (Dec. 22, 2022 03:57:25)

KimiruHamiru
New Scratcher
500+ posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

junpyhappy wrote:

Your text to link here…
僕はFPSゲームを作っているのですがバグが多いので質問します。僕の作った作品のリンクは上

自分以外のプレイヤーが表示されませんどうしたらいいですか?
プログラムが重たいので軽くする方法を教えてください(ターボモード以外で)
オンラインゲームを作ったつもりですがしっかりと機能しているでしょうか?
オンライン要素については検証できない(New Scratcherなので)のですが、

「自分以外のプレイヤーが表示されません」については、
とりあえず
・スプライト「プレイヤー」
・スプライト「障害物」
のスクリプトに問題があります。現状だとクローンが作られる一方なので、一瞬で上限の300個に到達して、以後機能しなくなります。
まずは
・敵プレイヤー表示ではクローン自体をやめて「スタンプ」等にする
・もしくは、画面更新のたびにきっちり全クローンが削除されるようにする
ことを考えるべきと思います。
あと、「レイキャスティングで前方96方向にレイを飛ばしてプレイヤーを検知する」といういまのしくみだと、「見える角度の範囲」に「敵の1プレイヤーが分身して並んでいるように見える」ことになるので、仕組み自体の再検討(5回連続して見えたら3番目の位置に1回だけ表示するとか、レイキャスティングの仕組みじゃない方法を考えるとか)も必要と思います。

ほかに、

スプライト「プレイヤー1,2,3」について
「ずっと」が大量に使われていてメッセージを送るブロックがあちこちにありますが、
ずっと
tick
end

定義 tick
もし<(使用スロット)=(1)>なら
[プレイヤー1X v]を(x座標)にする
[プレイヤー1Y v]を(y座標)にする
((5)*(<(a v)キーが押された>-<(d v)キーが押された>))度回す
((1)*(<(w v)キーが押された>-<(s v)キーが押された>))歩動かす
((1)*((0)-<(マップ v)に触れた>))歩動かす
(3D v)を送る
(障害物 v)を送る
(プレイヤー v)を送る
みたいな形(全部理解はしてないので、完全なコードではないです)にまとめた方が、処理順序をプログラマがコントロールしやすくなって、安全と思います(あと、個人的にはこの方が読みやすいです)。
現状では特に「メッセージ「3D」」の処理(レイキャスティング処理=「96レイ*距離」回、画像比較処理に相当する処理が発生する、重い処理)がどのタイミングで何回呼ばれるかわかりにくいのが、デバッグやパフォーマンス調整の障害になっているように思います。

「タイマー>()のとき」のイベントブロックが1つでも使われていると、部分部分のデバッグがしにくくなります(とくに、一連の処理が正しく完了できたかが、分かりにくい)。個人的な好みでいえば「使わない」なのですが、どうしても必要な場合でも、可能なら「開発中の段階では外しておく」方が良いと思います。
-B_G-
Scratcher
10 posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

sa-channna-chann wrote:

どうしたらキャラクターを使えれるんですか?
スプライトを選ぶときに虫眼鏡のマークを選択すると選べますよ
Nyan-Reo
Scratcher
100+ posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

#6074
「Quote = 引用 」なので、もし@junpyhappyさんの行為が宣伝だとしたら、その投稿を引用する行為も宣伝となります。
投稿に返信したい場合は「#6074」のように「#(投稿番号)」を使うと文脈もわかりやすくなります。
asahigou
Scratcher
1 post

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

スクラッチの最古参って誰かわかりますか?
KASUyade
New Scratcher
1 post

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

どうしたら、自分のアカウントが乗っ取られたのを取り返せますか?乗っ取られたアカウントはkoku19です。なので助けて欲しいですけど……………
EKJAPAN
Scratcher
100+ posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

#6079
連絡先で、報告してください。
Nyan-Reo
Scratcher
100+ posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

#6079

KASUyade wrote:

どうしたら、自分のアカウントが乗っ取られたのを取り返せますか?なので助けて欲しいですけど……………
乗っ取られたなら、資料の連絡先から「手助けが必要ですか?」の「ヘルプを得る」から「連絡先」を押して、
「Problems with my account」の「Email Confirmation」を選択して、
件名のところには自分のアカウントがアカウントが乗っ取られたことを書き、
本文のところに
「アカウントが乗っ取られてメールアドレスを変えることができない、メールアドレスを変えられないからパスワードを戻せない。
 I can't change my email address because my account has been hijacked, and I can't change my email address, so I can't change my password back.」
みたいなことを書いておけばいいです(ちなみに翻訳は自分でやっておいた方がいい)

あとはユザネやメアドの入力をして
S.T.に送信してください。
-B_G-
Scratcher
10 posts

質問コーナー6(利用する前に最初の投稿(#1)を確認してね)

KASUyade wrote:

どうしたら、自分のアカウントが乗っ取られたのを取り返せますか?乗っ取られたアカウントはkoku19です。なので助けて欲しいですけど……………
取り返すのは無理じゃないですか?パスワードとメルアドを変更されてるかもしれないので

Powered by DjangoBB