Chess256
		Invented by: Mats Winther, 2006 
		A Chess derivative where the opening pawn formation is randomized to eliminate the memorization of openings 
		Game hierarchy
		• Game 
		    • Generic Chess 
		        • Generic x8 
		            • Generic 8x8 
		                • Chess 
		                    • Chess256 
		 
		Board
		This game has a randomized starting array so this diagram shows only one example 
		 
		FEN: rnbqkbnr/3p4/ppp1pppp/8/8/PPP1PPPP/3P4/RNBQKBNR w KQkq - 0 1 
		Piece Types
		| Internal Name | Name | Notation | Added By | Notes |  
			| King | King | K | Generic Chess | royal; can castle |  
			| Pawn | Pawn | P | Generic Chess | can promote; en passant; pawn structure evaluation |  
			| Rook | Rook | R | Chess | castling partner; open file bonus; trap king on back rank bonus |  
			| Bishop | Bishop | B | Chess | colorbinding evaluation; outpost bonus |  
			| Knight | Knight | N | Chess | outpost bonus |  
			| Queen | Queen | Q | Chess | trap king on back rank bonus |  
		 
		 
		Game Variables
		Name = "Chess256" 
		Invented = "2006" 
		InventedBy = "Mats Winther" 
		NumberOfSquareColors = 2 
		FENFormat = "{array} {current player} {castling} {en-passant} {half-move clock} {turn number}" 		FENStart = "#{Array} w #default #default 0 1" 
		Array = "rnbqkbnr/#{BlackPawns}/8/8/#{WhitePawns}/RNBQKBNR" 
		DeduplicateMoves = false 
		StaticExchangeEvaluation = true 
		 
		Declared in Generic Chess:
		StalemateResult = Draw 
		PromotionRule = Standard 
		PromotionTypes = "QRNB" 
		BareKing = false 
		EnPassant = true 
		PromotingType = Pawn 
		CastlingType = King 
		 
		Declared in Generic x8:
		PawnDoubleMove = true 
		 
		Declared in Generic 8x8:
		Castling = Standard 
		 
		Declared in Chess256:
		PositionNumber = integer between 1 and 256 
		 
		Rules
		MoveCompletionDefaultRule
		 BasicPromotionRule
		 EnPassantRule
		 CheckmateRule
		 Move50Rule
		 CastlingRule
		 RepetitionDrawRule
		 
		Evaluations
		PawnStructureEvaluation
		 DevelopmentEvaluation
		 LowMaterialEvaluation
		 ColorbindingEvaluation
		 RookTypeEvaluation
		 OutpostEvaluation
		 
		 |