My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
  Advanced search   Search tips   Subscriptions
Issue 7: Map::findUnit - změnit metriku vzdálenosti na Pythagora
  Back to list
Status:  Verified
Owner:  kaat...@gmail.com
Closed:  Feb 2007


 
Project Member Reported by jakub.ko...@gmail.com, Feb 3, 2007

Já zatím všude pro počítání viditelnosti používám klasicky Pythagora,
tj. jednotka vidí do hranatého kruhu.
(jinak by ta blackmapa vypadala dost ošklivě)

Aby to bylo konzistentní, měla by Map::findUnit počítat vzdálenost stejně.
Není-li to velký problém (a práce na půl hodiny a více).
Feb 14, 2007
Project Member #1 jakub.ko...@gmail.com
OK, vypadá to skoro funkční.
Ale nepreferuje nejbližší jednotky - 
Je-li X nepřítel a O naše jednotka v módu aggresive:

X___
X__O
X___

Tak O zaútočí na dolní X - je blíže ve směru orientace - v případě:
XXX
___
_O_
zaútočí na X vlevo.
Pokud by to bylo těžké předělat, vykašli se na to (a napiš, že na to kašlem :))
Feb 17, 2007
Project Member #2 kaat...@gmail.com
me uz ted najde jednotku na stredu, takze snad je to ok
Status: Fixed
Feb 17, 2007
Project Member #3 jakub.ko...@gmail.com
(No comment was entered for this change.)
Status: Verified

Powered by Google Project Hosting