Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Combat #6

Open
jpittis opened this issue Mar 31, 2015 · 3 comments
Open

Combat #6

jpittis opened this issue Mar 31, 2015 · 3 comments

Comments

@jpittis
Copy link
Contributor

jpittis commented Mar 31, 2015

Combat might allow for a more interesting AI. Giving the ability to attack(direction) for micro and attackRandom() as a high level attack a near by ant if it exists could be cool. Ants could have n (3?) health. Means a 1v1 would result is both ants dying but a 3v1 would result in the 1 dying and one of the 3 loosing 1 health. Stacking ants would prove to be overpowered so we'd need to implement the "stack" idea we had previously. Attacking diagonally could add more interesting behaviour but Erik mentioned that all other commands only work in 4 directions.

@mystor
Copy link
Member

mystor commented Mar 31, 2015

If we did that, we'd want to add an attackMoveto() or similar to allow
ants to defend themselves while walking somewhere using the moveto function.

On Mon, Mar 30, 2015 at 11:26 PM, Jake Pittis notifications@github.com
wrote:

Combat might allow for a more interesting AI. Giving the ability to
attack(direction) for micro and attackRandom() as a high level attack a
near by ant if it exists could be cool. Ants could have n (3?) health.
Means a 1v1 would result is both ants dying but a 3v1 would result in the 1
dying and one of the 3 loosing 1 health. Stacking ants would prove to be
overpowered so we'd need to implement the "stack" idea we had previously.
Attacking diagonally could add more interesting behaviour but Erik
mentioned that all other commands only work in 4 directions.


Reply to this email directly or view it on GitHub
#6.

@jpittis
Copy link
Contributor Author

jpittis commented Mar 31, 2015

Could be. Or we could make stacking illegal with same team ants and allow 2 ants of different teams on the same square.

@mystor
Copy link
Member

mystor commented Mar 31, 2015

If we disallow stacking, the implementation of moveto() will have to be
much more complex, or ants can easily get stuck.

On Mon, Mar 30, 2015 at 11:32 PM, Jake Pittis notifications@github.com
wrote:

Could be. Or we could make stacking illegal with same team ants and allow
2 ants of different teams on the same square.


Reply to this email directly or view it on GitHub
#6 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants