Tag: Chess programming
-
Stupid Moves Checker

Huo Chess Update In the ComputerMove function, there is a code segment checking the ‘stipidity’ of the move analyzed. if ((Number_of_attackers[(m_FinishingColumnNumber – 1), (m_FinishingRank – 1)] >= 1) && (Value_of_attackers[(m_FinishingColumnNumber – 1), (m_FinishingRank – 1)] < ValueOfMovingPiece)){ ThiisIsStupidMove = “Y”;} Proposed improvement in v0.9923: Check not only if number of attackers is more than 1…
-
Huo Chess 2026 updates

Keeping a program up-to-date is not easy. The most difficult part is the obvious one: You must open it. Read the code again. Update it where possible. Post it. Huo Chess has a minimalistic code, yet improvements can always happen. Please find below the code for the latest updated experimental version v0.9923. The points for…
-
Chess programming in the AI era

Using AI is a no brainer today. Everyone is using it for everything. Especially for coding. AI tools can generate code with just a prompt. They can review your code and suggest improvements. They can create the database and build both the front-end and the back-end. So why not use it everywhere? Well, there is…