• 追加された行はこの色です。
  • 削除された行はこの色です。
  • SoraMame.ps.js/入門 へ行く。

[[SoraMame.ps.js]]に戻る

#title(きみの言葉がプログラムになっちゃう - そら豆スクリプト入門)
#title(日本語で今すぐプログラミング入門できる - そら豆スクリプト入門)

#ref(sora-robo.png)

..

''きみの言葉がプログラムになっちゃう - そら豆スクリプト入門''

日本語っぽいプログラミング言語で、初めての簡単プログラミングゥ!

Copyright 2012 Kachi Yutaka

[[CC BY 3.0:http://creativecommons.org/licenses/by/3.0/deed.ja]]

[[Twitter @y_catch:https://twitter.com/y_catch]]

----

''もしキミに''~
''プログラミングのチカラがあれば、''~
''世界を変えることができるッ!''~

いまの世の中~
いつでも、どこでも、スマートフォンやゲームマシンを持ち歩いて、~
とぎれることなくニュースやウワサを集めたり、~
ともだちとコミュニケーションしたり~
バーチャルなアイドルとコラボしたり~
そんなことが、誰でもカンタンにできる。~

世の中のうごきのほとんどが、データになっている。~
世界は、ネットワークとコンピュータに埋めこまれている。~

だから、ネットワークとコンピュータを自由にあやつる~
「プログラミング」のチカラを身につければ、~
このネットワークとコンピュータだらけの世界で、~
キミのアイデアを実体化させることができる、ってわけ。~

てな具合に、青臭いはなしから(さいきんの言葉でいえば[[中二病:http://ja.wikipedia.org/wiki/%E4%B8%AD%E4%BA%8C%E7%97%85]]っぽく)始めてみたけれど、~
まあ、簡単にいうと、だからプログラミングに挑戦してみようってこと。~

そこで登場するのが、~
日本語っぽいプログラミング言語「そら豆スクリプト」。~
オモチャみたいな名前だけど、~
見た目のかっこいい[[デモプログラム>SoraMame.ps.js/Samples]]やカンタンなゲームを作るのに~
ちょうどいいんだ。~


もちろん、そら豆スクリプト(と、この解説文)だけで、~
世界を丸ごと作り変えることは、たぶんできないけれど、~
キミのまわりを楽しませたり、おどろかせることはできると思う。~

では、さっそくプログラミングを始めてみよう。~

(以下、書きかけ)

''目次''

*第1回 [[はじめるゼ>SoraMame.ps.js/入門/part.1]] [#hc4e6059]

-とりあえず、やってみよう
-そら豆スクリプトに必要なもの
-そら豆スクリプトのいいところ


*第2回 [[世界をマルで埋めつくせ>SoraMame.ps.js/入門/part.2]] [#bd284375]

-プログラムを作る場所
-じっさいのプログラムをながめてみよう
-改造して、シカクを描こう
-シカクのサイズを変える
-シカクを描く位置を変える
-プログラムを保存する
-保存したプログラムをひらく
-位置を指定する座標について
-演習


*第3回 [[マウスに合わせてアニメーション>SoraMame.ps.js/入門/part.3]]  [#sc009007]

-2行のコードで、なにがおきるか
-そら豆スクリプトによるアニメーション
-いろんなカタチを描くには
-「初期設定する」と「くり返し描画する」
-いろんな命令を使うには
-色を数字で指定する方法
-演習

*第4回 [[プログラムを制御せよ>SoraMame.ps.js/入門/part.4]] [#ba60517d]

-今回つくるプログラムは
-データを利用する
-計算する
-ボールを横にうごかす原理
-ボールの位置を一時記憶する「変数」(へんすう)
-計算結果を登録する「=」(イコール)
-ボールをうごかすコードの実際
-条件に合わせてプログラムを制御する
-ボールを往復させる
-上下左右にボールを動かす
-処理をまとめて、見通しをよくする
-(演習)

*第5回 計算する [#g002d493]

*第6回 数値・データを一時記憶する変数(へんすう) [#v2f02e03]

*第7回 もしも明日が晴れるなら・・・ [#y451c632]

*第8回 まとめてカタをつけてやる [#o4055c11]

*第9回 そら豆が飛び回る [#af9fe7f2]

-(画像)
-(オブジェクトの作り方)

*第10回 複数のボールが飛び回る [#e0a17834]

-データ型を定義する
-くりかえし命令
-オブジェクトを呼び出す

*第11回 みんなに見せる [#yaca577f]

-htmlに埋め込む
-自動的に実行する
-ブログに埋めこむ
-スマートフォンへの対応

*第12回 ゲームを作ってみた [#y7b20450]

-全体の構成
-ゲームのルール
-コードサンプル


*参考資料 [#y7ff3f03]

-''[[用語集>SoraMame.ps.js/入門/Glossary]]''
-''[[演習回答>SoraMame.ps.js/入門/Practice]]''

-[[そら豆スクリプト>SoraMame.ps.js]]
-[[文法と書き方>SoraMame.ps.js/Syntax_Style]]
-''[[コマンドリファレンス:https://github.com/ycatch/SoraMame.ps.js/wiki]]'' 命令一覧

*コラム [#u204f3b5]

-[[オレの考えた、プログラミング入門に挫折する6つの理由>SoraMame.ps.js/入門/Casestudy]]
-[[なぜ、そら豆スクリプトは、自然な日本語をめざさないのか>SoraMame.ps.js/入門/reason]]
-[[ルークよ、フォースを使え:日本語っぽいプログラミング言語で書くオブジェクト指向>SoraMame.ps.js/入門/object]]
-[[Processingのスケッチを、日本語っぽいプログラミング言語で作る>SoraMame.ps.js/入門/introduction]]
-[[日本語ふうプログラミング言語の必要性:http://www.catch.jp/blog2a/?p=1413]] 2009年ごろに書いたやつ

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS