Research Article
A Hybrid Fuzzy ANN System for Agent Adaptation in a First Person Shooter
Algorithm 1
Pseudocode for fuzzification process.
for each of the inputs |
for each of the sets | if set_lower_min value < input_value < set_max_value | fuzzy_value = (1 / | (set_max_value − set_lower_min_value))* | (input_value − set_lower_min_value) | output_rule = set_rule |
end of if |
else if set_max_value < input_value < set_upper_min_value | fuzzy_value = (1 / (set_upper_min_value − | set_max_value))*(set_upper_min_value − input_value) | output_rule = set_rule |
end of if | else if input_value = set_max_value | fuzzy_value = 1 | output_rule = set_rule | end of if | else fuzzy_value = 0 | output_rule = −1 | end of else |
end of for | end of for |
|