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

SoraMame_logo_m2.png

__

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

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

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

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

ʲ

å

ưʪߥ졼

ȤꤢɤʤΤƤ뤫

ºݤˤᤷƤߤƤ

Υ󥯤򥯥åơ֤ץܥ򥯥å

soramame5.png

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

ץϡʴ

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

//ޥΰ֤˥ޥ
---ꤹ{
  {:250, ⤵:250}Υ
}

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

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

mouse_move.png

ޥư˹碌ơޥ뤬ޤ

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

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

ޥư˹碌ơޤ

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

⤷Ȼפä顢絭ɤǤߤƤ

оݥ桼

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

ԤǤƳ

뤤ϥץȤɸ

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

ħ

  • ܸäݤɤProcessing.jsѴ
  • Web֥饦dzȯ/¹ԤǤ
  • ֥Ȼظ򥵥ݡ
  • ProcessingProcessing.jsѴǤArudinoʤ͡ӤŸ(Ǥ餤)
  • JavascriptϢȤǤۤWebӥ³ǽ
  • ؿ̾դ
  • (ڤ롼벽)
  • (ʸ򥨥ǥǴñǤ)

ưĶ

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

MIT饤

ɥϡꥨƥ֡󥺤

Ȥ

SoraMame ScriptλȤޤ

Ȥꤢˤ

ե˥ɤơ֤ץܥ򥯥åޤ

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

  1. [[Downloads:https://github.com/ycatch/SoraMame.ps.js/
  2. ZIPץܥ򥯥åơե
  3. ɤե

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

塼ȥꥢ

ե

ץץླྀ

ȯ

äƤ

ΤԶ

  • ֤ɤ̿᤬ưʤ
  • ؿ˿񤯤ȥ󥿥å顼ˤʤ礬
{x:@i*1, y:@i}{:30, ⤵:30}Υޥ
  • ¿Shift/Reduce Conflict롣黻ʣӤ(+, +=Ȥ)ˤƤ
  • ̿ʸ֡פǶڤȡư

ǽ˴ؤ˾

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

ɥȤβ

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

¤/ȯβ

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

ȯ

͡ץȸ뤿λ


  ȥå   ʬ Хåå   ñ측 ǽ   إ   ǽRSS
Last-modified: 2014-05-05 () 14:24:51 (1815d)