how to make objects chase after mouse
I'm trying to make a zombie game but when trying to make the zombie chase after the player (right now its the mouse) but it seems it doesn't want to move, is there any problem with the code. :)
init = function()
zombie1 = new zombie
zom = 7
player_x = 0
player_y = 0
end
update = function()
player_x = mouse.x
player_y = mouse.y
zombie1.move(1)
end
draw = function()
screen.clear
zombie1.display()
end
zombie = class
enemy_x = 0
enemy_y = 0
constructor = function(x,y)
this.x = 1
this.y = 0
end
move = function(speed)
for i=1 to 10
if player_x > this.x then
this.x += speed
end
if player_x < this.x then
this.x -= speed
end
end
end
display = function()
screen.fillRect(enenmy_x,enemy_y,10,10,"rgb(255,255,255)")
end
end
//end
Fixed a bit of the code but the problem is still there
;init = function()
zombie1 = new zombie
zom = 7
player_x = 0
player_y = 0
end
update = function()
player_x = mouse.x
player_y = mouse.y
zombie1.move()
end
draw = function()
screen.clear
zombie1.display()
end
zombie = class
enemy_x = 0
enemy_y = 0
constructor = function(x,y)
this.x = x
this.y = y
end
move = function()
for i=1 to 10
if player_x > this.x then
this.x = this.x + 1
elsif player_x < this.x then
this.x = this.x + 1
end
end
end
display = function()
screen.fillRect(enenmy_x,enemy_y,10,10,"rgb(255,255,255)")
end
end
3 times the character next to key 1 - then the string of characters will not be modified.
init = function()
zombie1 = new zombie()
zom = 7
player_x = 0
player_y = 0
end
update = function()
player_x = mouse.x
player_y = mouse.y
zombie1.move()
end
draw = function()
screen.clear()
zombie1.display()
end
zombie = class
enemy_x = 0
enemy_y = 0
constructor = function(x,y)
this.x = x
this.y = y
end
move = function()
for i=1 to 10
if player_x > this.x then
this.x = this.x + 1
elsif player_x < this.x then
this.x = this.x - 1
end
end
end
display = function()
screen.fillRect( this.x,this.y,10,10,"rgb(255,255,255)")
end
end
Thank you, I'm kinda new to this.
What do you mean by that @bober890
But yeah great job for someone new to microstudios welcome!
Yeah I’m still here, I’m just busy with school and taking care of chickens
DanMan97: how do you code walking?
Nice yeah school gets annoying sometimes when you want to finish coding
And for mrPancake97 you don’t you animate it
@Kaish ok thanks for replying! :)