Discuss Scratch

papipupepo
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

アセンブリは楽しいので全人類やるべき
自作コンパイラとか人類の夢すぎる

Last edited by papipupepo (Feb. 13, 2020 11:08:49)


ぱたろうでゴンス
tyawanmusi
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

競プロは楽しいので全人類やるべき
Scratchでも競プロが話題に上がっていたんですね、いいなあ…

にゃ~ん ( =^・ω・^= )
youkaiwatch
Scratcher
1000+ posts

Scratch以外のプログラミング言語やってる人交流場

papipupepo wrote:

アセンブリは楽しいので全人類やるべき
自作コンパイラとか人類の夢すぎる

Cコンパイラ自作は難しいですが楽しいのでおすすめ.
x86 asmかVM作るといい感じ.
kimotii
Scratcher
7 posts

Scratch以外のプログラミング言語やってる人交流場

vbs
python
java(もう忘れた)

Last edited by kimotii (Feb. 15, 2020 10:14:29)

rinaringo
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

・私がやってるのは、
python
javascript
HTML
Unity(のc言語)
Swift
等ですかね?
・あとスクラッチジュニアとかMicro:bitもやってたけど、、
言語にはいらない?多分そうですね。
・Mac環境だからSwiftができて楽しいですけど、
やっぱpythonとかscratchはシンプルで良いよね!
でも他のもよさがあってやっぱいいので日付ごとにやるという変な使い方をしています。
・そういえば、来年度からの学校では何が使われるのか?
やっぱscratch?

Scratchやってる時はそんなことないかもしれないけど、家にいられる時は家にいないと夏休みが丸潰れするのでよろしくお願いします。

活動休止中です。
プロフィール見て
abee
Scratcher
1000+ posts

Scratch以外のプログラミング言語やってる人交流場

papipupepo wrote:

アセンブリは楽しいので全人類やるべき
自作コンパイラとか人類の夢すぎる
そういえば、昔、ScratchでGMC-4のアセンブラディスアセンブラを作りました。
もっと本格的なものだと、LISPのインタープリターを作った人もいますね。
papipupepo
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

GMC-4って4bitマイコンなんですね…
TK80みたいですね…かっこよい
メモリはどれくらいあったんですか?

む、プログラムメモリとデータメモリがあるということはプログラム内蔵方式ではないんですかね

Last edited by papipupepo (Feb. 24, 2020 05:21:44)


ぱたろうでゴンス
abee
Scratcher
1000+ posts

Scratch以外のプログラミング言語やってる人交流場

80ニブル(4ビットが1ニブルなので40バイト)です。RAMにプログラムを置くのでプログラム内蔵方式ですね。
検索するとエミュレーターも見つかると思うので、遊んでみると面白いと思います。
tamon_solur
Scratcher
63 posts

Scratch以外のプログラミング言語やってる人交流場

HSP(Hot Soup Processor)やってます。Scratchの次に使いやすい言語なのでオススメです。
あとプチコン3号も。

著作権は、フリーのクリエイターにとって創作の邪魔になりがちだか、皮肉にもクリエイターとその作品を守るためには必要な権利でもある。
新垢
mantachan
Scratcher
500+ posts

Scratch以外のプログラミング言語やってる人交流場

APLをrepl.itやtryaplというオンラインコンパイラでしています。
例えば下のようなのが書けます。
⍝ John Conway's "Game of Life":

⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝ 2-manifold operators:

adj←{ ⍝ ┌─→─┐ ┌─→─┐ edges adjacent
⍺⍺ ⍵ ⍝ →
} ⍝ └─→─┘ └─→─┘

cut←{ ⍝ ┌─→─┐ ┌───┐ edges blocked
1↓⍺⍺ 0⍪⍵ ⍝ →
} ⍝ └─→─┘ └───┘

rev←{ ⍝ ┌─→─┐ ┌─←─┐ edges reversed
2↓¯1⊖⍺⍺ ¯1⊖⍵⍪⊖⌽2↑¯1⊖⍵ ⍝ →
} ⍝ └─→─┘ └─→─┘

T←{⍉⍺⍺⍉⍵} ⍝ under transpose ⍢⍉<V>

⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝⍝

glider ← 5 5↑ 3 3⍴0 0 1, 1 0 1, 0 1 1 ⍝ initial population.

try ← {{'·⍟'[⎕io+⍵]}¨⍺⍺ traj ⍵}

life cut T cut try glider ⍝ life on a finite plane
楽しいですし記号でわかりやすいので全人類がやるべき

Last edited by mantachan (Feb. 24, 2020 06:50:47)


NetBSD 9.3 NetBSD 9.3 (GENERIC) #0: Thu Aug  4 15:30:37 UTC 2022  mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC amd64 x86_64

