<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>puzzles | Learn C Games Programming Blog</title>
	<atom:link href="https://learncgames.com/tag/puzzles/feed/" rel="self" type="application/rss+xml" />
	<link>https://learncgames.com</link>
	<description>A blog about C, programming games and my ebook(s).</description>
	<lastBuildDate>Fri, 16 Oct 2020 15:39:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://learncgames.com/wp-content/uploads/2020/03/cropped-favicon-32x32.png</url>
	<title>puzzles | Learn C Games Programming Blog</title>
	<link>https://learncgames.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">181446779</site>	<item>
		<title>39 Puzzles in C</title>
		<link>https://learncgames.com/39-puzzles-in-c/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=39-puzzles-in-c</link>
		
		<dc:creator><![CDATA[David]]></dc:creator>
		<pubDate>Mon, 19 Oct 2020 23:00:39 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Source code]]></category>
		<category><![CDATA[puzzles]]></category>
		<guid isPermaLink="false">https://learncgames.com/?p=1634</guid>

					<description><![CDATA[<p>Those of you who have used the Putty utility to connect to a remote computer using SSH might recognise the name chiark. It&#8217;s also the home of various puzzles that are coded in C and they&#8217;ve made the source code available.  You can read about each puzzle via the online documentation. The puzzles are one [&#8230;]</p>
The post <a href="https://learncgames.com/39-puzzles-in-c/">39 Puzzles in C</a> first appeared on <a href="https://learncgames.com">Learn C Games Programming Blog</a>.]]></description>
										<content:encoded><![CDATA[<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:438,&quot;href&quot;:&quot;https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/puzzles&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:439,&quot;href&quot;:&quot;https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/puzzles\/doc&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260203094805\/https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/puzzles\/doc\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 15:02:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-12 14:12:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 02:21:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-27 02:03:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-04 22:26:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-09 23:17:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-19 19:48:57&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-24 18:34:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-28 11:27:20&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-03-28 11:27:20&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:440,&quot;href&quot;:&quot;https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/puzzles\/devel&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260103214047\/https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/puzzles\/devel\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 15:03:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-12 14:12:20&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 02:21:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-27 02:03:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-04 22:26:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-09 23:17:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-19 19:48:57&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-24 18:34:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-28 11:27:20&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-03-28 11:27:20&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]'></div>
<p><img fetchpriority="high" decoding="async" class="alignleft size-medium wp-image-1635" src="https://learncgames.com/wp-content/uploads/2020/10/puzzles-300x245.png" alt="Simon Grantham Puzzles" width="300" height="245" srcset="https://learncgames.com/wp-content/uploads/2020/10/puzzles-300x245.png 300w, https://learncgames.com/wp-content/uploads/2020/10/puzzles.png 712w" sizes="(max-width: 300px) 100vw, 300px" />Those of you who have used the <strong>Putty</strong> utility to connect to a remote computer using SSH might recognise the name <strong>chiark</strong>. It&#8217;s also the <a title="Link to Simon Tatham's puzzles" href="https://www.chiark.greenend.org.uk/~sgtatham/puzzles/" target="_blank" rel="nofollow noopener noreferrer">home of various puzzles</a> that are coded in C and they&#8217;ve made the source code available.  You can read about each puzzle via <a title="Link to puzzles online documentation" href="https://www.chiark.greenend.org.uk/~sgtatham/puzzles/doc/" target="_blank" rel="nofollow noopener noreferrer">the online documentation.</a></p>
<p>The puzzles are one player games and run natively on Unix (GTK), on Windows, and on Mac OS X. As usual I&#8217;ve added these to the C code links as well. Puzzles are near enough to games to count! I&#8217;ve screen grabbed 15 of them but there are almost 40 in total.</p>
<p>If you like this sort of thing and have an idea for a game, take a look at <a title="Link to Devel page for Simon Tatham's puzzles" href="https://www.chiark.greenend.org.uk/~sgtatham/puzzles/devel/" target="_blank" rel="nofollow noopener noreferrer">the devel page</a>. The puzzles are split into three parts, front, middle and back ends. If you want to implement a new front end (<em>SDL2 anyone?</em>) then you just change the front end.</p>The post <a href="https://learncgames.com/39-puzzles-in-c/">39 Puzzles in C</a> first appeared on <a href="https://learncgames.com">Learn C Games Programming Blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1634</post-id>	</item>
	</channel>
</rss>
