all repos — uStrat @ 4437833d613589fa07f6f1c53281dff652977d28

simple turn-based strategy game inspired by uCity, Super Robot Wars, C&C, Fire Emblem

make AI more aggressive
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmDNli8ACgkQO3+8IhRO
Y5hntQ//U7TAHzElBF/Z0B0HOFuvL4RVG0yeAW7dXHJVS1f7NEdR151nAGMo+fWW
QPouO5gubhBycBjm360l+guJZuQ34nU9KaoKtkFwSry5t1EwsdCgFTdC77EjRCut
5dHLC272N4QAisyO13eo8EnqJ5A02jJD+KfEMJr7u8dH0QXa4mixAiffPZHRpXFJ
sVF4s/LdEdV/IhYN/uryX5hXxy1Z6PyhpgFKJUd9n4BcSW040XGZ/wltIMT2ZA6Z
2aG6JT2E8HII5aKp3mCpjrh/vgVHBIvNjSgtBLP+5Xn67xpFIqOqRc19S6dhBWbN
SWO6ykzqZWwyGVZ28Z4WkjgXfZnGtZKpZONl0flkWtVU0wKYUc8j+ocDEWVKbss/
QTfZbhFrDFZ25WAFN/PGKIRsndRHWxhKPQpH8C3IYO8xfNcr8bDnZwfsmBuWmHQC
ZjdPmdUJmjAhR94ZPfz2SSZoaF4IZmFixq5BCK4OpIBqd+aoLwBSSiIj+f83t/yT
bq6IFwjkkqsxc6ShQVy7arlm6scJd90oSEVwsU5mkpYPAk4VuxrySi5pIWezPThu
+g6duUyVP+f2a/WvfqOhL83XsPdrLC3jyVXHCppWin2ebgoD6vPvsWx60fU6+cyo
vvLSMJmXNEwYU3/162AjWH0R7N3dyey+6XUYclCXYfqlEOxoeIw=
=kQkB
-----END PGP SIGNATURE-----
commit

4437833d613589fa07f6f1c53281dff652977d28

parent

31d679b4112d04ab608bbe38f6d3a018f146641c

1 files changed, 11 insertions(+), 0 deletions(-)

jump to
M AI.jsAI.js

@@ -36,6 +36,14 @@ {

var x = teams.cpu.units[AI.focus]; var w = AI.rand(2); var z = AI.rand(3); + + let rank = 99999 + for (let i = 0; i < teams.p1.units.length; i++) { + if (dist(teams.p1.units[i], x) <= x.equipment.range) { + x.targetType = "unit"; + return; + } + } switch (z) { case 0:

@@ -125,6 +133,9 @@ j = 0;

for (i = 0; i < teams.p1.units.length; i++) { tmp = teams.p1.units[i]; + if (dist(tmp,teams.cpu.units[AI.focus]) < teams.cpu.units[AI.focus].equipment.range) { + return tmp; + }; if (tmp.equipment === null) k = tmp.hp*tmp.pow/tmp.def; else