<?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>projects | Learn C Games Programming Blog</title>
	<atom:link href="https://learncgames.com/tag/projects/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>Wed, 17 Feb 2021 20:25:49 +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>projects | 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>Ideas for C Projects when learning it</title>
		<link>https://learncgames.com/ideas-for-c-projects-when-learning-it/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ideas-for-c-projects-when-learning-it</link>
		
		<dc:creator><![CDATA[David]]></dc:creator>
		<pubDate>Sat, 20 Feb 2021 00:00:11 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[projects]]></category>
		<guid isPermaLink="false">https://learncgames.com/?p=2709</guid>

					<description><![CDATA[<p>Personally I always found the best way for me to learn a new language was to take an existing program- maybe something 500 lines or so long and completely convert it to the new language. It forces you to learn how to do things like string and file handling, organising the program, getting input and [&#8230;]</p>
The post <a href="https://learncgames.com/ideas-for-c-projects-when-learning-it/">Ideas for C Projects when learning it</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;:155,&quot;href&quot;:&quot;https:\/\/pixabay.com\/users\/gdj-1086657\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2730732&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260205100514\/https:\/\/pixabay.com\/users\/gdj-1086657\/?utm_source=link-attribution&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 12:21:21&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-18 15:04:20&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-24 20:13:14&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-05 17:17:53&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-10 13:31:15&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-30 22:46:18&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-05 23:37:35&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-09 06:11:43&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-19 12:21:51&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-19 12:21:51&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:156,&quot;href&quot;:&quot;https:\/\/pixabay.com\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2730732&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;:157,&quot;href&quot;:&quot;https:\/\/www.reddit.com\/r\/C_Programming&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;:158,&quot;href&quot;:&quot;https:\/\/en.wikipedia.org\/wiki\/Zeller%27s_congruence&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260204223631\/https:\/\/en.wikipedia.org\/wiki\/Zeller&#039;s_congruence&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 12:21:37&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-02-06 12:21:37&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:159,&quot;href&quot;:&quot;https:\/\/en.wikipedia.org\/wiki\/Conway%27s_Game_of_Life&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260206124258\/https:\/\/en.wikipedia.org\/wiki\/Conway%27s_Game_of_Life&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;:160,&quot;href&quot;:&quot;https:\/\/en.wikipedia.org\/wiki\/Eight_queens_puzzle&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260119075759\/https:\/\/en.wikipedia.org\/wiki\/Eight_queens_puzzle&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 12:21:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-18 15:04:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 20:13:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 17:17:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-10 13:31:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 22:46:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 23:37:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 06:11:42&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-09 06:11:42&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:161,&quot;href&quot;:&quot;https:\/\/github.com\/rby90\/Project-Based-Tutorials-in-C&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20211102223631\/https:\/\/github.com\/rby90\/Project-Based-Tutorials-in-C&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 12:21:52&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-18 15:04:20&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-22 16:12:16&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-05 17:17:53&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-10 13:31:14&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-30 22:46:18&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-05 19:08:21&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-09 06:11:43&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-15 01:42:42&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-15 01:42:42&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;}]'></div>
<figure id="attachment_2711" aria-describedby="caption-attachment-2711" style="width: 300px" class="wp-caption alignleft"><img fetchpriority="high" decoding="async" class="size-medium wp-image-2711" src="https://learncgames.com/wp-content/uploads/2021/02/labyrinth-2730732_640-300x267.png" alt="Maze" width="300" height="267" srcset="https://learncgames.com/wp-content/uploads/2021/02/labyrinth-2730732_640-300x267.png 300w, https://learncgames.com/wp-content/uploads/2021/02/labyrinth-2730732_640.png 640w" sizes="(max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-2711" class="wp-caption-text">Image by <a href="https://pixabay.com/users/gdj-1086657/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2730732">Gordon Johnson</a> from <a href="https://pixabay.com/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2730732">Pixabay</a></figcaption></figure>
<p>Personally I always found the best way for me to learn a new language was to take an existing program- maybe something 500 lines or so long and completely convert it to the new language. It forces you to learn how to do things like string and file handling, organising the program, getting input and producing output and so on.</p>
<p>But having seen requests (on the <a title="Link to C programming on Reddit.com" href="https://www.reddit.com/r/C_Programming" target="_blank" rel="nofollow noopener">C programming subreddit</a>) for ideas to help someone apply their newly learnt knowledge, here&#8217;s a list of ideas of projects that are doable ion C. Nothing silly like database or operating systems!</p>
<ol>
<li>A simple calendar. Enter a date and show the month. Bonus points if you can use past dates and show the day that a date is on. Hint. Look up <a title="Link to Wikipedia about Zeller's Congruence" href="https://en.wikipedia.org/wiki/Zeller%27s_congruence" target="_blank" rel="nofollow noopener">Zeller&#8217;s Congruence</a>.</li>
<li>Implement <a title="Link to John Conway's Game of Life on Wikipedia" href="https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life" target="_blank" rel="nofollow noopener">John Conway&#8217;s Game of Life</a>. A cellular automaton that can be quite fascinating.</li>
<li>Have a go at a Snake Game.  No cheating by looking at the Games Sources (<em>link above on the top menu</em>).</li>
<li>Solve the <a title="Link to 8 Queens problem on Wikipedia" href="https://en.wikipedia.org/wiki/Eight_queens_puzzle" target="_blank" rel="nofollow noopener">8 Queen&#8217;s problem</a>. Put 8 queens on a chessboard so no piece can see and attack another.</li>
<li>Create a maze generator. Make sure it includes at least one path from start to finish.</li>
</ol>
<p>If you get through that lot, you go up a level and should look at <a title="Link to Project Based C tutorials on GitHub" href="https://github.com/rby90/Project-Based-Tutorials-in-C" target="_blank" rel="nofollow noopener">this list</a>.</p>The post <a href="https://learncgames.com/ideas-for-c-projects-when-learning-it/">Ideas for C Projects when learning it</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">2709</post-id>	</item>
		<item>
		<title>A collection of app ideas</title>
		<link>https://learncgames.com/a-collection-of-app-ideas/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-collection-of-app-ideas</link>
		
		<dc:creator><![CDATA[David]]></dc:creator>
		<pubDate>Mon, 02 Nov 2020 00:00:04 +0000</pubDate>
				<category><![CDATA[collections]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[projects]]></category>
		<guid isPermaLink="false">https://learncgames.com/?p=1704</guid>

					<description><![CDATA[<p>Now this isn&#8217;t a bad thing. On GitHub, someone has built a collection of ideas if you are looking to develop something to further your skills. There always seems top be something about November as a month to do things, whether it&#8217;s growing a moustache (&#8220;Movember), Writing a 50,000 word novel (NaNoWriMo) or this. These [&#8230;]</p>
The post <a href="https://learncgames.com/a-collection-of-app-ideas/">A collection of app ideas</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;:413,&quot;href&quot;:&quot;https:\/\/pixabay.com\/users\/pencilparker-7519217\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=3045125&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;:414,&quot;href&quot;:&quot;https:\/\/pixabay.com\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=3045125&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;:415,&quot;href&quot;:&quot;https:\/\/github.com\/florinpop17\/app-ideas&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260128164833\/https:\/\/github.com\/florinpop17\/app-ideas&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 14:52:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-09 23:26:19&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-13 05:50:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-17 21:34:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-24 00:29:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-28 10:02:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-06 03:29:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-11 14:12:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-15 19:23:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 06:55:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 18:28:10&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 03:50:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-17 01:07:31&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-20 03:09:05&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-20 03:09:05&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:416,&quot;href&quot;:&quot;https:\/\/www.florin-pop.com\/blog\/2019\/09\/100-days-100-projects&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20240816052238\/https:\/\/www.florin-pop.com\/blog\/2019\/09\/100-days-100-projects\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 14:52:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-13 05:50:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-17 21:34:52&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-24 00:29:32&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-28 10:02:25&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-06 03:29:08&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-11 14:12:58&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-15 19:23:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-30 06:55:52&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-02 16:15:30&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-05 18:28:12&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-13 03:59:36&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-17 01:07:33&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-17 01:07:33&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;}]'></div>
<figure id="attachment_1705" aria-describedby="caption-attachment-1705" style="width: 300px" class="wp-caption alignleft"><img decoding="async" class="size-medium wp-image-1705" src="https://learncgames.com/wp-content/uploads/2020/11/sketch-3045125_640-300x300.jpg" alt="Collections" width="300" height="300" srcset="https://learncgames.com/wp-content/uploads/2020/11/sketch-3045125_640-300x300.jpg 300w, https://learncgames.com/wp-content/uploads/2020/11/sketch-3045125_640-150x150.jpg 150w, https://learncgames.com/wp-content/uploads/2020/11/sketch-3045125_640.jpg 640w" sizes="(max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-1705" class="wp-caption-text">Image by <a href="https://pixabay.com/users/pencilparker-7519217/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=3045125">pencil parker</a> from <a href="https://pixabay.com/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=3045125">Pixabay</a></figcaption></figure>
<p>Now this isn&#8217;t a bad thing. <a title="Link t app ideas on GitHub" href="https://github.com/florinpop17/app-ideas" target="_blank" rel="nofollow noopener noreferrer">On GitHub</a>, someone has built a collection of ideas if you are looking to develop something to further your skills. There always seems top be something about November as a month to do things, whether it&#8217;s growing a moustache (&#8220;Movember), Writing a 50,000 word novel (NaNoWriMo) or this.</p>
<p>These are in three tiers with 35 Tier 1 &#8220;Developers in the early stages of their learning journey. Those who are typically focused on creating user-facing applications.&#8221;,  the same number at Tier 2 &#8220;Developers at an intermediate stage of learning and experience. They are comfortable in UI/UX, using development tools, and building apps that use API services.&#8221; and 20 at Tier 3. &#8220;Developers who have all of the above, and are learning more advanced techniques like implementing backend applications and database services.&#8221;</p>
<p>If you finish all those, you&#8217;ll have done 90 projects. The last 20 of course being the most complex and including such things as a Discord Bot that plays Battleships, an Elevator simulator, a fats food restaurant simulator and the like. There&#8217;s no platform or programming language specified.</p>
<p>I&#8217;ve seen elevator simulators done before. Single elevator or multiple ones and for varying numbers of storeys.  Optimising the algorithm to minimise the waiting time is interesting and not always obvious. Do you have elevators wait wat floors when not in use or do they sit on the ground floor.</p>
<p>The author of this <strong>Florin pop</strong> has also completed <a title="Link to 100 Projects in 100 days." href="https://www.florin-pop.com/blog/2019/09/100-days-100-projects/" target="_blank" rel="nofollow noopener noreferrer">100 projects in 100 days</a> if you fancy a challenge.</p>The post <a href="https://learncgames.com/a-collection-of-app-ideas/">A collection of app ideas</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">1704</post-id>	</item>
		<item>
		<title>Want to learn C by doing projects?</title>
		<link>https://learncgames.com/want-to-learn-c-by-doing-projects/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=want-to-learn-c-by-doing-projects</link>
		
		<dc:creator><![CDATA[David]]></dc:creator>
		<pubDate>Thu, 30 Apr 2020 23:00:26 +0000</pubDate>
				<category><![CDATA[Techniques]]></category>
		<category><![CDATA[projects]]></category>
		<guid isPermaLink="false">https://learncgames.com/?p=492</guid>

					<description><![CDATA[<p>This site on Github has lots of interesting projects that will help you improve your C programming ability. Whether it&#8217;s  a chess engine, a sudoku solver, space invaders clone,  tic-tac-toe (noughts and crosses for us Brits!), Othello, program a text adventure plus a lot of non games stuff as well. I&#8217;ve added this to the [&#8230;]</p>
The post <a href="https://learncgames.com/want-to-learn-c-by-doing-projects/">Want to learn C by doing projects?</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;:760,&quot;href&quot;:&quot;https:\/\/pixabay.com\/users\/FelixMittermeier-4397258\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2727443&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251103205357\/https:\/\/pixabay.com\/users\/felixmittermeier-4397258\/?utm_source=link-attribution&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 18:16:42&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-10 13:10:45&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-18 15:04:21&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-08 11:33:31&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-18 14:23:49&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-22 23:24:26&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-22 23:24:26&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:761,&quot;href&quot;:&quot;https:\/\/pixabay.com\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2727443&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260205102120\/https:\/\/pixabay.com\/?utm_source=link-attribution&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 18:16:56&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-10 13:10:47&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-18 15:04:20&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-08 11:33:33&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-18 14:23:49&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-22 23:24:26&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-22 23:24:26&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:161,&quot;href&quot;:&quot;https:\/\/github.com\/rby90\/Project-Based-Tutorials-in-C&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20211102223631\/https:\/\/github.com\/rby90\/Project-Based-Tutorials-in-C&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 12:21:52&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-18 15:04:20&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-22 16:12:16&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-05 17:17:53&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-10 13:31:14&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-30 22:46:18&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-05 19:08:21&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-09 06:11:43&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-15 01:42:42&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-15 01:42:42&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:762,&quot;href&quot;:&quot;https:\/\/justinmeiners.github.io\/lc3-vm&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20220507142056\/https:\/\/justinmeiners.github.io\/lc3-vm\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 18:17:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-10 13:10:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-17 13:54:06&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-22 05:50:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-27 12:29:57&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-08 05:20:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-18 14:23:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 09:11:31&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 11:19:18&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 20:30:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-17 17:47:26&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 23:24:26&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-22 23:24:26&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]'></div>
<figure id="attachment_493" aria-describedby="caption-attachment-493" style="width: 300px" class="wp-caption alignleft"><img decoding="async" class="size-medium wp-image-493" src="https://learncgames.com/wp-content/uploads/2020/04/chess-2727443_640-300x169.jpg" alt="chess" width="300" height="169" srcset="https://learncgames.com/wp-content/uploads/2020/04/chess-2727443_640-300x169.jpg 300w, https://learncgames.com/wp-content/uploads/2020/04/chess-2727443_640.jpg 640w" sizes="(max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-493" class="wp-caption-text">Image by <a href="https://pixabay.com/users/FelixMittermeier-4397258/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2727443">FelixMittermeier</a> from <a href="https://pixabay.com/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2727443">Pixabay</a></figcaption></figure>
<p>This site on<a href="https://github.com/rby90/project-based-tutorials-in-c" target="_blank" rel="noopener noreferrer"> Github</a> has lots of interesting projects that will help you improve your C programming ability.</p>
<p>Whether it&#8217;s  a chess engine, a sudoku solver, space invaders clone,  tic-tac-toe (noughts and crosses for us Brits!), Othello, program a text adventure plus a lot of non games stuff as well.</p>
<p>I&#8217;ve added this to the <a href="https://learncgames.com/c-code-links/" target="_blank" rel="noopener noreferrer">C code Links</a> page.</p>
<p>&nbsp;</p>
<p>Or do you fancy learning how to write your own virtual Machine in C? Authors Justin Meiners and Ryan Pendleton have crafted a 14 part tutorial that will teach you <a href="https://justinmeiners.github.io/lc3-vm/" target="_blank" rel="noopener noreferrer">how to write a VM</a> that can run assembly language programs.</p>
<p>&nbsp;</p>The post <a href="https://learncgames.com/want-to-learn-c-by-doing-projects/">Want to learn C by doing projects?</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">492</post-id>	</item>
	</channel>
</rss>
