alg1_eval.h File Reference

#include "belofte.h"
#include "alg1_search.h"

Go to the source code of this file.

Defines

#define __ALG1_EVAL_H__
#define BOARD_DIVIDER   200.0
#define DEVELOPMENT_FACTOR   1
#define DOUBLE_PAWN_MALUS   -60
#define KING_DIVIDER   120.0
#define MOBILITY_DIVIDER   200.0
#define SCORE_ALMOST_WON   (SCORE_WON - 100)
#define SCORE_DRAW   0
#define SCORE_WON   999

Functions

t_score eval_pos (const t_boolean isWhite)
 calculate the current search depth evaluation
void fill_moveevalbuffers (void)
 generate internal buffers to speed up evaluation functions


Define Documentation

#define __ALG1_EVAL_H__
 

#define BOARD_DIVIDER   200.0
 

#define DEVELOPMENT_FACTOR   1
 

#define DOUBLE_PAWN_MALUS   -60
 

#define KING_DIVIDER   120.0
 

#define MOBILITY_DIVIDER   200.0
 

#define SCORE_ALMOST_WON   (SCORE_WON - 100)
 

#define SCORE_DRAW   0
 

#define SCORE_WON   999
 


Function Documentation

t_score eval_pos const t_boolean  isWhite  ) 
 

calculate the current search depth evaluation

void fill_moveevalbuffers void   ) 
 

generate internal buffers to speed up evaluation functions


Generated on Tue Jan 31 00:14:05 2006 for BelofteDoc by  doxygen 1.4.6