Discuss Scratch
- Discussion Forums
- » 日本語
- » ScratchでOSを作るには?
- Ros_project
-
Scratcher
17 posts
ScratchでOSを作るには?
個人的に(scratchで)OSを作る時に
モバイル向けか、デスクトップ向けか
↓
プロユーザー向けか、一般ユーザー向けか
↓
UI等を考える
↓
プログラム等を作っていく
の順番でやっています。
あくまでも個人的な感想ですが、OS(でなくても)計画を立てて作っていくのが良いと思います。
なんなら昔は自由帳に計画を書いていました。
モバイル向けか、デスクトップ向けか
↓
プロユーザー向けか、一般ユーザー向けか
↓
UI等を考える
↓
プログラム等を作っていく
の順番でやっています。
あくまでも個人的な感想ですが、OS(でなくても)計画を立てて作っていくのが良いと思います。
なんなら昔は自由帳に計画を書いていました。
- yahhi3110
-
Scratcher
39 posts
ScratchでOSを作るには?
importantOSではあまりクローンを使っていません。
理由は色々あります。自分の技術不足,クローンめんどくさい,他のOSがよくクローンを使っているのでクローンを使いたくない,クローンの数に制限があるのがいやなどなどでクローンを採用していません。
それ以外にもペンなどは使っていません。まずある程度の知識がいる,めんどくさい,Scratch環境下ではペンの解像度が低い,ペンが丸いのが気に食わないなどなどです。ですがimportantOSではResistance365を採用する方針なので、そのアプリではペンが使われています。
実は自分が作ってるFormアプリもペンです()
理由は色々あります。自分の技術不足,クローンめんどくさい,他のOSがよくクローンを使っているのでクローンを使いたくない,クローンの数に制限があるのがいやなどなどでクローンを採用していません。
それ以外にもペンなどは使っていません。まずある程度の知識がいる,めんどくさい,Scratch環境下ではペンの解像度が低い,ペンが丸いのが気に食わないなどなどです。ですがimportantOSではResistance365を採用する方針なので、そのアプリではペンが使われています。
実は自分が作ってるFormアプリもペンです()
- Ros_project
-
Scratcher
17 posts
ScratchでOSを作るには?
それ以外にもペンなどは使っていません。まずある程度の知識がいる,めんどくさい,Scratch環境下ではペンの解像度が低い,ペンが丸いのが気に食わないなどなどです。ですがimportantOSではResistance365を採用する方針なので、そのアプリではペンが使われています。ペンの解像度が低いことに関しては、細かく描画していけば良いし、丸いのが気に入らない場合は、ペンの太さの値を低くしたら良いと思います。
実は自分が作ってるFormアプリもペンです()
- sei6sei
-
Scratcher
500+ posts
ScratchでOSを作るには?
#404
解像度に関しては、細かく描画させたとしても480*360の解像度(鮮明さ)でしか描画できません。Scratchの制限上そうなっています。どうしてもきれいに描画したければ、TurboWarpなどのModを使用することをおすすめします。
解像度に関しては、細かく描画させたとしても480*360の解像度(鮮明さ)でしか描画できません。Scratchの制限上そうなっています。どうしてもきれいに描画したければ、TurboWarpなどのModを使用することをおすすめします。
- kicrage_games
-
Scratcher
36 posts
ScratchでOSを作るには?
#403
私は使えるものは使っていくというスタンスなので、他の人が使っているからという理由で使わないのはちょっと不思議ですね…
ほかのクローンの欠点については仰る通りかと思います。
私は使えるものは使っていくというスタンスなので、他の人が使っているからという理由で使わないのはちょっと不思議ですね…
ほかのクローンの欠点については仰る通りかと思います。
- Kiri-Kiri-
-
Scratcher
100+ posts
ScratchでOSを作るには?
私はクローンを多用しています。
例えば、アプリなどでクローンを使用すれば(よほど複雑でない限り)1スプライトにまとめることができます。
大量のスプライトはコードの可読性が下がりますし、OSとアプリを明確に区別し、拡張性を得られます。
例えば、アプリなどでクローンを使用すれば(よほど複雑でない限り)1スプライトにまとめることができます。
大量のスプライトはコードの可読性が下がりますし、OSとアプリを明確に区別し、拡張性を得られます。
- azinomoto-20
-
Scratcher
85 posts
ScratchでOSを作るには?
アプリなどのウィンドウなどもクローンでやればアプリとウィンドウのセットで1スプライトでまとめられますよ
(ご不明な点がありましたらお申し付けください)
(ご不明な点がありましたらお申し付けください)
- Ros_project
-
Scratcher
17 posts
ScratchでOSを作るには?
自分は必要に応じで、ペンとクローンで分けています。
特殊なアニメーションなどを利用するとき、ペン文字を使うときなどはペン、通常はクローンなどで作っています。
特殊なアニメーションなどを利用するとき、ペン文字を使うときなどはペン、通常はクローンなどで作っています。
- yahhi3110
-
Scratcher
39 posts
ScratchでOSを作るには?
まあimportantが誰でも変えやすいように作っているので。 最近は外れてきてますが…()
ただ“誰でも変えやすいように”だったら可読性上げたほうがいいのかな?。
ただ“誰でも変えやすいように”だったら可読性上げたほうがいいのかな?。
- tesu2067
-
Scratcher
100+ posts
ScratchでOSを作るには?
OS内でサードパーティソフトウェアを実行できる様にするには、やはり最初から内部に仕込むか他作品からバックパックや本体に保存して読み込む方法しかないのでしょうか。
- newmomizi_txt
-
Scratcher
1000+ posts
ScratchでOSを作るには?
#411
OS側でスクリプトを実行する機能を用意しておけば、ある程度までは拡張性を維持できそうです。
例えば、Pythonのコードを解析し実行する仕組みを用意しておけば、第三者がPythonで作ったソフトウェアをScratch OS内で実行できます。
ソフトウェアの読み込みは「(あなたの名前は何ですか?) と聞いて待つ」ブロックなどを使用すればいいでしょう。
ただ、この方法だと
・複雑なソフトウェアになると文字数が激増する。
・簡単な図形ならともかく、(ペンで描写するための)画像などを含めようとすると更に文字数が増える。
・Scratchの性質上、音に関してはインポートできない。(PSG音源的なものなら可能)
という欠点があります。
OS側でスクリプトを実行する機能を用意しておけば、ある程度までは拡張性を維持できそうです。
例えば、Pythonのコードを解析し実行する仕組みを用意しておけば、第三者がPythonで作ったソフトウェアをScratch OS内で実行できます。
ソフトウェアの読み込みは「(あなたの名前は何ですか?) と聞いて待つ」ブロックなどを使用すればいいでしょう。
ただ、この方法だと
・複雑なソフトウェアになると文字数が激増する。
・簡単な図形ならともかく、(ペンで描写するための)画像などを含めようとすると更に文字数が増える。
・Scratchの性質上、音に関してはインポートできない。(PSG音源的なものなら可能)
という欠点があります。
- yahhi3110
-
Scratcher
39 posts
ScratchでOSを作るには?
#411作ってみました。コード汚いです。
例えば、Pythonのコードを解析し実行する仕組みを用意しておけば、第三者がPythonで作ったソフトウェアをScratch OS内で実行できます。
https://scratch.mit.edu/projects/1069941389/
- user3829
-
Scratcher
100+ posts
ScratchでOSを作るには?
今トピック初投稿です。よろしくお願いします
https://scratch.mit.edu/projects/1073629786/
こんなものを作ってみました。
とりあえず起動画面を完成させました。現在はアプリケーションを実行するプログラムを組んでいます。
https://scratch.mit.edu/projects/1073629786/
こんなものを作ってみました。
とりあえず起動画面を完成させました。現在はアプリケーションを実行するプログラムを組んでいます。
- user3829
-
Scratcher
100+ posts
ScratchでOSを作るには?
#415
ありがとうございます!
一応今アプリケーションを起動するプログラムが完成しました!
(しかし終了する時の挙動は完成していません)
電卓が完成したらv2として共有しようと思っています。
ありがとうございます!
一応今アプリケーションを起動するプログラムが完成しました!
(しかし終了する時の挙動は完成していません)
電卓が完成したらv2として共有しようと思っています。
Last edited by user3829 (Sept. 27, 2024 09:14:54)
- user3829
-
Scratcher
100+ posts
ScratchでOSを作るには?
少し予定を早め、公開します。
アプリケーション開始のシステムを完成させたのがこちらです。
https://scratch.mit.edu/projects/1073655828/
電卓は完成していません。なので開けないようになっています。
追記
「電卓」スプライト内に
というブロック塊がありますが、作りかけのものなので気にしなくていいです
アプリケーション開始のシステムを完成させたのがこちらです。
https://scratch.mit.edu/projects/1073655828/
電卓は完成していません。なので開けないようになっています。
追記
「電卓」スプライト内に
(10) 回繰り返す
[クローン番号 v] を (1) ずつ変える
[自分自身 v] のクローンを作る
end
というブロック塊がありますが、作りかけのものなので気にしなくていいです
Last edited by user3829 (Sept. 27, 2024 10:03:02)
- bendy_mania2341
-
Scratcher
6 posts
ScratchでOSを作るには?
セットアップのデザインを作ってみました
https://scratch.mit.edu/projects/1073644297
https://scratch.mit.edu/projects/1073644297
- azinomoto-20
-
Scratcher
85 posts
ScratchでOSを作るには?
Mac OS にあるDock(アプリバーみたいなもの)の作り方を教えてほしいです
機能としては、マウスが近づいたらだんだん大きくなるみたいなあれですMacを触ったことがある人はわかると思います
機能としては、マウスが近づいたらだんだん大きくなるみたいなあれですMacを触ったことがある人はわかると思います









