<?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>MiniGolf | Learn C Games Programming Blog</title>
	<atom:link href="https://learncgames.com/tag/minigolf/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>Sun, 27 Sep 2020 08:57:03 +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>MiniGolf | 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>A lovely MiniGolf game in C</title>
		<link>https://learncgames.com/a-lovely-minigolf-game-in-c/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-lovely-minigolf-game-in-c</link>
		
		<dc:creator><![CDATA[David]]></dc:creator>
		<pubDate>Sun, 27 Sep 2020 23:00:07 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[MiniGolf]]></category>
		<guid isPermaLink="false">https://learncgames.com/?p=1494</guid>

					<description><![CDATA[<p>A developer called Michael Gerdes just published a MiniGolf game on GitHub. This uses OpenGL for the graphiocs and according to GitHub is made up of C 76.5% C++21.4% GLSL 0.8% Scheme 0.7% Objective-C 0.6% HTML 0.0% Every project on GitHub has these on the RHS of the home page. They include links with filters [&#8230;]</p>
The post <a href="https://learncgames.com/a-lovely-minigolf-game-in-c/">A lovely MiniGolf game 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;:497,&quot;href&quot;:&quot;https:\/\/github.com\/mgerdes\/minigolf&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20211221035741\/https:\/\/github.com\/mgerdes\/minigolf&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 15:26:22&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-09 15:48:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-14 17:40:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-19 10:23:23&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 21:08:26&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-27 12:29:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-06 15:10:31&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-10 17:53:04&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-15 08:14:38&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 09:11:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 11:19:18&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-05 11:19:18&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:498,&quot;href&quot;:&quot;https:\/\/github.com\/ocornut\/imgui&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260204220928\/https:\/\/github.com\/ocornut\/imgui\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 15:26:30&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-09 15:48:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-06 15:10:30&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-03-06 15:10:30&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]'></div>
<p><img decoding="async" class="alignleft size-medium wp-image-1495" src="https://learncgames.com/wp-content/uploads/2020/09/minigolf-300x165.png" alt="MiniGolf" width="300" height="165" srcset="https://learncgames.com/wp-content/uploads/2020/09/minigolf-300x165.png 300w, https://learncgames.com/wp-content/uploads/2020/09/minigolf.png 503w" sizes="(max-width: 300px) 100vw, 300px" />A developer called Michael Gerdes just published a <a title="Link to MiniGolf on GitHub" href="https://github.com/mgerdes/minigolf" target="_blank" rel="nofollow noopener noreferrer">MiniGolf game on GitHub</a>. This uses OpenGL for the graphiocs and according to GitHub is made up of</p>
<ul>
<li>C 76.5%</li>
<li>C++21.4%</li>
<li>GLSL 0.8%</li>
<li>Scheme 0.7%</li>
<li>Objective-C 0.6%</li>
<li>HTML 0.0%</li>
</ul>
<p>Every project on GitHub has these on the RHS of the home page. They include links with filters to see the particular set of files. Particularly telling is GLSL which are shaders. If you do 3D graphics, that&#8217;s something you need to learn. Its why I stick to 2D. The other stuff probably comes as part of various linked libraries.</p>
<p>It&#8217;s nicely done and the GitHub page has four animated gifs showing how it works. It also uses the open source <a title="Link to Dear IUmGui library on GitHub" href="https://github.com/ocornut/imgui" target="_blank" rel="noopener noreferrer">Dear Imgui</a> GUI library.</p>The post <a href="https://learncgames.com/a-lovely-minigolf-game-in-c/">A lovely MiniGolf game 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">1494</post-id>	</item>
	</channel>
</rss>
