packages feed

bishbosh-0.1.2.0: config/Raw/bishbosh_duel_white.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE options SYSTEM "../bishbosh.dtd">	<!-- CAVEAT: amend after relocating this file ! -->
<!--
	AUTHOR: Dr. Alistair Ward

	Copyright (C) 2021 Dr. Alistair Ward

	This file is part of BishBosh.

	BishBosh is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.

	BishBosh is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with BishBosh.  If not, see <http://www.gnu.org/licenses/>.
-->
<!--
	* The purpose of this config-file is to permit a duel between two instances of bishbosh, to facilitate comparison between configurations.

	* CAVEAT: White has a natural advantage.
-->
<options>
	<evaluationOptions>
		&rankValues_Kaufman;
		<criteriaWeights material="1" mobility="0" pieceSquareValue="0.1" castlingPotential="0" defence="0" doubledPawns="0" isolatedPawns="0" passedPawns="0"/>	<!-- N.B. only those criteria under test need be non-zero -->
		&pieceSquareTables_symmetric;
	</evaluationOptions>
	<searchOptions captureMoveSortAlgorithm="MVVLVA" retireKillerMovesAfter="3" sortOnStandardOpeningMoveFrequency="True" usePondering="False">	<!-- CAVEAT: pondering uses time more productively used by the other instance -->
		&transpositions;
		<standardOpeningOptions preferVictories="False"/>	<!-- maximise randomness -->
		<searchDepthByLogicalColour>
			<byLogicalColour logicalColour="White" searchDepth="3"/>
		</searchDepthByLogicalColour>
	</searchOptions>
	<ioOptions>
		&pgnOptions_SCID; &pgnOptions_FICS;	<!-- CAVEAT: specification of a PGN-database is required for non-deterministic behaviour -->
		<persistence filePath="/dev/null" automatic="False"/>	<!-- CAVEAT: otherwise the game may already have started -->
		<uiOptions moveNotation="Smith">	<!-- CAVEAT: coordinate with the opponent defined in 'bishbosh_duel_black.txt' & the compilation-flag in 'bishbosh.cabal' -->
			<nativeUIOptions/>
		</uiOptions>
	</ioOptions>
</options>