<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://chess-programming.com/2025/12/13/chess-future-rivers/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2025/12/img_20210606_190542_1.jpg</image:loc><image:title>IMG_20210606_190542_1</image:title></image:image><lastmod>2025-12-12T23:20:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2025/12/10/chess-programming-in-the-ai-era/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2025/12/20220612_180256.jpg</image:loc><image:title>20220612_180256</image:title></image:image><lastmod>2025-12-10T10:40:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2025/04/13/huo-chess-using-copilot-to-summarize-code/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2025/04/huochess_countscore_copilot-summary.jpg</image:loc><image:title>HuoChess_CountScore_Copilot summary</image:title></image:image><lastmod>2025-04-13T16:27:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2025/02/09/chess-algorithm-ideas-the-notion-of-balance/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2025/02/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2025/02/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2025/02/graph-showing-the-score-of-a-chess-game-that-at.png</image:loc><image:title>graph-showing-the-score-of-a-chess-game-that-at</image:title></image:image><lastmod>2025-02-09T19:18:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2022/07/05/how-to-develop-a-chess-program-from-scratch-for-total-beginners-ep-2/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2023/04/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2022/07/huo-chess-java-main-structure-v0.1.jpg</image:loc><image:title>huo-chess-java-main-structure-v0.1</image:title></image:image><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2022/07/huoc-move-1.webp</image:loc><image:title>huoc-move-1</image:title></image:image><lastmod>2025-02-09T10:42:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2022/10/02/how-to-develop-a-chess-program-from-scratch-for-total-beginners-ep-3/</loc><lastmod>2025-02-09T10:41:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2023/05/21/how-to-develop-a-chess-program-from-scratch-for-total-beginners-ep-5-check-legality-of-moves/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2023/05/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2023/05/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-02-09T10:40:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2023/01/04/how-to-develop-a-chess-program-from-scratch-for-total-beginners-ep-4/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2023/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-02-09T10:40:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2022/06/17/how-to-develop-a-chess-program-from-scratch-for-total-beginners/</loc><lastmod>2025-02-09T10:33:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2023/04/10/chess-programming-and-basic-chess-principles-episode-2-double-attack/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2023/04/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-01-08T19:28:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2025/01/08/better-safe-than-sorry/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2025/01/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2025/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-01-08T19:26:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2024/06/23/chess-ai-does-not-know-chess-the-death-of-type-b-strategy-and-its-philosophical-implications/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2024/06/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-06-23T19:25:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/home/</loc><lastmod>2024-03-24T14:02:43+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://chess-programming.com/2024/03/24/chess-programming-and-basic-chess-principles-episode-3-interconnecting-pieces/</loc><lastmod>2024-03-24T13:51:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2024/03/16/chess-programming-and-chess960/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2024/03/chess960-image_2.png</image:loc><image:title>Chess960 image_2</image:title></image:image><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2024/03/chess960-image.png</image:loc><image:title>Chess960 image</image:title></image:image><lastmod>2024-03-15T23:30:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2023/10/29/can-a-chess-computer-have-consciousness/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2023/10/img_20210614_072729.jpg</image:loc><image:title>dav</image:title><image:caption>dav</image:caption></image:image><lastmod>2023-10-29T21:56:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2023/02/13/chess-programming-and-basic-chess-principles-episode-1-the-center/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2023/02/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-02-12T22:16:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2023/02/12/huo-chess-live-improvements-updates/</loc><lastmod>2023-02-12T21:55:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/about/</loc><lastmod>2022-11-13T01:05:57+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://chess-programming.com/2022/07/19/chess-program-thought-process-analysis-article/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2022/07/huo-chess-algorithm-1.jpg</image:loc><image:title>huo-chess-algorithm-1</image:title></image:image><lastmod>2022-10-26T12:18:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2011/09/28/how-to-develop-a-chess-program-for-2jszrulazj6wq-41/</loc><lastmod>2022-10-08T10:02:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2011/09/28/how-to-develop-a-chess-program-for-2jszrulazj6wq-105/</loc><lastmod>2022-10-08T10:02:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2011/09/28/how-to-develop-a-chess-program-for-2jszrulazj6wq-23/</loc><lastmod>2022-10-08T10:00:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2020/03/22/ultra-fast-programming-tutorials-how-to-develop-a-c-adventure-game-in-one-day-without-prior-programming-experience/</loc><lastmod>2022-10-08T10:00:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2020/05/01/programming-for-kids-developing-a-chess-program-in-basic-part-1/</loc><lastmod>2022-10-08T09:59:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2020/05/03/programming-for-kids-developing-a-chess-program-in-basic-part-2/</loc><lastmod>2022-10-08T09:59:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2020/05/05/programming-for-kids-developing-a-chess-program-in-basic-part-3/</loc><lastmod>2022-10-08T09:59:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2020/05/17/programming-for-kids-developing-a-chess-program-in-basic-part-4-advanced-concepts/</loc><lastmod>2022-10-08T09:59:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2020/09/01/huo-writer-a-simple-ai-writer-with-basic-neural-network-capabilities-qb64/</loc><lastmod>2022-10-08T09:59:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2020/09/04/programming-a-chess-application-in-qbasic-qb64/</loc><lastmod>2022-10-08T09:59:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2021/11/10/develop-a-chess-program-in-visual-studio-2022-c-net-6-0-huo-chess-example/</loc><lastmod>2022-10-08T09:58:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2022/03/21/chess-programming-evaluating-material-episode-1-bishop-vs-knight/</loc><lastmod>2022-10-08T09:57:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2022/06/13/huo-chess-chess-programming-learning-tutorials/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2022/06/huo-chess-visual-studio-2022-net-6.webp</image:loc><image:title>huo-chess-visual-studio-2022-net-6</image:title></image:image><lastmod>2022-10-08T09:57:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/2022/06/15/how-to-code-a-chess-program-in-one-day-c-and-java-examples/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2022/06/huo-chess-0.961-1.webp</image:loc><image:title>Huo-chess-0.961</image:title></image:image><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2022/06/huo-chess-0.961.webp</image:loc><image:title>huo-chess-0.961</image:title></image:image><lastmod>2022-12-09T04:52:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com/privacy-policy/</loc><lastmod>2022-07-25T23:24:52+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://chess-programming.com/2022/07/14/the-terror-of-debugging-a-chess-program-and-the-unexpected-benefits/</loc><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2022/07/huo-chess-playing-grob-3.jpg</image:loc><image:title>huo-chess-playing-grob-3</image:title></image:image><image:image><image:loc>https://chess-programming.com/wp-content/uploads/2022/07/huo-chess-playing-grob-2.jpg</image:loc><image:title>huo-chess-playing-grob-2</image:title></image:image><lastmod>2022-07-17T17:48:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chess-programming.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2025-12-12T23:20:43+00:00</lastmod></url></urlset>
