Code edit (1 edits merged)
Please save this source code
User prompt
Please fix the bug: 'boad is not defined' in or related to this line: 'boad.y = 2732 / 2;' Line Number: 59
Code edit (9 edits merged)
Please save this source code
User prompt
Please fix the bug: 'Cannot read properties of undefined (reading 'width')' in or related to this line: 'var startX = background.width / 2;' Line Number: 21
Code edit (5 edits merged)
Please save this source code
User prompt
Please fix the bug: 'TypeError: Cannot set properties of undefined (setting 'alpha')' in or related to this line: 'box.boxGraphics.alpha = 0.2;' Line Number: 49
Code edit (1 edits merged)
Please save this source code
User prompt
place 5 x 5 boxes evenly spaced inside background object, with 50 pixels between them and edges
Code edit (2 edits merged)
Please save this source code
User prompt
make a background graphic
Code edit (1 edits merged)
Please save this source code
Initial prompt
Puzzle 2
/**** * Classes ****/ //<Assets used in the game will automatically appear here> //<Write imports for supported plugins here> var Board = Container.expand(function () { var self = Container.call(this); var boxGraphics = self.attachAsset('board', { anchorX: 0.5, anchorY: 0.5 }); self.setup = function () { var boxSize = 100; var boxSpacing = 25; var startX = self.width / 2; var startY = 0; //background.y - background.height / 2 + boxSpacing; for (var i = 0; i < 10; i++) { for (var j = 0; j < 10; j++) { var box = self.addChild(new Box()); box.x = 100 + startX + i * (boxSize + boxSpacing); box.y = 100 + startY + j * (boxSize + boxSpacing); box.setAlpha(0.2); } } }; self.setup(); }); var Box = Container.expand(function () { var self = Container.call(this); var boxGraphics = self.attachAsset('box', { anchorX: 0.5, anchorY: 0.5 }); self.speed = 10; self.setAlpha = function (i) { self.alpha = i; }; }); /**** * Initialize Game ****/ var game = new LK.Game({ backgroundColor: 0x000000 //Init game with black background }); /**** * Game Code ****/ // Game update loop var board = new Board(); board.x = 1024; board.y = 2732 / 2; game.addChild(board); // Create 5x5 boxes inside the background object game.down = function (x, y, obj) {}; ;
===================================================================
--- original.js
+++ change.js
@@ -11,9 +11,9 @@
});
self.setup = function () {
var boxSize = 100;
var boxSpacing = 25;
- var startX = game.width / 2;
+ var startX = self.width / 2;
var startY = 0; //background.y - background.height / 2 + boxSpacing;
for (var i = 0; i < 10; i++) {
for (var j = 0; j < 10; j++) {
var box = self.addChild(new Box());
A large calm background drawing for a puzzle game, in dark calm blueish colors and non-confusing content. High definition. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A quadratic polished dark blue marble slate. Front perspective with right angles. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A white question mark in a circle, like for a help button in a game.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A white X in a circle, like for a close window button in a game. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A white questionmark on a black background. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A green check mark on a dark background. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.