SQL ERROR

Suggestion

This is a suggestion for one of our games. You may comment on and rate the suggestion here.

The Suggestion...

By: megaman4ever on 2 Oct 2010
Rating: 5.00 in 1 votes
Status: rate | *In Roadmap*
mr4 | difficulty | [Suggestion_6805]

Summoner AI more intelligent?

Okay, could it be made that AI units with summons spells would more often charge longer(and use less empty blasts), since they don't lose the charge when hit and it benefits much more to use double the time to summon a orc warrior rather than a gob warrior, for example.

But obviously, this will make the game harder, so I think that the AI should rather than that adjusted to charge more on higher difficulty, and less on lower difficulty. Maybe the current one could be used on Easy, and on Normal/Hard(/Insane?) they would charge generally one or two levels higher.


How about it?
Roadmapped by (done)



Comments

2 Oct 2010 [comment_38600]
NEW! megaman4ever
And, er, maybe they could favor summoning higher levels if there are still lots of their teams guys on screen, but it's minor and might slow the game down, but it's something to think about as well..


2 Oct 2010 [comment_38603]
NEW! crazymerlinman321
I like the idea. You seem to always make the game harder...I like it. ;)


2 Oct 2010 [comment_38605]
NEW! steve
This could definitely be done, we could give them a template for what they are aiming for, eg two goblins, two orcs, whatever but I would rather find a more 'programmy' way to do it so that we don't have to define templates for all summon spells. For example, the summoner could somehow judge how well different units types are doing against units on the team.


2 Oct 2010 [comment_38609]
NEW! crazymerlinman321
Maybe it could be like that wall builder idea from Roxblaster. Where the enemy splits the room into four parts and it finds which part has the most enemies. Atleast I think that is how it works.


2 Oct 2010 [comment_38612]
NEW! megaman4ever
Yeah, crazy, that's how somebody said it could work, but it wouldn't help with this.

I think it should look at a ratio of the ExpWorth:ExpWorth of other teams, and then judge from that.

I have no idea how much exp Merlin's summoned troops are worth, but it might work with proper adjustment.


Generally, though, it always is harder if the guy charges longer with Summon, especially the Orc mage, since an orc warrior is worth at least ten goblins, if not twenty in any situation. So much more HP, so much more attack, so much more speed, control, distraction.... Yet summoning an orc warrior doesn't take ten times the time, so it's about always more benefiting.


But obviouslty, it would be cool to have the AI judge it based on a formula, which would actually work well. You should think about how you choose your summons, and then weigh it accordingly. Human-like AI is often much stronger.

And for lulz, you could copy the summoner, make different AIs, and pit them all together in a one screen fight between each other, then see which AI wins the fight=P
But obviously this would only be funny for yourself, and probably not worth the trouble.


2 Oct 2010 [comment_38615]
NEW!
I could do the first part of this, probably. It would just require adding another random number(probably between 0 and 1/2 the amount needed to do the first summon)

For the second part, is there any way we could set up a map of who is on which tile? Each character could updated its own position in the map when it does collision checking. Then when searching for an enemy, once the first enemy in the list has been found(using the current method) it would the check a couple tiles around it? In a pattern such as:
..x..
.xxx.
..x..

or if you will, say the enemy is at (x,y)
you would check (x+1,y),(x-1,y),(x,y+1), and (x,y-1)


2 Oct 2010 [comment_38623]
NEW! crazymerlinman321
I like Note's idea. So would it will look for a place in the room with the most people and the highest experience.


2 Oct 2010 [comment_38635]
NEW!
In modAttack, you will find a block of code that starts with: -- randomize summon

replace it with:
-- randomize summon

