��赭��
��enchant.js�פǥ��������������HTML5��JavaScript�ˤ�륢�����������������
��enchant.js�����ݡ��Ȥ��Ƥ���HTML5�ϡ�Ĺ�餯�Ȥ��Ƥ���HTML4�����뼡����Web�����ƥ���פȤʤ��ΤǤ���HTML5�Ǥ�Web�ڡ�����ưŪ�����ǡ��Ȥ��˥���ե��å��������赡ǽ�ʤɤ������˶�������Ƥ��ꡤ����ޤ�Flash��Ȥ�ʤ��ȤǤ��ʤ��ä��褦�ʤ��Ȥ���HTML��JavaScript�����ǤǤ���Ȥ����Τ��������ħ�ȤʤäƤ��ޤ���
�������ˤ���Internet Explorer 9�ʰʲ���IE9�ˤ�褦�䤯�����Ǥ��������졤���פ�Web�֥饦���Ǥ�HTML5���ݡ��Ȥ��ۤܽ�·���ޤ����������enchant.js�ǤΥ����೫ȯ�������ä�IE9���˻ȤäƤ����ޤ���������Ū�ˤϤۤ��Υ֥饦���Ǥ��纹�Ϥ���ޤ���IE9�ϡ�Windows XP�ʤɸŤ�OS�Ǥ�ư��ޤ���Τǡ�Windows XP������OS����Ѥ��Ƥ���ͤϤۤ��Υ֥饦����Ƴ�����Ƥ���������
���ǽ�ˤ��Ǥ�Ƥ����ޤ��ȡ����JavaScript�Υ������ѡ��ȤǤϤ���ޤ��ष���ۤȤ�ɿ��ä����ȤϤ���ޤ���Τǡ��Ȥ��ɤ��������������⤢�뤫�Ȼפ��ޤ��������ƼϤ�����������õ��ǿʤ�Ƥ�����֤Ǥ��ꡤenchant.js�����Ƥ����Ƥ���櫓�Ǥ⤢��ޤ���
���ޤ���������⤹�륹������ϡ����ޤ����Ū�Ǥʤ���ʬ��¿�����Ȼפ��ޤ���enchant.js�ϡ�Java��JavaScript�Υץ�����ߥ˽��Ϥ��Ƥ���ͤϤ��ʤ��ñ�˰�����褦�Ǥ��Τǡ֥���ץ��ɥ�����Ȥ�Ĥ��Ƥ��뤷������ʤ��פȤ����ͤϲ椬ƻ��ԤäƤ����������ץ������ηи����ޤä����ʤ��ͤˤϡ��������˥���������������Τ�̵���Ǥ��Τǡ����JavaScript�����祵���Ȥʤɤ��ٶ����Ƥ����������������٤ηи��Ϥ��뤱�ɡ֥���ץ��į��ƤߤƤ�褯ʬ����ʤ��פȤ����ͤ�����Υ������åȤǤ���
��enchant.js�פΥ���������ɤϤ�����
enchant.js�����ܤΥ��ۥ�
�������������δ�����ʬ������ȴ���Ф�������ץ뤬����ޤ��Τǡ��ޤ������줫�鸫�Ƥ����ޤ���
enchant(); //���ޤ��ʤ�
window.onload = function() {
//�ڡ�������������ʲ��ν�����¹�
var game = new Game(320, 320);
//Game���֥������Ȥ�320��320������
game.preload('bear.gif');
//�����Υ����ɻ���
game.onload = function() {
//Game���֥������Ȥ��Ǥ�����ʲ���ư
var bear = new Sprite(20, 30);
//20��30�Υ��ץ饤�Ȥ�����
bear.image = game.assets['bear.gif'];
//���ץ饤�Ȥ˲�����������
bear.addEventListener('enterframe', function() {
//���������٥�ȥꥹ����ʬ
this.x += 3;
//���ץ饤�Ȥ�x��ɸ��3����
});
game.rootScene.addChild(bear);
//���ץ饤�Ȥ������Ͽ
};
game.start(); //�����೫��
};
�����˥���ץ�Ǥ��͡��ץ���������ޤ���ή��ϡ�
�������֥�����������
�������٥�ȥꥹ����Ͽ�ʥᥤ�������ʬ��
�������֥������Ȥ������Ͽ
�����¹�
�Τ褦�ˤʤ�ޤ��������enchant.js�Υ����ह�٤Ƥ˶��̤���ή��Ǥ���
������Ū�ˡ��Ƽ�����ε�ư�ϥ��٥�ȥɥ�֥�Ǥ��Τǡ��ץ쥤�䡼�Υ������Ϥʤɡ����ޤ��ޤʥ��٥�Ȥ��Ф����б����������Ƥ����ޤ������줾��Υ��֥������ȤǤɤΥ��٥�ȤǤɤΤ褦��ȿ���뤫�����֥��٥�ȥꥹ�ʡ�����Ͽ���Ƥ������Ȥǥ���������Ҥ���Τ���§�Ȥʤ�ޤ��ʥꥹ�Ȥ�������ʬ�ˡ����֥������Ȼظ��Ȥ����ȡ����饹���äƥ�åɤǽ����Ҥ������¿�����Ȼפ��ޤ�����enchant.js�Ǥϥ������Ȥ˥��٥�ȥꥹ�ʤǽ�������ꤹ��Ȥ���ή��Τ褦�Ǥ���
�����٥�ȥɥ�֥�Ǥ��Τǡ���Ʊ�����������ܤΤ褦�Ǥ������嵭�Τ褦�˥ե졼�೫�ϥ��٥�Ȥ�Ʊ������������ޤ���������Ǥ�Ʊ�������Τۤ���¿���ʤ�Ǥ��礦��ɸ����֤�enchant.js�Ǥϡ�1/15�ä��Ȥ˥ե졼�೫�ϥ��٥�Ȥ�ȯ�����ޤ���
�����ơ�����ץ�Τޤ¹Ԥ���ȡ����������äƤ��ޤ��ޤ��Τǡ��ޤ��ϱ�ü���ޤ��֤��褦�ˤ��Ƥߤޤ��礦��
�����٥�ȥꥹ�ʤ����˰ʲ��Τ褦��bear�Υ����ѿ����ɲä��ޤ���
bear.dir=1;
bear.spd=3;
��³���ƥ��٥�ȥꥹ���������ޤ���
if(this.x > game.width || this.x < 0) bear.dir *=-1;
this.x += bear.dir*bear.spd;
��������ޤ��֤��褦�ˤʤ�ޤ���������������ʬ����Ȼפ��ޤ�������ư®�٤��Ѥ������Ȥ��ˤϡ�spd����ʬ���ѹ����Ƥ���������
�����٥�ȥꥹ������ѿ���������뤳�Ȥ�Ǥ��ޤ�����������ȥ��٥�Ȥ��ƤФ�뤿�Ӥ˽��������뤿�ᡤ���֥������Ȥ�ɳ�Ť��ǡ����ϡ����֥�������������˥����ѿ��Ȥ����Ѱդ��Ƥ����ޤ��礦��
����ץ�1�������ޤ��֤��ޤ�
���������������������ư�����Ƥߤ�
�����ˡ���������ư�����Ƥߤޤ��礦���κۤȤ��Ƥϡ��������ϥ��٥�ȤΥ��٥�ȥꥹ�ʤǽ�������Τ��ڤʤ褦�ʵ��⤷�ޤ�����ɸ��Υ���ץ�Ǥϥե졼�ऴ�Ȥν���������Ͻ������äƤ��ޤ��Τǡ������Ǥ⥤�٥�ȥɥ�֥�ˤ�����餺�ˤ�äƤߤޤ��礦��
���ޤ���enchant.js�ǤΥ������ϤˤĤ��ƤޤȤ�ޤ���enchant.js�ϥ��ޡ��ȥե���ʤɤ����оݤȤ��Ƥ��ޤ�����PC�ǤΥ������Ϥˤ��б����Ƥ��ޤ����ɥ�����Ȥˤ���������Ƥ���ޤ��������β������֤ϥ����ƥ��ѿ��Τ褦���ɤ߽Ф����Ȥ��Ǥ��ޤ���
���岼�����������������Ϥϡ����줾��ʲ��Τ褦��input�Υ����ѿ��˳�Ǽ����Ƥ��ޤ���
game.input.up
game.input.down
game.input.left
game.input.right
��������Ƥ����True��1�ˤ��֤ꡤ������Ƥ��ʤ��Ȥ���False��0�ˤǤ���
���ޤ����ܥ���ˤĤ��Ƥ�3��ʬ�����ݤ���Ƥ��ޤ��������Ǥϡ�z/x/c�γƥ�����A�ܥ���/B�ܥ���/C�ܥ���Ȥ���������Ƥ����ޤ��礦��Web�֥饦���ˤ�ä�¿���㤤������褦�Ǥ��������ʤ��Ȥ�Windows���ȡ��ʲ��Υ����Х���ɤǤۤ�����ʤ�ư���褦�Ǥ���
game.keybind(90, 'a'); //z
game.keybind(88, 'b'); //x
game.keybind(67, 'c'); //c
��Game���֥������Ȥ��������˰ʾ�Τ�Τ�ä��Ƥ������ɤ߽Ф�����Ȥ��ϡ�
game.input.a
game.input.b
game.input.c
�γ��ѿ��Ȥ��Ƥ���������
���Ȥ������Ȥǡ��嵭�ξ����ǰƬ�˥�������ǽ�ʤ褦���ѹ����Ƥ����ޤ�����ۤɤΥ�����ץȤǥ��٥�ȥꥹ�����
if(game.input.left) bear.x -= bear.spd;
if(game.input.right) bear.x += bear.spd;
if(game.input.up) bear.y -= bear.spd;
if(game.input.down) bear.y += bear.spd;
�Τ褦���֤�������ȤǤ�������Ǥ���
����ץ�2�����������Ƿ���ư���ޤ���PC���ѡ�
����������������˥������Ƥߤ�
�����ץ饤�ȤΥ��˥�����ϡ�Sprite���֥������Ȥ�frame�ѿ����ѹ����뤳�ȤǼ¸��Ǥ��ޤ���bear.gif�ξ�硤60��30�ɥåȤβ����Ǥ��������ץ饤�Ȥ��礭����20��30�ɥåȤǻ��ꤵ��Ƥ��ꡤ�¤Ϥ��Υ��ץ饤�Ȥ��礭���γ�������������0������ˡ�1�ʱ����ˡ�2�֡ʺ����ˤ�frame�˼�ưŪ�˳�Ǽ����Ƥ��ޤ��Τǡ������ƤӽФ��Ƥ��ޤ�������Ϥʤˤ�ͤ������ե졼�ऴ�Ȥˡ�
����0��1��0��2��0 �ġ�
�Ȥ��������֤��Ǻ������Ƥߤޤ����嵭�η����֤��Х����������ˤϤɤ�������ˡ���äƤ�褤�ΤǤ����������Ǥϡ�
bear.n++;
bear.frame=((bear.n %=4)<2) ? bear.n :(bear.n!=2)*2;
�Τ褦�ˤ��Ƥ��ޤ���4�dz�ä�;����äơ�2��꾮�����Ȥ��Ϥ��Τޤޡ�2���ä���0�������Ǥʤ��ʤ�2���֤������Ǥ����ǽ�Ū��Ʊ��ư��Ǥ���С�ifʸ�ǽʤꡤ�ơ��֥뻲�Ȥˤ���ʤꡤ���Ѵؿ���Ȥ��ʤꤷ�Ƥ�����������ä�ñ��ˡ�0�Υѥ������������ɲä��ƽ���ɤ߽Ф��Ф����褦�ʲ����ˤ����⤢��ޤ��Τǡ����ߤν����Ǽ������Ƥ��ޤ��ޤ��Ȥˤ�����frame����ʬ��������ɽ�������ѥ������Ѥ��Ȥ������Ȥ����Ƥ����Ƥ���������
�������¹Ԥ���ȡġĥ������Ȥ�����Ƥʤ��Τǡ��⤤�Ƥ���Ȥ���������äƤ���褦�ˤ��������ޤ��ɡ�������ư���Ƹ����ޤ��ΤǤ���Ϥ���Ǥ褷�Ȥ��ޤ��礦��
����ץ�3�����˥������ޤ�
�����������enchant.js�ǻȤ����֥�������
��enchant.js�Ǥϡ��ʤˤ��Ǥ���Τ���⤦�������Ƥ����ޤ��礦��
���ޤ���������ǻȤ��륪�֥������ȤˤĤ��ơ�
Game
�����������Τ�ɽ�����֥������ȤǤ����ץ쥤�䡼�����Ϥʤɤϡ����Υ��֥������Ȥ������ޤ���Label
��ʸ��ɽ���ѤΥ��֥������ȤǤ���HTML���������ѤǤ��ޤ���Sprite
�����ץ饤��ɽ���ѤΥ��֥������ȤǤ���Map
��BGɽ���ѤΥ��֥������ȤǤ������ץ饤�ȥ��åפ��¤٤�ɽ�������Τǡ�����Ƚ���Ʊ���˻��ꤷ�ޤ���Scene
�����̤��ڤ��ؤ��뤿��Υ��֥������ȤǤ����ʤˤ�ɽ�����뤫������������ץ饤�ȤʤɤϤ���Scene���֥������Ȥ���Ͽ���뤳�Ȥ�ɽ�������褦�ˤʤ�ޤ�����
���ۤ��ˤ⤢��ޤ�������ʤ�Τϰʾ�Ǥ���
�������ϡ�
- enchant.EventTarget
-- enchant.Node
--- enchant.Entity
---- enchant.Sprite
---- enchant.Label
---- enchant.Map
�Ȥ��ä����ع�¤�ˤʤäƤ��ꡤSprite�ϡ���̤Υ��饹���������Ǥ����Ū�˼����Ѥ��Ǥ��ޤ����ɥ�����Ȥ��ɤ�ݤ˾����ռ����Ƥ����Ȥ褤�Ǥ��礦��
�����Τۤ����������ȸĿ�Ū���������ʤɵ����դ������Ȥ�ޤȤ�Ƥ����ޤ���
������������
����preload�פȤ���ޤ������¼�Ū�ˡ�load�פ��ȻפäƤ����Ƥ������������ɤߤ��ʤ��Ƥ�¹Ի����ɤޤ��Ȥ��ä����ȤϤ���ޤ��������onload�����˼¹Ԥ�����ΤǤ��Τǡ������������˵��Ҥ��뤳�ȤϤǤ��ޤ��ޤ���1�Ԥǽʤ��Ȥ����ޤ���Τǡ�������ץȤ���Ƭ���ǡ���������ǻ��Ѥ������̾��ޤǶ��ڤäƤ��餺��ȽƤ��äƤ���������
����������preload���줿�����ϡ�game.asset�˵�Ͽ����ޤ���
��������ɥ��Υ�����
��Game���֥������Ȥ����������礭������ꤷ�ޤ����������ɽ��������礭���ǤϤ���ޤ���ɽ����ʬ��Web�֥饦����ɽ���ΰ�˱����Ƽ�ưŪ��Ĵ������ޤ����ץ��������ǰ�����Ƽ��ɸ�ͤϡ�Game���֥������Ȥǻ��ꤷ���ͤ䡤�����������ʤɤΥԥ���������Τ�Τ�١����˷�����ޤ���
�������˥ޡ������
�������餯��������ɥ��������˽��äƲ�����ư���礷�Ƥ���ط����Ȼפ���ΤǤ��������˥�����ѥ������ɽ������ȡ��٤Υѥ����IJ�1�ԥ�����Υ饤������߽Ф��ơ����ߤΤ褦�ˤ���Ĥ����Ȥ�����ޤ������������äѤ��������줿�ѥ���������ɤ��褦���ʤ��ΤǤ������������ѥ��������ݤϤǤ������1�饤��ʬ�ζ����Ȥ���褦�ˤ����ۤ����¿��Ǥ���
���ؿ��Υ�������
���ץ��������뤦���ǡ���ޤä������ϴؿ�������ΤϤ褯���뤳�ȤǤ��������̤˵��Ҥ��줿�ؿ��ϡ�Web�֥饦���Ǥ���window�δ������δؿ��Ȥʤ�ޤ��ʤ餷���ˡ�����������⤢��ΤǤ��������٥�ȥꥹ����ʤɡ�enchant.js�Ȥ��ͤΤ������ʤ�����İ����Ƥ���ޤ����ߤޤ����֤�������ä��ۤ�Ȥ���Ǥ����͡ġġ�
���������
��ɸ��Υ���ץ�Ǥϡ��ɥ�����Ȥˤ���������Ƥ��ʤ�������ɤ��Ȥ��Ƥ���ΤǤ��������Ǥ��������Ƥ����ΰʳ��ǡ��㤨�С�
bear.addEventListener('enterframe', function() {
�ϡ�
bear.addEventListener(enchant.Event.ENTER_FRAME, function() {
��Ʊ����̣������ޤ������������ɤޤ��˺Ѥޤ��������ϡ�����ä�Ĺ���ʤ�ޤ��������η����ǵ��Ҥ����ۤ����������⤷��ޤ���
���������뤹���طʡ��ޥå�ǽ��ȤäƤߤ褦
���ȤϤ������������Ƽ��Ȥǥޥåץǡ������뤳�Ȥ���˾���Ƥ���ͤ�¿���ΤǤϤʤ��Ǥ��礦����
���ǡ������Τϡ������ο��ͷ�2��������ʤ���3��������Τ褦�˸����ޤ���n��m�ΥޥåפǤ���С�n��m��2�ˤΥǡ������Ϥ��Ƥ��Ф褵�����Ǥ���ʷ�ϵ��Ȥ��Ƥϡ��ǽ�������å��ֹ���¤ӡ��������Ť�碌���֥������Ȥ����֤Ǥ��礦�������줬�ޥ���쥤�䡼�ˤʤäƤ���褦�Ǥ����ץ���������طʤ�Ťͤƺ�ä�stage�Ȥ������롼�ץ��֥������Ȥ�x��y���ѹ����ƥ��������뤵���Ƥ��ޤ���
���ޥå�����̤��Ȥ������̤�ʤ��Ȥ�����Ƚ��ϡ���ɸ����ꤷ��hitTest��åɤ��Ϥ��Ƥ��Ф褤�褦�ǡ��������ΤϤ��ۤ������ǤϤ���ޤ���
���ġĥޥå����ʳ�����ʬ�ϡ��Ǥ�����
���Ȥ������Ȥǡ�����ϡ�����ץ�ޥåפ�ή�Ѥ��ĤĤȤ������ȤǾ������������äƤߤޤ������ܳ�Ū�ʻȤ�����ˤ��Խ�ʬ�Ǥ�����Ʊ���Τ�ΤϤ���äȺ��ʤ��ΤǤ���������ޤ���
�����ơ�����ץ�ץ������Ƥ���ȴ���Ū�ʻȤ�����ʬ����ޤ�����ۤɡ��ޥåפΥ쥤�䡼�����롼�ײ�����Ƥ���ȽҤ٤ޤ�����������˥ץ쥤�䡼����饯�����⤽�Υޥåפ˥��롼�ײ�����Ƥ���Τ�ʬ����ޤ�������饯�������֥������Ȥ�x��y��ɸ����Game���֥���������Υ��������ɸ�ǤϤʤ����ޥåץ��֥����������Τ��Ф�����������ɸ�ͤˤʤäƤ��뤳�Ȥ����ܤ��ޤ��礦��
���ȤϤ������������餤���С�Ĵ��������Ƥ���ޤ�����Ͼ��������ä�����ץ�������α��Ƥ����ޤ���
�����Ƥϡ���������VX�ϤΤ�Τ˺����ؤ��ơ��ޥåפ�ȡ��饹������������б���������ΤǤ���
�����ߤ�RPG����ץ�ϥޥå����ü����ü�ޤ��⤯�����פǤ��������ȴ����Ȳ�����Ф봶���Ǿ岼���������Ĥʤ��ä���¤�ΥޥåפȤ��Ƥ��ޤ��������ϴ�ñ�ǡ��ޥåפ�IJ�2�ܤ˷Ѥ����ơ�ü�˶�Ť����顤�ǡ������Ĥʤ��äƤ���ü����ʬ�ޤǰ�ư�����Ƥ�������Ǥ���
����ץ�4��RPG������ץ�ʥȡ��饹�����������ǡ�
����������������ʤߤˡ�������Ѥ��������ǡ����ϡ���First Seed Maerial�פ��餪�ڤꤷ�ޤ��������������ʥ�����ǻȤ���ʤ������ס˥ե�Ǻ������Ƥ��ꡤ�ޥå��ѤΥǡ�����¿�����ۤ���Ƥ���Τǡ�enchant.js�Ȥ��������褵�����ʥ����ȤǤ���
�����ʤ����������Ǥ�����������1����餺�ĥե������ʬ�䤷�Ƥ������������ˡ��⤭�ѥ�����Ǿ������ȴ���Τǡ�3�ѥ�����Υǡ����Τ���������������ü���ɲä��ơ�4�ѥ�����β�������Ͽ���Ƥ���������image����Ͽ�Ǥϡ�draw�ʤɤ�Ȥ鷺�����̤˥ե�����̾����ꤷ��assets�����ɤ߽Ф��Ƥ���������
��
First Seed Material
http://www.tekepon.net/fsm/JavaScript��ȯ��ή�졧��ȯ�ԥġ����ȤäƤߤ褦
���֥饦���ȥƥ����ȥ��ǥ��������ǥ���������ȤϤ�����ΤΡ�������äƤߤ��JavaScript�ץ������ΥǥХå������ѤǤ����Ƕ�ǤϤ����Ƥ���Web�֥饦���˳�ȯ�ԥġ��뤬ɸ�����������褦�ˤʤäƤ��ޤ��Τǡ��������Ѥ�������ΤǤ���
��IE9�ξ�硤F12�������ȳ�ȯ�ԥġ��뤬��ư���ޤ����ǥХå��������ڡ����������֤�F12���Ƥ�����������ȯ�ԥġ��뤬��ư���������ǡ�F5�����Ǻ��ɤ߹��ߤƤ��С������꤬ȯ�����Ƥ�����˥��顼��å������ʤɤ�ɽ�����Ƥ���ޤ���
���ʲ��ˤ�����ñ�ʻȤ������Ƥ����ޤ��Τǡ����μ�Υġ����Ȥä����Ȥ��ʤ��ͤϻ��ͤˤ��Ƥ���������IE9�ʳ��Υ֥饦���Ǥ�������������褦�ʼ��Ȥʤ�ޤ���
���֥쥤���ݥ���Ȥ���ˤ�������Ǥ����ơ���³�ԡץܥ���Ǿ������Ŀʤ�ʤ����ѿ��ξ��֤뤳�Ȥ�Ǥ��ޤ���������ץȤ��Խ������ξ�ǤǤ��ʤ��Τ�¿�����ؤǤ������Ȥ��ȻȤ�ʤ��ΤȤǤϸ�Ψ���ޤä����㤤�ޤ��Τǡ����ҳ��Ѥ��ޤ��礦��
���ʤ����֥ǥХå����ϡפ����ϡ������ȡ֥ǥХå���λ�ץܥ�����ʤ���Web�֥饦����ȿ�����ʤ��ʤ�Τ����դ��Ƥ���������
���������ä��ġ����Ȥ��Τ��¹Ԥ��ơ���ϲ��̤˥ǥХå��ѤΥ�٥���Ĥ�������Ǥ����ơ��¹�����ѿ��ͤ�ɽ������Ȥ��ä���ˡ���äƤ��ޤ���
����ץ륷�塼�ƥ�������
�����Υ���ץ륲����⡤��Τ��Τ�Ѥ˺����������ץ饤�ȥ饤�֥��Υǥ�Ȥ��������դ��Τ�ΤǤ����Τǡ�ɽ�������enchant.js�Τ�Τ��֤������Ƥ��ޤ����������ä��ְܿ��פǤ��뤳�Ȥ��顤enchant.js�ѤΥ���ץ�Ȥ��Ƹ��Ƥ��������ΤϤ���äȤɤ����Ȼפ�����¿�������ˤʤäƤ��ޤ������������٤����Ȥ��������बư���Ȥ�����ʬ������ǧ���ƤߤƤ���������
����ץ�6�����塼�ƥ��������PC�ѡ�
�������������HTML5��JavaScript�Ǥ��줯�餤�Τ��ȤϤǤ���褦�ˤʤä��ΤǤ�����
�����ơ���Τ��Τ�⥤�٥�ȥɥ�֥�١����Υ����ƥ�ʤΤǤ���������Synthe�Ѥ��������Τ��Τ�Υ��ץ饤�ȥ饤�֥��Ǥϡ����٥�ȥɥ�֥���Ƚ������ˤ����Τǥե졼�ऴ�Ȥ˸ƤФ��ᥤ��롼�פ���ޤ������Ȥ�������enchant.js�Ǥϡ����֥������Ȥ��Ȥ˥ե졼�೫�ϤΥ��٥�Ȥ��������Ƥ���Τǡ��虜�虜�����ޡ��ǥ��٥�Ȥ����Ƥ��ʤ��Ƥ�褯�ʤäƤ��ޤ��������������줾��Υ��֥������Ȥ��Ȥ˥ե졼�೫�ϥ��٥�Ȥ�����Τ��ѻ��Ǥ���
���ɤ줯�餤���٥�Ȥˤ�����äƤ��륷���ƥ�ʤΤ��Ȱ��Ǻ�ߤޤ����������֥������ȡʥ��ץ饤�ȡˤξ��ͤǥ��٥�Ȥ�ȯ��������Ȥ������Ȥ�ʤ��褦�Ǥ��������ҤΤ褦�˥������Ϥʤɤϡ��������ϥ��٥�Ȥǥ��٥�ȥϥ�ɥ������Ǥʤ��������ƥ��ѿ��Ȥ��Ƥ��Ѱդ���Ƥ��ޤ��ʻ���Τ��Τ�Υ饤�֥��ǤϤ������Ƥޤ����ˡ�
�����٥�Ȥ��Ȥ˽�����Ƥ����ۤ��������Ȥ����ͤ⤤��ΤǤ��礦����̵���˥��٥�ȥɥ�֥�ˤ�����뤳�Ȥ�ʤ��褦�ʵ������Ƥ��ޤ�����
��
���Ȥ������Ȥǡ����٥�ȥꥹ����ʬ�Ǥϡ��ᥤ��ˤʤ륪�֥������ȤˤĤ��ơ��ե졼�೫�ϥ��٥�Ȥ��ꡤ��������ᥤ��롼�״ؿ���Ƥ�Ǥ��ޤ����ᥤ��롼�״ؿ��Ǥϡ��������֥������Ȱʳ���ޤ�����������¹Ԥ��ޤ�������ǸĿ�Ū�ʹ��ߤǤ����С����ˤ��ä��ꤷ�����ˤʤ�ޤ�����
�������Х��ѿ���
������Ҥ��������³�Фʵ��ۤ�����ޤ������嵭�Τ褦�ˤ��Τޤ�������äƤ����ط��ǡ�����Υץ������ǤϤۤȤ�ɤ��ѿ������Х��ѿ��ˤ��Ƥ��ޤ������٥�ȥꥹ�ʤ˽����Ҥ���ݤˡ������˥�������������������Ȥ����Τ����ޤ굤���ʤޤʤ��ä��Τȡ���Ȥ�ȤΥץ�����ब������ؿ���ʬ���Ƥ����ΤǤ��������ΤޤޤǤϤ��ޤ��ƤӽФ��ʤ��ä��Τǡ����ѥäȤ�����ʤ�Τ����Х벽���ޤ�����TJS�Ǥ�����ѹ���
����Ȥ��TJS��JavaScript�Ȼ�������Ǥ��Τǡ��ѹ���ʬ�����˾��ʤ��ƺѤߤޤ���������ѹ������������ϡ��ѿ��μ��Τ�����Ⱥ�äƤ����ʤ��ȻȤ��ʤ���礬¿�����ȡ������������ʤ��Τǰ����������ѹ�������ʤ��ä����ȡ������ؤΥ��㥹�Ȥ��ʤ��Τǡ��������Τ��ʤ��ΤǤ����ˡ�Ʊ�ͤ˰����������ѹ���ɬ�פ��ä����ȤʤɤǤ������ץ饤�ȥ饤�֥��λ��ͤϤ��ʤ�㤤�ޤ�������ɤ�äƤ��뤳�ȤϤ����Ѥ��ޤ���Τǡ��ƤӽФ����������Ѥ�������ǺѤߤޤ�����������٤ƥץ�����बĹ���ʤäƤ���Τϡ���˽������ɬ�פʤ�Τ�¿���ʤä����Ȥ˴ط����Ƥ��ޤ�������KAG�ס�Kirikiri Adventure Game�ˤ�Ȥ鷺����Τ��Τ�����ǥ�������äƤ���ͤȤ����ΤϤ��ޤ�¿���ʤ������Ǥ������Ȥꤢ�������ͤޤǤˡ�
enchant.js���ѹ�
���ܶڤ���ϳ���ޤ�����PC�ѤΥ֥饦����enchant.js��Ȥä��ڡ������ȡ�����������С����ФƤ��ޤ����������륭��������Ʊ���������Τ����������뤷�Ƥ��ޤ����Ȥ�����ޤ���Web�֥饦��������ɥ������äȾ�����ˤ���F5�Ǻ�ɽ�������Τ����礭�����᤹�ʤɤ��������פʤΤǤ���������ä��ѻ��Ǥ��������ǡ�enchant.js�β��̥�����������������Ʋ��̤�ꥯ�饤������ΰ��������ˤ��Ƥ��ޤ����֥饦�����Ȥ�Ĵ���ͤ��Ѥ�äƤ������Ǥ����������ǤϤȤꤢ�������IJ�20�ԥ����뾮��������ꤹ��褦�ˤ��Ƥ���ޤ��������η�̡���������̼��Τ����Ȳ���20�ɥåȤۤɺ��줿�褦�ǡ�������ˤ�¿���ƶ����Фޤ������Ȥ����н�Ϥ��Ƥ���ޤ���
�����̥������ξ����ʥ��ޡ��ȥե���ˤȤäƤϤ��ޤ�褯�ʤ��Τ��⤷��ޤ�������Υ���ץ�ǻ��Ѥ��Ƥ���enchant.js�ϡ�¿�������äƤ���ޤ��ΤǤ�λ����
�����Ĥ餽��
����ǰ�ʤ��顤enchant.js�Ǥϥ�����ɵ�ǽ�����ݡ��Ȥ���Ƥ���ޤ�����ä�Ĵ�٤��ʬ����ΤǤ�����HTML5�ˤ�Audio���֥������Ȥ����ݡ��Ȥ���Ƥ��ޤ����⤦����Ĵ�٤��ʬ����ΤǤ������֥饦�����Ȥθߴ����Ϲ⤯����ޤ���
�������Ǥϥ֥饦���μ����Ĵ�٤ƥ��ݡ��Ȥ���Ƥ���ե����ޥåȤΥǡ������Ϥ��ơġĤȤ��ä��ѻ��ʽ����Ͻ�������ޤ���Τǡ�����ϡ��Ĥä����å������٤ε��������б������α��Ƥ����ޤ���HTML5�б��֥饦�����Τ�ȯŸ�Ӿ�Ǥ��ꡤ���������θ��ڥ����Ȥ����Ƥ����äƤ����ꡤ�����������Ѥ�äƤ��ޤ�������Υ��ݡ��Ȥν��¤˴��Ԥ��Ƥ����ޤ��礦��
�������Ѱդ��벻���ǡ����ϡ�WAV������MP3������2����Ǥ������ҤΤ褦�ˡ����ץ�ץȤ�����Ȥ��ä����ȤϤ��ޤ���HTML�����������ߡ����Υ������ϥ�ɥ뤷�Ƥ���ǡ�����������뤳�Ȥˤ��ޤ���
���ޤ���HTML��ʬ�Ǥ�������ޤǡ�
<body>
</body>
�����˥���ץ���ä�BODY���˥���������ޤ�������Ȥ������ǡ�����2����Ǥ���
<body>
<audio autobuffer id="sd1">
<source src="bb1.mp3">
<source src="bb1.wav">
</audio>
<audio autobuffer id="sd2">
<source src="s1.mp3">
<source src="s1.wav">
</audio>
</body>
�����Τ褦�ˤ��줾���2����ե����ޥåȤ��Ѱդ����ǡ����Υ�������ʻ�����Ƥ����С����ʤ�γ�Ψ�Ǥɤä����äƤ���ޤ������Ȥϡ�����ŷ��Ǥ���ޤ��礦���Ƕ�ΥС������Ǥ���С������餯��Chrome��IE9��Safari��MP3��Firefox��WAV�ե�������ɤफ�Ȼפ��ޤ���
��HTML������Ȥ鷺��JavaScript�����Ǥ⡤
����sd1= new Audio('s1.mp3');
�Τ褦�˻��ꤹ�뤳�Ȥǥ�����ɥǡ��������ѤǤ��ޤ������֥饦���ˤ�äƺ����Ǥ���ǡ�����ư�����ɤ�Ǥ���褦�ʤ��ȤϤ���ޤ����Ȥʤ�ȡ��֥饦����Ƚ�̤���Ŭ�����ǡ������������Ϥ��Ȥ��������ˤʤ�ޤ������б������������Ѥ�äƤ��ꡤ�б����Ƥ����Ϥ��Τ�Τ��Ȥ��ʤ��ʤäƤ��뤳�Ȥ⤢�ä��ꤷ�ޤ����ޤ���Ƚ�̤��Ƥ��ʤ��֥饦���Ǥϲ����Ĥ�ʤ��ʤ�ޤ��������ǤΥǡ���ʻ���Ǥ���С��������֥饦�����ФƤ��Ƥ⤽�Τޤ��б��Ǥ��ޤ����������ѹ��Ǥ������б��Ǥ��ޤ���
��³����JavaScript���Ǥ����������������ޤ��������Ƥ�Ʊ���Ǥ���ñ��˺�����������ʤ顤
sd1= document.getElementById("sd1"); // ������ɻ�����
sd1.play(); //������
������פǤ���
����������������θ��̲��ξ�硤������ɥХåե�����ĤǤ�Ϣ³���Ʋ����Ĥä��Ȥ������ڤ줿�ꡤ�����������Фʤ��ä��ꤷ�ޤ��������ǡ�ʣ���ΥХåե����Ѱդ��ơ����֤˻ȤäƤ��褦�ˤ��ޤ����������뤳�Ȥǡ����̲����Ťʤäƺ������졤�������ڤ���Լ����ʵ�ư���ʤ��ʤ�ޤ���
������ˤϥ�����ɥХåե���ʣ����뤳�Ȥ�ɬ�פˤʤ櫓�Ǥ���������μ����Ǥϡ�������ɥ��֥������Ȥμ��Τϥ֥饦��¦�ˤ���Τǡ�id���Ѥ���<audio>������ʣ����ʻ�����Ƥ���ɬ�פ�����ޤ��������Ǥ�2����β������Ф��ơ�5�Ĥ����¤٤Ƥ������Ȥ��ޤ��礦��
���Ǥϡ�JavaScript���Ǥ���
s1=0; //����ǥå�����¸���ѿ�
sd1= new Array(); //������ɻ�����
sd1[0]=document.getElementById("sd1a");
sd1[1]=document.getElementById("sd1b");
sd1[2]=document.getElementById("sd1c");
sd1[3]=document.getElementById("sd1d");
sd1[4]=document.getElementById("sd1e");
s1++;sd1[s1 %=4].play(); //������
�����Τ褦�ʴ����ǰ�ĻȤä��鼡�ؤȽ�˻Ȥ��Ƥ����ޤ����饦��ɥ��ӥ�Ȥ����ۤǤ��͡�
�����λ���Ǥϡ�����β����Ĥ꽪��äƤʤ��ä����ˤ�ȯ������ޤ���
s1++;sd1[s1 %=4].stop();sd1[s1 %=4].play(); //��������
�Τ褦�ˡ�����Ū�˿���������Ф����Ȥ��ǽ�Ǥ���
��������ʬ�β���
����ΤΤĤ��ǤȤ������Ȥǡ�Synthe�Ǥ�ȯɽ���˳䰦���Ƥ��������༫�Τβ���⾯�����Ƥ����ޤ��礦������������Ƥϡ����Ƥ�ʬ����ΤȤ��ꡤ�ĥ���������ʤ��ʤ����ɡ˥��塼�ƥ�������Ǥ���������λ��ͤȤ��Ƥϡ��ĥ��塼���ܼ�Ū�ʤȤ��������Ĥ��Ƥ��ȤϺ�ä��褦�ʤ�ΤˤʤäƤ��ޤ���
��������ư����ΤϺ��������Ǥ��������ư������褦�ˤ��Ƥ�褫�ä��ΤǤ��������������Ǥ�ۤȤ�ɥ����������Ѥ��ʤ��Τǥ���ץ�ˤ����ޤ�����2�Ԥ��餤�ä��������ˤ��ư�Ǥ��ޤ��Τǡ������ʤ����Ϥ���ͳ���ѹ����Ƥ���������
��Ũ��1����ǡ��夫�鲼�ˤޤä����ߤ�Ƥ�������Ǥ���������ư���ʤ��Ƥ⽽ʬ���Ȼפ��ޤ�����ư������������Ŭ���˽�����ä��Ƥ���������
��Ũ���Ƥϼ��������äƤ��륿���פǤ����������ˤФ�ޤ������פϡ����ޤ�����ߤ��ʤ�������Ϥ�Ȭ���˹�����褦���Ƥ�9��̵�̤���٤��⤤�����ʤΤdz䰦���ޤ�����������Ȼפ��С�ͶƳ�ƤȤ��졼�����ʤɤ�����뤳�Ȥ��ǽ�Ǥ����������������Ƥ�������к���¥��塼�ƥ�������Ȥ�������Ω�ĤȻפäƤ��ޤ���
�������̤Ϻ︺���Ƥ��ޤ��������������ǤȤ��Ƥϡ�����/Ũ���Υ��˥�������ȯ���˥������̲������ʤɡ��ޥåץ����������ܥ�ʳ����ĥ��塼���뤦���Ǥδ������ǤϤۤȤ�ɤ�����Ƥ��뤫�Ȼפ��ޤ���
�������༫�ΤϤ����ΤȤ��ꡤ����ñ��ʹ����Ǥ���������������٤��夬�äƤ����ޤ��Τǡ�����ʤ�˳ڤ����ΤǤϤʤ����Ȼפ��ޤ������Υ����������Ĵ���Ǥϡ�
��Ũ������Ũ�ƿ���Ũ�Ƥ�®��
�λ��Ĥ����Ǥ��Ѳ������Ƥ��ޤ����ץ쥤���Ƥߤ�С����٤�ñ��˾夬��ΤǤϤʤ������줾����ư���Ƥ��뤬ʬ����Ȼפ��ޤ��������줾������Ǥ줾���̤μ�������ư�����Ƥ��ޤ�����®����®�����ɡ��ƿ��Ͼ��ʤ��Ȥ������ƿ���¿��������®�Ϥ�ä���פȤ��ä����̤⤢��С����ޤˤϡ�Ũ��¿�����Ƥ�¿���Ƥ�����®���פȤ������̤�ФƤ���櫓�Ǥ������Ф餯�Թ��Τ��Ǥ����ɬ����©�Ĥ��ޤ��Τǡ��ɤ��ͤ���ʤ��褦�˷⤷�Ƥ���������
������������ˤϡ�MMORPG�Ǥ����Ȥ�����Hate�ʥإ��ȡ��ͤȻ����ͤ�����Ŭ�Ѥ��Ƥ��ޤ����ѿ�̾�Ǥ�����agg���Ĥޤ�Ũ��Aggro�ͤǤ�������ϡ�Ũ���ݤ��Ⱦ夬�ꡤ�Ƥ��äƤ�夬��ޤ����Ĥޤꡤ��äƤ���м����ˤɤ��ɤ�夬�äƤ����ޤ���Ũ������Ũ�ƿ��ϻ��;�ξ�¤�����ޤ������Ƥ�®�٤ˤϡ��Ȥ��˾�¤��ߤ��Ƥ���ޤ��ʤ����Ƥ�®���ʤ�Ȥ����Τϡ���®���ʤ��ǽ��������פȤ��������ǡ�®�٤���夲���Ƥ���櫓�ǤϤ���ޤ��ɤ��餫�Ȥ������٤��ƤΤۤ������Ǥ��Τǡ�����Ϥ��ä���Ĥ��Ƥ���ޤ���
���ޡ��ȥե�����б������Ƥߤ褦
�������Υ��ޡ��ȥե����ǤǤϡ�
���ޤ������ޡ��ȥե���Ǥϥ������Ϥ��Ǥ��ޤ���Τǡ��С������ѥåɤ��б�������ɬ�פ�����ޤ����С������Хåɤ��Ѱդ���Ƥ���Ȥ������Ȥ��ä��ΤǤ������Ѱդ���Ƥ��� ui.enchant.js ��ư���Ƥ���褦�ˤϸ����ޤ���Ǥ����Τǡ�������Ŭ���˥ܥ�����äƤ��ޤ���Ʊ���ˡ����̤�ؤ��������ᡤ���Ȼ�ǧ�������꤫�顤�����ΰ��֤���˾夲���б����Ƥ��ޤ���
�ʢ��ɵ����С������ѥåɤϡ��ؤ��֤��äѤʤ��ˤ��ơ����ꤰ�ꤷ�Ƥ��ʤ��Ȥ��ޤ�ư���ʤ���ΤΤ褦�Ǥ���
�����å��ѥåɤ����Ϥϡ����٥�Ȥdz�ǧ��ǽ�Ǥ��Τǡ��ᥤ��롼�ƤӽФ������Ƥ������٥�ȥꥹ����ʬ�ˡ��褦�䤯�Ż��餷�����ȤƤ�餤�ޤ��礦��
�����ܥ��������l_b�����ܥ��������r_b�Ȥ������֥������Ȥˤ��Ʋ��̤����֤��ޤ������ܥ������ˤ���ȡ�
l_b.addEventListener(enchant.Event.TOUCH_START, function(e) {touch_L=1;});��
�Τ褦�ˤ��ơ��Ϥޤä������ǡ����ܥ������줿���֤��ɤ�������¸�����ѿ� touch_L��1������ޤ�������⥰�����Х��ѿ��Ǥ��Τǡ���������Τɤ�����Ǥ⻲�ȤǤ��ޤ������å�������ä������ǡ��ѿ������Ƥ��ѹ����ޤ���
l_b.addEventListener(enchant.Event.TOUCH_END, function(e) {touch_L=0;});
������ǡ����å��ѥå��б�����λ���ޤ�����PC�ξ�硤�ޥ����ǥ���å����Ƥ�ư��ޤ��Τdz�ǧ���ƤߤƤ���������
����ץ�7�����ޡ��ȥե�����
�������������������ܥ��������ɽ������ʤ��Ȥ��ϡ��ڡ����������ɤ��Ƥ�������
��PC�Ǥ�;�Ϥ����ꤹ�������ᡤ��Ȥ�ȤΥץ������ǤϤ���ۤɺ٤�����Ŭ���Ϥ���Ƥ��ޤ���������Ϥ��Ƥ��ޤ����������Ť���ʬ�ˤĤ��Ƥβ������Ϥ��������ͤ����ޤ�������¿�������Ũ����Ũ�Ƥ�������Ƚ�����Τϡ�y��ɸ�����ֲ�������ΤȤ������ǽ�ʬ�Ǥ�����Ũ����������������ʬ�Ǥϻ��Ѵؿ���ƤӽФ��Ƥ��ޤ����������Ϻ��������ˤ���ư������������Ũ���⤫�ʤ��Ƥ�Υ��Ū�ʺ�ɸ�������ޤ���Τǡ����餫����3��������˥ơ��֥벽���Ƥ����Τ�ͭ���Ǥ��礦��
��
��PC�Ǥ���٤�ȥ��ڥå�����������ʤ���ʬ�Ϥ��ä���ΤΡ��Ȥꤢ�������������٤Τ�Τ�ư���Ȥ����Τ�ʬ����ޤ�����iPhone��Android 2.1�ʹߤ�ư���Ϥ��Ǥ��Τǡ����ޡ��ȥե�����������ϳ�ǧ���ƤߤƤ������������Τ������������Ǥʤ���Ф��ʤ�;͵����äƽ����Ǥ��뤫�⤷��ޤ���
��������ˤ��Ƥ⡤���줫�饹�ޡ��ȥե������ǽ�Ϥɤ�ɤ�夬�äƤ�����ͽ�ۤ���ޤ��Τǡ�����ˤ��ä����δ��ԤȤ����Ȥ����Ǥ��礦����
- �������URL��