Weak Delfi from Aquarium-GUI by Convekta

Discussion of anything and everything relating to chess playing software and machines.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
Norbert Raimund Leisner
Posts: 1601
Joined: Tue May 20, 2008 2:57 pm
Location: Augsburg - Germany

Weak Delfi from Aquarium-GUI by Convekta

Post by Norbert Raimund Leisner » Tue Aug 30, 2016 9:53 am

Hello,

ChessOK contains a Weak Delfi Engine.xml - ist is possible to build a Windows binary (32-64 bit) with adjustable playing strength of this chess program and the following text?

<Engine>
<RatingScale>
<Item Rating="700" Weight="1,00"></Item>
<Item Rating="900" Weight="0,98"></Item>
<Item Rating="1000" Weight="0,95"></Item>
<Item Rating="1100" Weight="0,9"></Item>
<Item Rating="1300" Weight="0,80"></Item>
<Item Rating="1700" Weight="0,7"></Item>
<Item Rating="1800" Weight="0,4"></Item>
<Item Rating="1900" Weight="0,1"></Item>
</RatingScale>
<Block Name="Main">
<If>
<Condition Name="Check">
</Condition>
<Command Name="GenCheckEvasions">
<OutList>CheckEvasion</OutList>
</Command>
<Block Name="NoCheck">
<Command Name="GenCaptures">
<OutList>CaptureMove</OutList>
</Command>
<Block Name="Development">
<Command Name="GenDevelopments" Value="30">
<OutList>DevelopmentValue</OutList>
<BlockedList>BlockedMove</BlockedList>
</Command>
<Command Name="BlockedPieceMoves">
<InList>DevelopmentValue</InList>
<OutList>BlockedPieceMove</OutList>
<BlockedList>BlockedMove</BlockedList>
</Command>
<Command Name="GenUnblockingMoves" Value="20">
<OutList>UnblockingValue</OutList>
<BlockedMoveList>BlockedPieceMove</BlockedMoveList>
</Command>
</Block>
<Block Name="Attack">
<Command Name="TargetPieces">
<OutList>TargetPiece</OutList>
</Command>
<Command Name="GenAttackMoves">
<InList>TargetPiece</InList>
<OutList>AttackMove</OutList>
</Command>
<Command Name="DoubleAttackMoves" Coef="0,3">
<InList>AttackMove</InList>
<OutList>DoubleAttackMove</OutList>
</Command>
<Command Name="AttackMoves" Coef="0,1" MaxValue="60">
<InList>AttackMove</InList>
<OutList>AttackMoveValue</OutList>
</Command>
</Block>
<Block Name="Defence">
<Command Name="AttackedPieces">
<OutList>AttackedPiece</OutList>
</Command>
<Command Name="RetreatMoves">
<InList>AttackedPiece</InList>
<OutList>RetreatValue</OutList>
</Command>
<Command Name="SupportMoves">
<InList>AttackedPiece</InList>
<OutList>SupportValue</OutList>
</Command>
<Command Name="CaptureAttackerMoves">
<InList>AttackedPiece</InList>
<OutList>CaptureAttackerValue</OutList>
<CaptureList>CaptureMove</CaptureList>
</Command>
</Block>
</Block>
</If>
<Block Name="SelectMove">
<Command Name="LegalMoves">
<OutList>LegalMove</OutList>
<InList>CheckEvasion,CaptureMove,DevelopmentValue,UnblockingValue,AttackMove,RetreatValue,SupportValue</InList>
</Command>
<Command Name="SwapValues">
<InList>LegalMove</InList>
<OutList>SwapValue</OutList>
</Command>
<Command Name="SumValues">
<OutList>MoveValue</OutList>
<InList>SwapValue,DevelopmentValue,
UnblockingValue,AttackMoveValue,DoubleAttackMove,RetreatValue,SupportValue,CaptureAttackerValue</InList>
<MoveList>LegalMove</MoveList>
</Command>
<Command Name="RandomValues" R="10" A="3">
<InList>MoveValue</InList>
<OutList>RandomMoveValue</OutList>
</Command>
<Command Name="SelectMove">
<MoveList>RandomMoveValue</MoveList>
</Command>
</Block>
</Block>
</Engine>

The Delfi website is here: http://www.msbsoftware.it/delfi/

Best wishes,
Norbert

Norbert Raimund Leisner
Posts: 1601
Joined: Tue May 20, 2008 2:57 pm
Location: Augsburg - Germany

Re: Weak Delfi from Aquarium-GUI by Convekta

Post by Norbert Raimund Leisner » Sat Sep 03, 2016 11:24 am

Fabio´s answer is:

I don't know Weak Delfi, it's a customization by Convekta.
Delfi from me is no longer developed. It's possible that Convekta still
develops it (they have a license).

Kind regards,
Fabio.

By the way: no statement by Convekta (ChessOK) support

Post Reply