ゴールデンウィークなのに暇な人向けにenchant.js でゲームを作りました
ゴールデンウィークだというのにやることがない人の為に作りました.
プレイして暇を潰すというより, コードが100行程度なので, プログラミングの参考にしていただけると幸いです.
ちなにみに私はまだ1度もクリアしていません.
About
ただただ, 数値を順番に押していくよくあるゲームです.
Code
コードです.
/* * phi */ // リソース var TOUCH_SUCCESS_SE = "http://enchantjs.com/assets/sounds/se2.wav"; var TOUCH_FAILURE_SE = "http://enchantjs.com/assets/sounds/se5.wav"; // 定数 var SCREEN_WIDTH = 320; var SCREEN_HEIGHT = 320; var PIECE_X_NUM = 10; var PIECE_Y_NUM = 10; var PIECE_NUM = PIECE_X_NUM*PIECE_Y_NUM; var OFFSET_X = 25; var OFFSET_Y = 25; var PIECE_WIDTH = (SCREEN_WIDTH-(OFFSET_X*2))/PIECE_X_NUM; var PIECE_HEIGHT = (SCREEN_WIDTH-(OFFSET_X*2))/PIECE_X_NUM; // おまじない enchant(); var Piece = Class.create(Label, { initialize: function(n) { Label.call(this, n); this.font = "16px 'Consolas', 'Monaco', 'MS ゴシック'"; this.number = n; this.width = PIECE_WIDTH-2; this.height = PIECE_HEIGHT-2; this.color = "black"; this.backgroundColor = "white"; this._element.style.textAlign = "center"; this._element.style.lineHeight = PIECE_HEIGHT + "px"; this._element.style.cursor = "pointer"; } }); window.onload = function() { var game = new Game(); var pieceList = []; game.preload(TOUCH_SUCCESS_SE, TOUCH_FAILURE_SE); game.onload = function() { var scene = game.rootScene; scene.backgroundColor = "black"; // 生成 for (var i=0; i
みなさん良いゴールデンウィークを~ノシ
『ゴールデンウィークなのに暇な人向けにenchant.js でゲームを作りました』
http://t.co/HHWM12Tz
#javascript
『ゴールデンウィークなのに暇な人向けにenchant.js でゲームを作りました』 http://t.co/HHWM12Tz
https://t.co/zqmiuLam
#javascript
ゴールデンウィークなのに暇な人向けにenchant.js でゲームを作りました http://t.co/8fRXqD0y