←back to thread

131 points xlinux | 1 comments | | HN request time: 0.228s | source
Show context
zelphirkalt ◴[] No.42185402[source]
All this I guess comes after laying the ground work, like implementing a bitboard representation or something else, and implementing the logic for being able to tell, whether a move is valid or invalid. That in itself is already a lot of work. iiuc the idea here is "merely" writing the engine, and take everything else as a given.
replies(1): >>42185441 #
obrhubr ◴[] No.42185441[source]
The game’s implementation itself was furnished with the competition by Sebastian Lague. I completely agree that writing the move logic, validation, etc… is a difficult undertaking especially when it comes to optimisation which is what allows the bots built on top to perform well.
replies(2): >>42186091 #>>42186112 #
1. zelphirkalt ◴[] No.42186091[source]
That makes sense for such a competition. Thanks for making this even clearer!

Of course another interesting competition could be to develop _all_ of a chess game and engine and see how low in code people can go. But that would be an entirely different competition.