User prompt
Remove the bullet firing from the blaster class.
User prompt
Remove the bullets from blaster
User prompt
Do that please.
User prompt
When the laser fires, keep the top of the Y axis of the asset pinned to the point of origin. Only stretch the other end of the asset.
User prompt
Change the angle of the laser asset as appropriate to target the players position when firing.
User prompt
The laser should be traveling along the Y axis of the asset with the top end of the asset originating from the Blaster.
User prompt
Please fix the bug: 'TypeError: null is not an object (evaluating 'self.laserCharge.x')' in or related to this line: 'laser.x = self.laserCharge.x;' Line Number: 79
User prompt
When firing the laser. Spawn the laser asset at the same location as the laser charge and at the correct angle for the laser to intersect with the players location
User prompt
Add the second phase of the laser sequence. After charge is complete shoot a laser at the players location. Do this by using Laser asset and quickly stretching it across the screen towards the players location. If the end of the laser travels off the screen, destroy the laser.
User prompt
Add the second phase of the laser sequence. After charge is complete shoot a laser at the players location. Do this by using Laser asset and quickly stretching it across the screen until the end travels off screen. Then destroy it.
User prompt
Flatten the laser charges along the opposite axis as the stretch is happening at the same time.
User prompt
Reduce time of charge to 1.5 seconds but keep overall scale growth the same.
User prompt
Make sure both laser charges are destroyed after charging is over
User prompt
Spawn a second laser charge over top of the same location on the blaster and have it stretch in the exact same way along the Y axis
User prompt
Keep the charge time the same, but increase the overall scale growth
User prompt
Move the spawn location of the laser charge down 5% on the blaster
User prompt
Increase the opacity of the laser charge to 75%
User prompt
Increase the amount of scale growth.
User prompt
Have the charge grow quicker.
User prompt
Only increase the scale along the X axis, not the Y
User prompt
Only increase the scale along the Y axis, not the X
User prompt
As the laser charge stretches, increase scale as well.
User prompt
During laser charge sequence stretch the charge along the x axis
User prompt
Remove all stretching and flattening from the laser charge sequence.
User prompt
Remove the Y axis stretch on laser charge.
===================================================================
--- original.js
+++ change.js
@@ -81,9 +81,8 @@
self.x += (self.x < nearbyEnemy.x ? -1 : 1) * self.speed; // Move away from the nearby enemy
} else {
self.y += self.speed;
}
- // Removed bullet shooting functionality from Blaster
// Destroy if out of screen
if (self.y > 2732) {
self.destroy();
var index = enemies.indexOf(self);
View of a futuristic soldier from directly overhead. White armor with blue glowing cyberpunk details. Holding weapon forward.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
The lights of a futuristic city in the dark at night. Very high above it looking straight down like from an airplane or a map. Background for an endlessly scrolling game.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A big button that say Play to start playing a game. Use neon cyberpunk style.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Overhead view. A hovering robot with a tapered midsection with two bulky arms with claw like hands and a giant red āeyeā on top of its body. Looking straight down. Cyberpunk, black with red glowing highlights.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Overhead view. A heavily armored attack robot. Two arms with large gauntlet type fists. Four large red glowing eyes. Three distinct parts, body and two arms. Symmetrical design. Birds Eye view above them looking down on their head. Simple shapes. Low detail. Cyberpunk, black with red glowing highlights.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A red glowing line. Bright red core with subtle outer glow. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A blue transparent dome type shield. Simple graphics. Low details. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A ring of nuclear fire seen from overhead. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A thin robot with goggles riding a hover-bike. Twin blaster guns mounted on front. Top down view. Birds Eye view. Cyberpunk with red glowing highlights... Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Battle drone, circular. White with blue glowing highlights. Birds Eye view from overhead. Cyberpunk. Simple shapes.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
GameTheme
Music
TitleTheme
Music
HeroBlaster
Sound effect
Explosion
Sound effect
PowerUp
Sound effect
CloneSoldier
Sound effect
WeaponPowerUp
Sound effect
Drone
Sound effect
BinaryStorm
Sound effect
LaserCharge
Sound effect
LaserFire
Sound effect
BruiserStomp
Sound effect
RaiderSwoop
Sound effect
ShieldLevelUp
Sound effect
HeroHit
Sound effect
HeroScream
Sound effect