Mozilla/5.0 (X11; NetBSD amd64; rv:97.0) Gecko/20100101 Firefox/97.0
Mozilla/5.0 (X11; NetBSD amd64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15 Surf/2.1
[/Cod:]
abee
Scratcher
1000+ posts

Scratch以外のプログラミング言語やってる人交流場

APLは渋いですね。キーボードはどうしているのですか。
mantachan
Scratcher
500+ posts

Scratch以外のプログラミング言語やってる人交流場

abee wrote:

APLは渋いですね。キーボードはどうしているのですか。
「ひだり」ででる記号を使ったりaplwikiなどからコピペしたりユーザー辞書に登録したりして入力しています

NetBSD 9.3 NetBSD 9.3 (GENERIC) #0: Thu Aug  4 15:30:37 UTC 2022  mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC amd64 x86_64

Mozilla/5.0 (X11; NetBSD amd64; rv:97.0) Gecko/20100101 Firefox/97.0
Mozilla/5.0 (X11; NetBSD amd64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15 Surf/2.1
[/Cod:]
abee
Scratcher
1000+ posts

Scratch以外のプログラミング言語やってる人交流場

なるほど。さすがに今は専用キーボードは手に入らないみたいですね。
世界は広いというか、売っている会社がありました。

Last edited by abee (Feb. 24, 2020 07:00:37)

mantachan
Scratcher
500+ posts

Scratch以外のプログラミング言語やってる人交流場

abee wrote:

なるほど。さすがに今は専用キーボードは手に入らないみたいですね。
世界は広いというか、売っている会社がありました。
DYALOGはなんでもしてますね

NetBSD 9.3 NetBSD 9.3 (GENERIC) #0: Thu Aug  4 15:30:37 UTC 2022  mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC amd64 x86_64

Mozilla/5.0 (X11; NetBSD amd64; rv:97.0) Gecko/20100101 Firefox/97.0
Mozilla/5.0 (X11; NetBSD amd64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15 Surf/2.1
[/Cod:]
ZeroX_Game
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

ここで質問してもいいのかわからないのですが、javascriptでキャンバス上にマウスが乗っかったらマウスをロックするようにするには、どうすればいいですか?調べてもいまいち使い方が分からなかったです。
例文書いてくれると嬉しいです。

Last edited by ZeroX_Game (March 20, 2020 00:11:53)


気長にまとう
1年とか10年とか
Windows1000000_2
Scratcher
1000+ posts

Scratch以外のプログラミング言語やってる人交流場

まだAnacondaはPython3.7のままですね

:3.0+1.0 THRICE UPON A TIME.
mantachan
Scratcher
500+ posts

Scratch以外のプログラミング言語やってる人交流場

ZeroX_Game wrote:

ここで質問してもいいのかわからないのですが、javascriptでキャンバス上にマウスが乗っかったらマウスをロックするようにするには、どうすればいいですか?調べてもいまいち使い方が分からなかったです。
例文書いてくれると嬉しいです。
キャンバスからマウスが出ないようにするという意味でしょうか?

NetBSD 9.3 NetBSD 9.3 (GENERIC) #0: Thu Aug  4 15:30:37 UTC 2022  mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC amd64 x86_64

Mozilla/5.0 (X11; NetBSD amd64; rv:97.0) Gecko/20100101 Firefox/97.0
Mozilla/5.0 (X11; NetBSD amd64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15 Surf/2.1
[/Cod:]
IRON-OWL
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

mantachan wrote:

ZeroX_Game wrote:

ここで質問してもいいのかわからないのですが、javascriptでキャンバス上にマウスが乗っかったらマウスをロックするようにするには、どうすればいいですか?調べてもいまいち使い方が分からなかったです。
例文書いてくれると嬉しいです。
キャンバスからマウスが出ないようにするという意味でしょうか?
PointerLockrequest の使い方調べたけどわからないので教えて欲しいの意味です。ボタンつくらないでキャンバスにマウス乗ったら消すようにしたい

Scratch Reversi Engine Competition(2017.8.1)優勝作品は@s00384206さんのAI@KAMESAN123AIでした!
mantachan
Scratcher
500+ posts

Scratch以外のプログラミング言語やってる人交流場

IRON-OWL wrote:

mantachan wrote:

ZeroX_Game wrote:

ここで質問してもいいのかわからないのですが、javascriptでキャンバス上にマウスが乗っかったらマウスをロックするようにするには、どうすればいいですか?調べてもいまいち使い方が分からなかったです。
例文書いてくれると嬉しいです。
キャンバスからマウスが出ないようにするという意味でしょうか?
PointerLockrequest の使い方調べたけどわからないので教えて欲しいの意味です。ボタンつくらないでキャンバスにマウス乗ったら消すようにしたい
なるほど。
canvas.onclick =function(){
canvas.requestPointerLock()
}
document.addEventListener('pointerlockchange',()=>{
if(document.pointerLockElement === canvas){
//ロックされてる時
}else{
//ロックされてない時
}
})
ロックされるとMouseEventにmovementXとmovementYが追加されます

Last edited by mantachan (March 21, 2020 08:07:42)


NetBSD 9.3 NetBSD 9.3 (GENERIC) #0: Thu Aug  4 15:30:37 UTC 2022  mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC amd64 x86_64

Mozilla/5.0 (X11; NetBSD amd64; rv:97.0) Gecko/20100101 Firefox/97.0
Mozilla/5.0 (X11; NetBSD amd64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15 Surf/2.1
[/Cod:]
ZeroX_Game
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

mantachan wrote:

助かりましたあ!例が増えると僕の理解が進むのでかなり役立ちそうです。(というか半分以上役に立った)

気長にまとう
1年とか10年とか

Powered by DjangoBB