DCRプログラミング言語
23202 ワード
DCR (色の繰り返しを描画)1.0.0がリリースされました!これは単純な最小サブセットですLogo プログラミング言語は、1 - 3年生の学校の子供を提供することを目的と最も簡単なプログラミング言語の学習体験を可能にする.これはRubyでビルドされます(JRuby ) 使用Glimmer DSL for SWT そして、MIT license .
Mac用のパッケージ版をダウンロードしてくださいproject page on GitHub ( Windows用にパッケージ化されたバージョンが必要な場合は、コメントで私を殴りました.そして、私はあなた自身のWindowsネイティブの実行可能なインストーラを構築することにあなたを案内することができましたGlimmer DSL for SWT パッケージの機能.
また、Ruby gem これは、任意のプラットフォーム上でJRubyとJDK 8の上に実行されます.
以下は、そのプロジェクトの書き込みからですREADME .
ハッピーラーニング!
DCR(カラーリピート)1.0.0
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
DCRコード
The draw_color_repeat ルビー宝石はJDK and JRuby 前もって言及されたバージョンGlimmer DSL for SWT 経由で走る
機能が確認されていないことを確認する最新のマスターをチェックアウト
実装やバグはまだ修正されていません. 問題のトラッカーをチェックアウト誰かが既にしていないことを確認して
要求した/または貢献します. プロジェクトをフォークします. 機能/バグフィックス支店を起動します. コミットして、あなたの貢献に満足するまでプッシュします. 必ずテストを加えてください.これは私がそれを壊さないように重要です
将来的なバージョンで意図的に. してくださいrakefile、バージョン、または歴史を混乱させてください.If
あなた自身のバージョンを持っているか、そうでなければ必要です
いいですが、私はチェリーを選ぶことができるので、独自のコミットに分離してください
アラウンド.
アンディマレー.参照LICENSE.txt 詳細は
--
組み込みGlimmer DSL for SWT ( JRubyデスクトップ開発GUIフレームワーク)
Mac用のパッケージ版をダウンロードしてくださいproject page on GitHub ( Windows用にパッケージ化されたバージョンが必要な場合は、コメントで私を殴りました.そして、私はあなた自身のWindowsネイティブの実行可能なインストーラを構築することにあなたを案内することができましたGlimmer DSL for SWT パッケージの機能.
また、Ruby gem これは、任意のプラットフォーム上でJRubyとJDK 8の上に実行されます.
以下は、そのプロジェクトの書き込みからですREADME .
ハッピーラーニング!
DCR(カラーリピート)1.0.0
描画のための若い子のプログラミング言語と繰り返しで着色.
DCRはLogo それは意図的に学校のすべての1 - 3年生の子供たちにコンピュータプログラミングを教えるために簡素化されています.代わりに描画する棒の図形を使用してLogo 'sカメ.
Download version 1.0.0 for the Mac (x64 Big Sur and older)
プログラミング言語構文
DCRは、常に図面領域の中央に棒図形で、直面して開始します.
プログラミング言語コマンドをキーボードでテキストとして入力することができます.
コマンドは自動的に入力されて実行されるので、“実行”ボタンが必要です.子供たちは即座に自分のコマンドを見て、自発的に図面を変更するには、このように、あまりにもプログラミング言語ではなく、ゲームの並べ替えにこれを回すを取得します.
無効なコマンドや値は単純に無視されるので、プログラミング言語はエラーになりません.
を返します.lef
for left
or rig
for right
), これは全コマンドとして解釈される.
を返します.gree
for green
or rd
for red
), フルカラーの値と解釈される.
を返します.right asdf
), デフォルト値が想定されます(例:90
度.
旋削
right
(or r
): 90度または任意の角度で右に曲がってください.right
, right 30
, or r 30
) left
(or l
): 90度または任意の角度で左に曲がってください.left
, left 120
, or l 120
) 図面
forward
(or f
): つまたは複数のピクセルで前方に移動しながら黒で描画します.forward
, forward 50
, or f 50
) backward
(or b
): つまたは複数のピクセルによって後方に移動しながら黒で描画します.backward
, backward 30
, or b 30
) 着色
color
(or c
): 既にそれを閉じて、以下のリストからランダムまたは指定された色でそれを充填することによってすでに描かれる形を着色してください.color
, color red
, or c red
):black
(or k
) blue
(or b
) gray
(or a
) green
(or g
) orange
(or o
) pink
(or i
) purple
(or p
) red
(or r
) white
(or w
) yellow
(or y
) 繰り返し
repeat
(or p
): 以前のすべての操作(最後の空の行またはそれ以外の開始まで)を一度または何度も繰り返します.repeat
, repeat 5
, or p 5
) サンプル
長方形
DCRコード
forward 80
right
forward 160
right
repeat
color green
スクリーンショットスクエア
DCRコード
forward 80
right
repeat 3
color yellow
スクリーンショット三角形
DCRコード
right 60
forward 180
right 80
forward 270
color black
スクリーンショット正三角形
DCRコード
left
forward 100
right 120
repeat 2
color blue
スクリーンショット八角形
DCRコード
right 45
forward 80
repeat 7
color red
スクリーンショットサークル
DCRコード
forward
right 1
repeat 360
color orange
スクリーンショット封筒
DCRコード
left 60
forward 104
right 150
forward 180
right 150
forward 104
backward 104
left 60
forward 90
right
forward 180
right
forward 90
color white
スクリーンショットビーハイブ
DCRコード
right 60
forward 20
repeat 4
color yellow
left 60
forward 20
repeat 2
right 60
forward 20
repeat 4
right 60
forward 20
left 60
forward 20
repeat 5
スクリーンショットファイブスター
DCRコード
left 144
forward 140
repeat 4
color white
スクリーンショットシェルフバッジスター
DCRコード
right 37
forward 28
right 51
forward 28
left 102
repeat 6
color yellow
スクリーンショット階段
DCRコード
forward 20
right
forward 20
left
repeat 5
backward 240
left
forward 240
right
forward 20
right
forward 20
left
repeat 5
color white
スクリーンショットアステカのピラミッド
DCRコード
right
forward 20
left
forward 20
repeat 5
right
forward 20
right
forward 20
left
forward 20
repeat 5
color yellow
スクリーンショット棒
DCRコード
right 65
forward 70
backward 70
left 130
forward 70
backward 70
right 65
forward 30
right
left 4
forward 1
repeat 90
right 94
forward 80
right 55
forward 90
backward 90
left 110
forward 90
スクリーンショット四角形八角形
DCRコード
right
forward 30
repeat 2
right 45
forward 60
repeat 7
color blue
スクリーンショット八角形八角形
DCRコード
forward 20
right 45
repeat 6
color
forward 70
repeat 9
スクリーンショットサークルオブサークル
DCRコード
right 8
forward 2
repeat 45
color
right 10
forward 32
repeat 19
スクリーンショットスパイダーウェブ
DCRコード
right 10
forward 180
repeat 35
right 110
forward 260
repeat 35
スクリーンショット渦
DCRコード
forward 200
right 45
repeat 6
color
forward 200
right 38
repeat 51
スクリーンショット太陽
DCRコード
back 450
forward 150
right 5
repeat
color yellow
back 300
left 5
repeat 180
スクリーンショットトランプ
DCRコード
forward 50
right
forward 36
right
repeat
color
left 9
forward 5
repeat 14
スクリーンショット交通信号
DCRコード
backward 40
forward
right 2
repeat 180
color green
left 2
forward 60
forward
right 2
repeat 180
color yellow
left 2
forward 60
forward
right 2
repeat 180
color red
forward
right 2
repeat 90
left 4
forward 120
スクリーンショット家
DCRコード
right 45
forward 80
right
forward 80
right 135
forward 113
color red
right
right
forward 113
right
forward 113
right
forward 74
right
forward 40
right
forward 30
right
forward 40
right
forward 70
right
color gray
スクリーンショットルビー宝石
The draw_color_repeat ルビー宝石はJDK and JRuby 前もって言及されたバージョンGlimmer DSL for SWT 経由で走る
dcr
コマンド.DCRに貢献する
実装やバグはまだ修正されていません.
要求した/または貢献します.
将来的なバージョンで意図的に.
あなた自身のバージョンを持っているか、そうでなければ必要です
いいですが、私はチェリーを選ぶことができるので、独自のコミットに分離してください
アラウンド.
著作権
アンディマレー.参照LICENSE.txt 詳細は
--
組み込みGlimmer DSL for SWT ( JRubyデスクトップ開発GUIフレームワーク)
Reference
この問題について(DCRプログラミング言語), 我々は、より多くの情報をここで見つけました https://dev.to/andyobtiva/the-dcr-programming-language-draw-color-repeat-1lhkテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol