[[Programing]]  ''ܸäݤץߥ󥰸 Ʀץ(SoraMame Script)''

#title(ܸäݤץߥ󥰸 Ʀץ)

#ref(SoraMame_logo_m2.png)

__

Ʀץ(SoraMame Script)ϡʬǹͤƼʬǺꤿͤΤΡܸäݤץߥ󥰸Ǥ

ΤȤWeb֥饦ǥեåǥ䥲ñ뤳ȤܻؤƤޤ

Ϥɤϡӥ奢ǥѤΥץߥ󥰸Processing.jsѴƼ¹Ԥޤ(SoraMame.ps.js)

ơProcessing.jsϡɤJavascriptѴƼ¹Ԥޤ

#contents

ʲ


*å [#i5229c3b]

**ưʪߥ졼 [#ea4d56a3]

ȤꤢɤʤΤƤ뤫

ºݤˤᤷƤߤƤ

Υ󥯤򥯥åơ֤ץܥ򥯥å

-[[ܥ-ưʪηΤ褦ưߥ졼:http://www.catch.jp/program/soramame/sample/demos/boid.html]]

#ref(soramame5.png)

ǿСWeb֥饦ȤäƤСưȻפޤ


**ץϡʴ [#fd1f581d]

ƦץȤǡޥΰ֤˥ޥץϡʴˤʤޤ

 //ޥΰ֤˥ޥ
 ---ꤹ{
   {:250, ⤵:250}Υ
 }
 
 ---֤褹{
   {x:@ޥX, y:@ޥY}{:50, ⤵:50}Υޥ
 }

Υǡ֤ץܥ򲡤顢ޥ¦ΥꥢˤäƤȡ

-[[ץ¹:http://www.catch.jp/program/soramame/SoraMame_Script.html]]

#ref(mouse_move.png)

ޥư˹碌ơޥ뤬ޤ

ϡ2ܤιԤǡϤΡ֥ޥפ֥פѤơ֤ץܥ򲡤Ƥߤȡ

 {x:@ޥX, y:@ޥY}{:50, ⤵:50}Υ

#ref(mouse_move2.png)

ޥư˹碌ơޤ

ۤˤ⡢ĤץץѰդƤΤǡһƤߤƤ

-[[ץץླྀ>SoraMame.ps.js/Samples]]

⤷Ȼפä顢絭ɤǤߤƤ

-[[Ʀץ>SoraMame.ps.js/]]

* [#zbd58f3b]

**оݥ桼 [#ja24e7cc]

-ץߥ󥰤νؼ
-̣Ȥǥץߥ󥰤
-ɬפˤơޤ˥ץߥ󥰤

**ԤǤƳ [#i3cd02f7]

뤤ϥץȤɸ

-ؽȤ㤯ФΤŪ֤ʤ
-ɲ⤯ɤưȤʤʬ
-ŪϰϤǡºݤ˻ȤΤ
-ꥨȥץޤζƱȤưפˤ
--ӥץߥ󥰸(DSL)ȤJavascriptϢȡ
-(ܸΥץߥ󥰸ǡǥ󥰵ʸ񲽤)

**ħ [#jd18d8a8]
-ܸäݤɤ[[Processing.js>Processing.jsú®]]Ѵ
-Web֥饦dzȯ/¹ԤǤ
-֥Ȼظ򥵥ݡ
-ProcessingProcessing.jsѴǤArudinoʤ͡ӤŸ(Ǥ餤)
-JavascriptϢȤǤۤWebӥ³ǽ

-ؿ̾դ
-(ڤ롼벽)
-(ʸ򥨥ǥǴñǤ)

**ưĶ [#wc349de0]

-HTML5JavascriptưWeb֥饦
--FirefoxGoogleChorme OperaSafari
--IE9Ǥưޤ
-Windows, Mac, AndroidưǧƤޤ
-iPhoneǤ⡢ưƤޤ

**饤 [#b11040f4]

MIT饤 

-[[ܸ컲:http://sourceforge.jp/projects/opensource/wiki/licenses%2FMIT_license]]

ɥϡꥨƥ֡󥺤

*Ȥ [#t82af018]

SoraMame ScriptλȤޤ

**Ȥꤢˤ [#z7b12ae8]

ե˥ɤơ֤ץܥ򥯥åޤ

-[[ץ¹:http://www.catch.jp/program/soramame/SoraMame_Script.html]]

** [#yb035e86]

ƦץȤϡWebǤľܤ᤹ȤǤޤ˥ɤ뤳ȤǤޤ

+[[Downloads:https://github.com/ycatch/SoraMame.ps.js/]˥
+ZIPץܥ򥯥åơե
+ɤե

ưˤϡSoraMame_Script.htmlץե֥륯åޤ

**塼ȥꥢ [#p6e0f9c4]

-[[Ʀץ>SoraMame.ps.js/]]

**ե [#l51d44cd]

-[[ʸˡȽ>SoraMame.ps.js/Syntax_Style]]
-[[ޥɥե:https://github.com/ycatch/SoraMame.ps.js/wiki]]

**ץץླྀ [#b37a095a]

-[[ץץླྀ>SoraMame.ps.js/Samples]]

* [#xd77dd4f]

-[[ιͤץߥ˺ޤ룶Ĥͳ>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ǯ˽񤤤

*ȯ [#t56c2a73]

** [#m75b5dd3]

-github https://github.com/ycatch/SoraMame.ps.js

**äƤ [#s0d83eb5]

-[[Twitter @y_catch:https://twitter.com/y_catch]] 
-[[facebook:http://www.facebook.com/yutaka.kachi]]

* [#g389bc6a]

**ΤԶ [#r482ab82]

-%%֤ɤ̿᤬ưʤ%%
-ؿ˿񤯤ȥ󥿥å顼ˤʤ礬

 {x:@i*1, y:@i}{:30, ⤵:30}Υޥ

-¿Shift/Reduce Conflict롣黻ʣӤ(+, +=Ȥ)ˤƤ
-̿ʸ֡פǶڤȡư

**ǽ˴ؤ˾ [#ke207903]

-ѴѤߤpjsե¸Ǥ褦ˤ롣
-%%֥ˤĤƤεˡˡܸäݤ­ʤ%%
-֥ȤˡNewʸ񤱤ʤ
-Processing.jsΥɤľܸƤӽФɽ
-Processing.jsΥ̾ľܸƤӽФɽ
-ñ黻ҡ++ס--ס줬С꤫̿Υǥब񤱤롣
-GUIˤץߥ󥰥ǥ
--Խեɤ߹
--Խե¸
--귿ʸ()
--BlockyߤʥɥåɥåפˤԽ
-Τۤ
--%%ɥ(ե󥹡塼ȥꥢ롢ץ)ν%%
--%%֥åʸ%%
--%%Webڡȥǥڡθɤ򤫤ä褯%%
--̿ʸν
--Ѵ
--֥ȷѾѾΥ᥽åɡץѥƥ̾Ѵˡ
--3Dǥ⤬δĶ(OpenGL? եå?)ǤưʤWebGLбΤϤʤΤˡ

**ɥȤβ [#v4da844a]

-%%ʸˡޥ˥奢ˡޥɤɲˡ򵭺%%
-ޥɥե󥹤ˡ٤Ƥ̿᤬ܤƤʤ
-塼ȥꥢ뤬ǽˤĤƤʤ¸ǽȤ
-塼ȥꥢ뤬񤭤Ⱦʬ餤

**¤/ȯβ [#l2a7ce3f]

-ƥȤμư
-̻(ѿ̾ؿ̾ǡ̾)ʤɤ޻դ꤬ʤ˼ưѴѴΥɤβ롣

*ȯ [#qfce1845]

-2013
--01.12 ʸˡĴ
--01.11 [[ޥץץ:http://www.catch.jp/program/soramame/sample/basics/SoraMame_Sample_34.html]]ɲ
--01.10 [[ǥ:http://www.catch.jp/program/soramame/sample/demos/orbit.html]]ɲ
--01.05 [[ֲХǥ:http://www.catch.jp/program/soramame/sample/demos/firework.html]]ɲ
--01.04 ꥹȷ(ArrayList)ȡ[[Υǥ:http://www.catch.jp/program/soramame/sample/demos/particles.html]]ɲ
-2012
--12.31 ֥ɽʸˡ碌ƥץץ⺹ؤ
--12.22 ȥɤɽȤơ$̻Ҥ
--12.07 ࡧ[[ProcessingΥåܸäݤץߥ󥰸Ǻ>SoraMame.ps.js//introduction]]ɲ
--12.03 ʸˡȽפˡProcessing.jsΥ᥽åɤץѥƥɲäˡפ򵭺
--12.01 [[3Dǥ:http://www.catch.jp/program/soramame/sample/demos/matrix_box.html]]ɲ
--11.19 ǥץWebڡΥǥѹơ쥹ݥ󥷥Web
--11.12 [[ǥ:http://www.catch.jp/program/soramame/sample/demos/space_tunnel.html]]ɲ
--11.07 ֥åȡɽ̿ɲ
--10.30 [[ڡץǥ:http://www.catch.jp/program/soramame/sample/demos/space_warp.html]]ɲ
--10.20 [[Github Wiki:https://github.com/ycatch/SoraMame.ps.js/wiki]]˥ե󥹤ܹ
--10.09 [[4󡡥ץ椻 - Ʀץ:http://www.catch.jp/wiki/edit.php?SoraMame.ps.js%2F%C6%FE%CC%E7%2Fpart.4]]
--09.17 [[3󡡥ޥ˹碌ƥ˥᡼ - Ʀץ:http://www.catch.jp/wiki/edit.php?SoraMame.ps.js%2F%C6%FE%CC%E7%2Fpart.3]]
--09.08 [[2ޥĤ - Ʀץ:http://www.catch.jp/wiki/edit.php?SoraMame.ps.js%2F%C6%FE%CC%E7%2Fpart.2]]
--09.03 [[ߤθդץˤʤä㤦 - Ʀץ:http://www.catch.jp/wiki/edit.php?SoraMame.ps.js%2F%C6%FE%CC%E7]][[1󡡤Ϥ를:http://www.catch.jp/wiki/edit.php?SoraMame.ps.js%2F%C6%FE%CC%E7%2Fpart.1]]
--08.27 äƤߤ
--08.20 ɥǥ礤ȵǽå
--08.17 [[ܥɥǥ:http://www.catch.jp/program/soramame/sample/demos/boid.html]]ɲ
--07.28 ʤȤʤư褦ˤʤäΤǡ˸ƽ饢ʥ
--05.20 ȯ

*͡ץȸ뤿λ [#af52242d]

-[[Part1.yaccˤJavascript>making_script01]]
-[[Part2.yaccˤWebץȸ>making_script02]]
-[[ܸץߥ󥰸>IHONGO_Programing]]
-[[ܸץߥ󥰸>NIHONGO_Programing]]

ȥå   ʬ Хåå   ñ측 ǽ   إ   ǽRSS