AI for Game Developers by David M. Bourg, Glenn Seeman The unconfirmed error reports are from readers. They have not yet been approved or disproved by the author or editor and represent solely the opinion of the reader. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification This page was updated February 21, 2008. UNCONFIRMED errors and comments from readers: (83) Sidebar on the Lenard-Jones Potential Function; In expessing the derivative of the potential function, a "V" is used to represent potential, instead of the "U" used in the original function. (183) Below header "Thirsty"; The two paragraphs below the "Thirsty" header say the same things twice in some different wording. They ought to be said just once, in one paragraph. [199] procedure "FuzzyTriangle" 4th line; double FuzzyTriangle(double value, double x0, double x1, double x2) { double result = 0; double x = value; Error-> if(x <= x0) --> if((x <= x0) || (x >= x2)) result = 0; else if(x == x1) result = 1; else if((x>x0) && (x= x2). results in erratic behavior with values larger then x2 (produces negative values) [207] Table 10.1 Membership Calculation results; I think the Degree of membership for left value is m_Left value is -2.2 and not 0.0 mLeft = FuzzyTrapezoid( 33, -40, -25, -15, 0 ) I have the result -2.2