User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.Keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.Keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.Keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.Keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.Keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.Keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: LK.isKeyDown is not a function' in or related to this line: 'if (LK.isKeyDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isPressed')' in or related to this line: 'if (LK.keys.isPressed('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isPressed')' in or related to this line: 'if (LK.keys.isPressed('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'isDown')' in or related to this line: 'if (LK.keys.isDown('ArrowUp')) {' Line Number: 25
User prompt
Please fix the bug: 'TypeError: LK.isKeyDown is not a function' in or related to this line: 'if (LK.isKeyDown('ArrowUp')) {' Line Number: 25
User prompt
давай сделаем простенький RimWorld
User prompt
сотри все
User prompt
давай сделаем игру в стиле vapire survivel
User prompt
сотри эту игру давай придумаем заного платформер
User prompt
Давай сделаем для примера легкй платформер
Initial prompt
Voder
/**** * Classes ****/ // Define a class for bullets var Bullet = Container.expand(function () { var self = Container.call(this); var bulletGraphics = self.attachAsset('bullet', { anchorX: 0.5, anchorY: 0.5 }); self.speed = -10; self.update = function () { self.y += self.speed; if (self.y < 0) { self.destroy(); } }; }); // Define a class for enemies var Enemy = Container.expand(function () { var self = Container.call(this); var enemyGraphics = self.attachAsset('enemy', { anchorX: 0.5, anchorY: 0.5 }); self.speed = 3; self.update = function () { self.y += self.speed; if (self.y > 2732) { self.y = 0; self.x = Math.random() * 2048; } }; }); //<Assets used in the game will automatically appear here> //<Write imports for supported plugins here> // Define a class for the player character var Player = Container.expand(function () { var self = Container.call(this); var playerGraphics = self.attachAsset('player', { anchorX: 0.5, anchorY: 0.5 }); self.speed = 5; self.update = function () { // Update logic for player }; }); /**** * Initialize Game ****/ var game = new LK.Game({ backgroundColor: 0x000000 //Init game with black background }); /**** * Game Code ****/ // Initialize player var player = game.addChild(new Player()); player.x = 1024; player.y = 2500; // Initialize enemies var enemies = []; for (var i = 0; i < 5; i++) { var enemy = new Enemy(); enemy.x = Math.random() * 2048; enemy.y = Math.random() * 1000; enemies.push(enemy); game.addChild(enemy); } // Initialize bullets var bullets = []; // Handle player movement game.move = function (x, y, obj) { player.x = x; player.y = y; }; // Handle shooting game.down = function (x, y, obj) { var bullet = new Bullet(); bullet.x = player.x; bullet.y = player.y; bullets.push(bullet); game.addChild(bullet); }; // Update game state game.update = function () { // Update player player.update(); // Update enemies for (var i = 0; i < enemies.length; i++) { enemies[i].update(); } // Update bullets for (var j = bullets.length - 1; j >= 0; j--) { bullets[j].update(); if (bullets[j].y < 0) { bullets.splice(j, 1); } } // Check for collisions for (var k = bullets.length - 1; k >= 0; k--) { for (var l = enemies.length - 1; l >= 0; l--) { if (bullets[k].intersects(enemies[l])) { bullets[k].destroy(); enemies[l].destroy(); bullets.splice(k, 1); enemies.splice(l, 1); break; } } } };
/****
* Classes
****/
// Define a class for bullets
var Bullet = Container.expand(function () {
var self = Container.call(this);
var bulletGraphics = self.attachAsset('bullet', {
anchorX: 0.5,
anchorY: 0.5
});
self.speed = -10;
self.update = function () {
self.y += self.speed;
if (self.y < 0) {
self.destroy();
}
};
});
// Define a class for enemies
var Enemy = Container.expand(function () {
var self = Container.call(this);
var enemyGraphics = self.attachAsset('enemy', {
anchorX: 0.5,
anchorY: 0.5
});
self.speed = 3;
self.update = function () {
self.y += self.speed;
if (self.y > 2732) {
self.y = 0;
self.x = Math.random() * 2048;
}
};
});
//<Assets used in the game will automatically appear here>
//<Write imports for supported plugins here>
// Define a class for the player character
var Player = Container.expand(function () {
var self = Container.call(this);
var playerGraphics = self.attachAsset('player', {
anchorX: 0.5,
anchorY: 0.5
});
self.speed = 5;
self.update = function () {
// Update logic for player
};
});
/****
* Initialize Game
****/
var game = new LK.Game({
backgroundColor: 0x000000 //Init game with black background
});
/****
* Game Code
****/
// Initialize player
var player = game.addChild(new Player());
player.x = 1024;
player.y = 2500;
// Initialize enemies
var enemies = [];
for (var i = 0; i < 5; i++) {
var enemy = new Enemy();
enemy.x = Math.random() * 2048;
enemy.y = Math.random() * 1000;
enemies.push(enemy);
game.addChild(enemy);
}
// Initialize bullets
var bullets = [];
// Handle player movement
game.move = function (x, y, obj) {
player.x = x;
player.y = y;
};
// Handle shooting
game.down = function (x, y, obj) {
var bullet = new Bullet();
bullet.x = player.x;
bullet.y = player.y;
bullets.push(bullet);
game.addChild(bullet);
};
// Update game state
game.update = function () {
// Update player
player.update();
// Update enemies
for (var i = 0; i < enemies.length; i++) {
enemies[i].update();
}
// Update bullets
for (var j = bullets.length - 1; j >= 0; j--) {
bullets[j].update();
if (bullets[j].y < 0) {
bullets.splice(j, 1);
}
}
// Check for collisions
for (var k = bullets.length - 1; k >= 0; k--) {
for (var l = enemies.length - 1; l >= 0; l--) {
if (bullets[k].intersects(enemies[l])) {
bullets[k].destroy();
enemies[l].destroy();
bullets.splice(k, 1);
enemies.splice(l, 1);
break;
}
}
}
};
Метеорит без огня пастельные цвета In-Game asset. 2d. High contrast. No shadows
Похожий
Иконка повышение урона, сочные цвета. In-Game asset. 2d. High contrast. No shadows. Comix
иконка на скорость атаки
надпись upgrade как красивая кнопка In-Game asset. 2d. High contrast. No shadows. comix
центральный круг желтый а внешний оранжевый
голубой вместо оранжевого
Красно оранжевый
Restyled
Разрешение 2048 на 400
молния должна быть с двух концов одинаковая и ответвления смотреть строго вверх и вниз а не наискосок
иконка шанса двойного урона (x2)
иконка голубой молнии без текста и цыферблата
иконка огня
Вместо молнии синяя снежинка, все остальное без изменений
сделать светлее
Комикс
сделать рамку толще в два раза и немного не правильной формы как в комиксах
сделать рамку тоньше сохранив стиль и цвета сочнее
надпись shop как красивая кнопка In-Game asset. 2d. High contrast. No shadows. comix
Рамка для всплывающей меню подсказки. In-Game asset. 2d. High contrast. No shadows
Крестик для закрытия окна. In-Game asset. 2d. High contrast. No shadows
Иконка английского языка флаг без текста In-Game asset. 2d. High contrast. No shadows
Заменить на российский без текста, рамку сохранить
Удалить желтый фон
Флаг земенить на немецкий рамки сохранить
Заменить на испанский, сохранить рамку.
сделать точно такуюже рамку но надпись заменить на shop. звезду заменить на ракету, а стрелку на щит
все оставить как есть но удалить черноту за рамками
круглая иконка подсказки I. In-Game asset. 2d. High contrast. No shadows
убери все звезды оставь только чистое небо
иконка восстановление здоровья много зеленых крестов в рамке, сочные цвета красивый фон. In-Game asset. 2d. High contrast. No shadows
синий щит на ярко оранжевом фоне
залп ракетного огня
шаровая молния. In-Game asset. 2d. High contrast. No shadows
башня тесла с молниями фон голубой
Огненный шар
перекрасить больше желтого и оранжевого
перекрасить больше голубого, светло-голубого,
турецкий флаг
Вместо огненного кольца, огненные шары разлетающие вверх в разные стороны
Текст убрать. Вместо молний снежинки
Вместо молнии снежинка, и покрасить в синий
Льдинка как стеклышко. In-Game asset. 2d. High contrast. No shadows
убрать дырку
бесформенная амеба
удали крывлья оставь только жука
оставь только крылья, удали жука
перекрась
Shoot
Sound effect
Boom
Sound effect
Pokupka
Sound effect
menu
Sound effect
molnia
Sound effect
krit
Sound effect
icetresk
Sound effect
peretik
Sound effect
music1
Music
music2
Music
music3
Music
musicFight
Music
udarshield
Sound effect
startraket
Sound effect
raketaudar
Sound effect
Ognemet
Sound effect
Tresklda
Sound effect
stop
Sound effect
goldsound
Sound effect
alien_bum
Sound effect