<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>Game Code SchoolComments for Game Code School</title>
	<atom:link href="https://gamecodeschool.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>https://gamecodeschool.com</link>
	<description>Game Coding for Beginners</description>
	<lastBuildDate>Mon, 20 Apr 2026 12:04:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>Comment on Setting up Visual Studio and SFML development environment by John Horton</title>
		<link>https://gamecodeschool.com/sfml/setting-up-visual-studio-and-sfml-development-environment/#comment-17460</link>
		<dc:creator><![CDATA[John Horton]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 12:04:35 +0000</pubDate>
		<guid isPermaLink="false">http://gamecodeschool.com/?p=12353#comment-17460</guid>
		<description><![CDATA[Many thanks! This formatting is hopefully correct. I really need a new website.]]></description>
		<content:encoded><![CDATA[<p>Many thanks! This formatting is hopefully correct. I really need a new website.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Setting up Visual Studio and SFML development environment by James</title>
		<link>https://gamecodeschool.com/sfml/setting-up-visual-studio-and-sfml-development-environment/#comment-17457</link>
		<dc:creator><![CDATA[James]]></dc:creator>
		<pubDate>Wed, 15 Apr 2026 14:13:03 +0000</pubDate>
		<guid isPermaLink="false">http://gamecodeschool.com/?p=12353#comment-17457</guid>
		<description><![CDATA[//////////////////////////////////////////
// Timber game project
// using SFML 3
// James Butler April 15, 2026
//////////////////////////////////////////

#include 
#include 

using namespace std;
using namespace sf;

int main()
{

   // Create a video mode object
   VideoMode vm({ 1920, 1080 });

   // Create and open a window for the game
   RenderWindow window(vm, &quot;Timber!!!&quot;, Style::Default, State::Fullscreen);

   // Create a texture to hold a graphic on the GPU
   // Load a graphic into the texture using the texture constructor
   Texture textureBackground(&quot;graphics/background.png&quot;);

   // Create a sprite and
   // Attach the texture to the sprite using the sprite constructor and
   // set its position to Vector2(0.f, 0.f) so it covers
   // the whole screen.
   Sprite spriteBackground(textureBackground);
   spriteBackground.setPosition(Vector2f(0.f, 0.f));

   while (window.isOpen())
   {
      // Handle input, note the difference between this code
      // and code for SFML 2
      while (const optional event = window.pollEvent())
      {
         if (event-&gt;is() &#124;&#124;
             Keyboard::isKeyPressed(Keyboard::Key::Escape))
         {
            window.close();
         }
      }

      // clear the window
      window.clear();

      // Draw here
      window.draw(spriteBackground);

      // update the window
      window.display();
   }

   return 0;
}]]></description>
		<content:encoded><![CDATA[<p>//////////////////////////////////////////<br />
// Timber game project<br />
// using SFML 3<br />
// James Butler April 15, 2026<br />
//////////////////////////////////////////</p>
<p>#include<br />
#include </p>
<p>using namespace std;<br />
using namespace sf;</p>
<p>int main()<br />
{</p>
<p>   // Create a video mode object<br />
   VideoMode vm({ 1920, 1080 });</p>
<p>   // Create and open a window for the game<br />
   RenderWindow window(vm, &#8220;Timber!!!&#8221;, Style::Default, State::Fullscreen);</p>
<p>   // Create a texture to hold a graphic on the GPU<br />
   // Load a graphic into the texture using the texture constructor<br />
   Texture textureBackground(&#8220;graphics/background.png&#8221;);</p>
<p>   // Create a sprite and<br />
   // Attach the texture to the sprite using the sprite constructor and<br />
   // set its position to Vector2(0.f, 0.f) so it covers<br />
   // the whole screen.<br />
   Sprite spriteBackground(textureBackground);<br />
   spriteBackground.setPosition(Vector2f(0.f, 0.f));</p>
<p>   while (window.isOpen())<br />
   {<br />
      // Handle input, note the difference between this code<br />
      // and code for SFML 2<br />
      while (const optional event = window.pollEvent())<br />
      {<br />
         if (event-&gt;is() ||<br />
             Keyboard::isKeyPressed(Keyboard::Key::Escape))<br />
         {<br />
            window.close();<br />
         }<br />
      }</p>
<p>      // clear the window<br />
      window.clear();</p>
<p>      // Draw here<br />
      window.draw(spriteBackground);</p>
<p>      // update the window<br />
      window.display();<br />
   }</p>
<p>   return 0;<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Android Platformer Project Part 2 by Joseph</title>
		<link>https://gamecodeschool.com/android/android-platformer-project-part-2/#comment-17455</link>
		<dc:creator><![CDATA[Joseph]]></dc:creator>
		<pubDate>Sat, 08 Nov 2025 12:53:58 +0000</pubDate>
		<guid isPermaLink="false">https://gamecodeschool.com/?p=16603#comment-17455</guid>
		<description><![CDATA[Hi John. I recently finished your book &quot;Learning Java by Building Android Game&quot; and I enjoyed it a lot. I&#039;ve studied Java and learning more in-depth details as well as how a game works behind the scenes was really thrilling and I spent hours reading your book and writing down the code without even realizing it. I have bought the third version and as long as I started the last chapters I was reading about a platform game which is not included in the book but just before the summary I found the URL to this project. I really would like to read, learn and implement a complete version of this game and I see that there are just two parts so the project is not terminated yet. I don&#039;t know how long ago you have posted these two articles (part 1 and part 2) and I don&#039;t know neither if you will read this comment nor if you will ever one day complete these projects by publishing the others articles, I could still study the code you provided on GitHub but a deep explanation would help me learn it with more details]]></description>
		<content:encoded><![CDATA[<p>Hi John. I recently finished your book &#8220;Learning Java by Building Android Game&#8221; and I enjoyed it a lot. I&#8217;ve studied Java and learning more in-depth details as well as how a game works behind the scenes was really thrilling and I spent hours reading your book and writing down the code without even realizing it. I have bought the third version and as long as I started the last chapters I was reading about a platform game which is not included in the book but just before the summary I found the URL to this project. I really would like to read, learn and implement a complete version of this game and I see that there are just two parts so the project is not terminated yet. I don&#8217;t know how long ago you have posted these two articles (part 1 and part 2) and I don&#8217;t know neither if you will read this comment nor if you will ever one day complete these projects by publishing the others articles, I could still study the code you provided on GitHub but a deep explanation would help me learn it with more details</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Setting up Visual Studio and SFML development environment by John Horton</title>
		<link>https://gamecodeschool.com/sfml/setting-up-visual-studio-and-sfml-development-environment/#comment-17454</link>
		<dc:creator><![CDATA[John Horton]]></dc:creator>
		<pubDate>Fri, 06 Jun 2025 18:08:06 +0000</pubDate>
		<guid isPermaLink="false">http://gamecodeschool.com/?p=12353#comment-17454</guid>
		<description><![CDATA[Probably yes. I just spent a week converting an ongoing project to SFML 3 and the good news is if you have learned 2, 3 is just afew syntax changes for ...Rect, different pattern for some of the constructors like Text and Sound and the biggest change is probably the way you handle input but not that different. The biggest thing for me was that when I finished the conversion from 2 to 3 it ran about 20% faster. I was making additional tweaks and what I thought were minor optimisations during the conversion so I don&#039;t know for sure if the improvement is the tweaks, SFML 3 or both.
Anyway it works great. I am not sure when though. I am thinking of doing a few roguelike type tutorials like generating and drawing 2d dungeons, and a mini turbased game to play in the dungeon.]]></description>
		<content:encoded><![CDATA[<p>Probably yes. I just spent a week converting an ongoing project to SFML 3 and the good news is if you have learned 2, 3 is just afew syntax changes for &#8230;Rect, different pattern for some of the constructors like Text and Sound and the biggest change is probably the way you handle input but not that different. The biggest thing for me was that when I finished the conversion from 2 to 3 it ran about 20% faster. I was making additional tweaks and what I thought were minor optimisations during the conversion so I don&#8217;t know for sure if the improvement is the tweaks, SFML 3 or both.<br />
Anyway it works great. I am not sure when though. I am thinking of doing a few roguelike type tutorials like generating and drawing 2d dungeons, and a mini turbased game to play in the dungeon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Setting up Visual Studio and SFML development environment by James</title>
		<link>https://gamecodeschool.com/sfml/setting-up-visual-studio-and-sfml-development-environment/#comment-17453</link>
		<dc:creator><![CDATA[James]]></dc:creator>
		<pubDate>Sun, 01 Jun 2025 01:26:29 +0000</pubDate>
		<guid isPermaLink="false">http://gamecodeschool.com/?p=12353#comment-17453</guid>
		<description><![CDATA[Are you going to update your SFML tutorials for SFML 3?]]></description>
		<content:encoded><![CDATA[<p>Are you going to update your SFML tutorials for SFML 3?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
