(January 18th, 2014, 22:30)WhiteMage Wrote: Staying local means that only a small part of the code is expected to be changed by volunteers. You provide explanation of which part and what is does now. I suggest you start with 1 part only and go from easy to complex.Hm. Maybe. It can be tested better, surely.
(I have some other concern / idea here [changeable AI game objectives], influencing local parts, but it can really wait for now.)
Re: opening IDA database
I meant publishing the disassembled exe with my notes online, like I did with MoM, which ILSe used to make his Tweaker. (At this point it means half of the notes are in czech, more than 50% of the code is not analyzed at all, graphics, sound and many other technical things. Lot of wrong understanding, I was rookie at the time.)
Re: AI in assembler
Major improvements? Thanks for generosity, but I disagree, 1.40m as far as AI goes is almost nothing, it is unfinished business. The much better version had to be dumped at the time, because of a bug that infected all my work. It was only afterwards that I started to make extensive internal documentation to avoid this. MoO assembler AI can be much better. Hopefully, we find some energy to achieve it, I certainly do not have the time and energy and mind to work on it alone now. (I think that through "parameters" alone, the AI will instantly become much bigger threat.)
Re: Vanshilar
It's great you'd like to try it! Welcome to the team.
1. I will explain how AI works in 2nd post of this thread, when we are ready to go.
2. Shortcomings... play the game! And: test your code changes. (I actually think that identifying the shortcomings may be a part of the contest. Another way is to purely start out of current algorithm and think of best way to use it... That's how I do it.)