if pAttack[#randomSummon] then

tempMax = chargeMax * random(20) / 17 + random(pAttack[#multistage][1])
chargeMax = min(chargeMax, tempMax)
end if

(up to the end if)
That should be the first part of the solution, in the limited testing that I've done, it works pretty well, but if anyone wants to find better numbers, they're more than welcome!


6 Oct 2010 [comment_38753]
NEW! Phoenix
I suppose this is done. I love the ideas of making the game more challenging. :)


6 Oct 2010 [comment_38763]
NEW! crazymerlinman321
Oh. Then you should definetly be friends with Megaman4ever. ;)


6 Oct 2010 [comment_38764]
NEW! megaman4ever
Why does everyone keep writing it with a capital M?


6 Oct 2010 [comment_38767]
NEW!
This is kindof half done. What's in the actual suggestion is done, but the comments are not?


6 Oct 2010 [comment_38774]
NEW! Roxblaster
Because your name goes against the rules of the H- I mean Grammar Nazis.


6 Oct 2010 [comment_38788]
NEW! megaman4ever
Aww=( Why the grammar nazis?

Oh well, if TMOW is kept yapping about it, I guess I'll just have to endure myself=P


7 Oct 2010 [comment_38793]
NEW! crazymerlinman321
Rephrase!
Oh. Then you should definetly be friends with megaman4ever. ;)


7 Oct 2010 [comment_38801]
NEW! megaman4ever
Heh, I'm not really that bothered with it=)


8 Oct 2010 [comment_38820]
NEW! crazymerlinman321
Ok. I am still trying to get used to the real name. :)


22 Oct 2010 [comment_39640]
NEW!
I'm going to say that I've done as much as I'm going to with this.


22 Oct 2010 [comment_39644]
NEW! crazymerlinman321
Cool.


22 Oct 2010 [comment_39666]
NEW! megaman4ever
It does seem better.

Once they(ghosts) just stopped summoning and fired blanks at me, is there a summon limit for the enemies as well?


23 Oct 2010 [comment_39667]
NEW!
There always has been. Including mr2...


23 Oct 2010 [comment_39668]
NEW! megaman4ever
You failed with HTML.


23 Oct 2010 [comment_39671]
NEW! crazymerlinman321
What happened?


23 Oct 2010 [comment_39672]
NEW! crazymerlinman321
Oh. The font is different now.


11 Mar 2011 [comment_41342]
NEW!
Next thing: try the array-targetting.


10 Jun 2011 [comment_42079]
NEW!
I don't think this is going to get worked on.


10 Jun 2011 [comment_42089]
NEW! crazymerlinman321
Why not?


10 Jun 2011 [comment_42092]
NEW!
It will cause a considerable performance hit.


10 Jun 2011 [comment_42093]
NEW! crazymerlinman321
Oh. Poo.


11 Jun 2011 [comment_42098]
NEW!
I could try it, I suppose...

Maybe make another target finder that scrolls through the array differently. However, the array does not really know how many things are in it, which will cause a problem.


11 Jun 2011 [comment_42112]
NEW! crazymerlinman321
Well, try your best. ;)


12 Jun 2011 [comment_42124]
NEW!
Will do. After wednesday, I won't have any more midterms for a little while.


13 Jun 2011 [comment_42134]
NEW! crazymerlinman321
After Wednesday eh? Good time to start our desert week?


13 Jun 2011 [comment_42162]
NEW!
Maybe.


13 Jun 2011 [comment_42163]
NEW! crazymerlinman321
Wait. Nevermind. I wil still be in Russia after Wednesday.


13 Jun 2011 [comment_42168]
NEW!
lol. When do you leave?


13 Jun 2011 [comment_42172]
NEW! crazymerlinman321
I am not sure. I believe 25th of June.


14 Jun 2011 [comment_42175]
NEW!
So we've got a bit of time until then. What do you have with you, computing wise?


14 Jun 2011 [comment_42179]
NEW! crazymerlinman321
I have an IPod so I can check messages whenever. Tomorrow I will live in my cousin's house for the remainder of my stay in Russia. He has a pretty good laptop. The only thing is that the charger must stay inside the laptop or else it turns off. I might be able to download GIMP on it and I could get started on some sprites.


14 Jun 2011 [comment_42203]
NEW!
You might be able to find a nice pixel art drawing app for your ipod. Try out some ideas, get the creative juices flowing, and stuff like that.

This looks like a good place to start on such a search: http://www.pixeljoint.com/2010/05/09/3121/Draw_Pixel_Art_on_the_iPhone.htm


14 Jun 2011 [comment_42209]
NEW! crazymerlinman321
Yeah, thanks for the link. I will try and find an app.


14 Jun 2011 [comment_42211]
NEW!
Woot!

You may even find something that will let you animate!


14 Jun 2011 [comment_42213]
NEW! crazymerlinman321
I hope I do Note. :)


14 Jun 2011 [comment_42238]
NEW!
Pixel art forums and such would also be a great place to research the craft, and various methods of making great sprites! I've been meaning to poke around on some of them for a while.


You must be logged in to add a comment.