mirror of
https://github.com/He4eT/DotDashPit.git
synced 2026-05-04 17:37:23 +00:00
game: add follower enemy
This commit is contained in:
parent
2a921c439e
commit
3f75238243
1 changed files with 16 additions and 2 deletions
18
game.js
18
game.js
|
|
@ -182,10 +182,23 @@ const enemyBlueprints = {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
zombie: {
|
zombie: {
|
||||||
|
sprite: 276,
|
||||||
|
spawnDistance: 80,
|
||||||
|
maxSpeed: 2,
|
||||||
|
dangerZone: 6,
|
||||||
|
value: 10,
|
||||||
|
behaviour: (enemy) => {
|
||||||
|
const laziness = 0.8
|
||||||
|
if (Math.random() > laziness) {
|
||||||
|
enemyBlueprints.follower.behaviour(enemy)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
follower: {
|
||||||
sprite: 275,
|
sprite: 275,
|
||||||
spawnDistance: 80,
|
spawnDistance: 80,
|
||||||
maxSpeed: 1,
|
maxSpeed: 1,
|
||||||
dangerZone: 6,
|
dangerZone: 3,
|
||||||
value: 10,
|
value: 10,
|
||||||
behaviour: (enemy) => {
|
behaviour: (enemy) => {
|
||||||
const minSpeed = 0.5
|
const minSpeed = 0.5
|
||||||
|
|
@ -752,7 +765,8 @@ const BTN_Y = 7
|
||||||
// 016:aaaaaaa0aaaaaaa0aa000aa0aa000aa0aa000aa0aaaaaaa0aaaaaaa000000000
|
// 016:aaaaaaa0aaaaaaa0aa000aa0aa000aa0aa000aa0aaaaaaa0aaaaaaa000000000
|
||||||
// 017:aaaaaaa0a00a00a0a00a00a0aaaaaaa0a00a00a0a00a00a0aaaaaaa000000000
|
// 017:aaaaaaa0a00a00a0a00a00a0aaaaaaa0a00a00a0a00a00a0aaaaaaa000000000
|
||||||
// 018:00a0a00000000000a0aaa0a000aaa000a0aaa0a00000000000a0a00000000000
|
// 018:00a0a00000000000a0aaa0a000aaa000a0aaa0a00000000000a0a00000000000
|
||||||
// 019:aa000aa0aaaaaaa00aaaaa000aaaaa000aaaaa00aaaaaaa0aa000aa000000000
|
// 019:aa000aa0aa000aa000aaa00000aaa00000aaa000aa000aa0aa000aa000000000
|
||||||
|
// 020:aa000aa0aaaaaaa00aaaaa000aaaaa000aaaaa00aaaaaaa0aa000aa000000000
|
||||||
// </SPRITES>
|
// </SPRITES>
|
||||||
|
|
||||||
// <MAP>
|
// <MAP>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue