<?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>AlternativeRealities</title>
	<atom:link href="http://www.arsoftware.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.arsoftware.co.uk</link>
	<description></description>
	<lastBuildDate>Fri, 08 Dec 2023 09:28:34 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.arsoftware.co.uk/content/uploads/arsoftware-facebook-profile.png</url>
	<title>AlternativeRealities</title>
	<link>https://www.arsoftware.co.uk</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Reflex &#8211; 2 Year Anniversary &#8211; Demo released</title>
		<link>https://www.arsoftware.co.uk/2023/12/reflex-2-year-anniversary-demo-released/</link>
		
		<dc:creator><![CDATA[Paul Huckstepp]]></dc:creator>
		<pubDate>Fri, 08 Dec 2023 09:28:34 +0000</pubDate>
				<category><![CDATA[Reflex 2020]]></category>
		<guid isPermaLink="false">https://arsoftware.co.uk/?p=2899</guid>

					<description><![CDATA[Hi all. It&#8217;s been a while. I&#8217;ve been rather busy with a lot of other things and that has taken me away from game development for a while. Hopefully that will be changing soon and I can get back to working on something new. In the meantime. Reflex is coming up to it&#8217;s 2 anniversary&#8230; <a class="read-more" style="font-weight: normal" href="https://www.arsoftware.co.uk/2023/12/reflex-2-year-anniversary-demo-released/">[Read More]</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Hi all. It&#8217;s been a while. I&#8217;ve been rather busy with a lot of other things and that has taken me away from game development for a while. Hopefully that will be changing soon and I can get back to working on something new.</p>



<p class="wp-block-paragraph">In the meantime. Reflex is coming up to it&#8217;s 2 anniversary &#8211; and so I thought I&#8217;d make a few changes.</p>



<ol class="wp-block-list">
<li>A demo version of the game is now available to download via the <a href="https://arsoftware.itch.io/reflex" target="_blank" rel="noreferrer noopener">Reflex itch.io</a> page. This version allows you to try out the first 16 levels of the game. Progress is continued to the full version if you decide to buy it.</li>



<li>The itch.io version has been updated slightly. It&#8217;s just a small patch that changes the head start time between sub-levels (levels that contain more than one floor) from 10 seconds to 5 seconds. This is because I felt that the pause was too long. As this is the only change you could keep using the previous build to keep those extra 5 seconds &#8211; I won&#8217;t tell anyone <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>



<li>I&#8217;ve decided to lower the price of the game to $2.99. Sales have not been near to what I expected and I&#8217;m guessing that people don&#8217;t want to pay $5 for a relatively small puzzle game these days. Hopefully sales will pick up as a result.</li>
</ol>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Reflex &#8211; Now on Itch.io</title>
		<link>https://www.arsoftware.co.uk/2023/10/reflex-now-on-itch-io/</link>
		
		<dc:creator><![CDATA[Paul Huckstepp]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 08:12:40 +0000</pubDate>
				<category><![CDATA[Reflex 2020]]></category>
		<guid isPermaLink="false">https://arsoftware.co.uk/?p=2893</guid>

					<description><![CDATA[For those of you who would prefer not to have the trappings of Steam with their games. Reflex is now available on Itch.io.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">For those of you who would prefer not to have the trappings of Steam with their games. Reflex is now available on Itch.io.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://arsoftware.itch.io/reflex" target="_blank" rel="noreferrer noopener"><img decoding="async" width="300" height="127" src="https://arsoftware.co.uk/content/uploads/Itch-1.png" alt="" class="wp-image-2897"/></a></figure>
</div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Trying something new &#8211; Godot v4</title>
		<link>https://www.arsoftware.co.uk/2023/04/trying-something-new-godot-v4/</link>
		
		<dc:creator><![CDATA[Paul Huckstepp]]></dc:creator>
		<pubDate>Tue, 11 Apr 2023 13:27:06 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.arsoftware.co.uk/?p=2890</guid>

					<description><![CDATA[As most of you will know, if you&#8217;ve been following along with the Reflex development logs, I&#8217;ve been developing using GameMaker for a fair few years. Back when I started I bought a lifetime licence and never looked back. GM is a great game engine but about a year ago they switched to a subscription&#8230; <a class="read-more" style="font-weight: normal" href="https://www.arsoftware.co.uk/2023/04/trying-something-new-godot-v4/">[Read More]</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">As most of you will know, if you&#8217;ve been following along with the Reflex development logs, I&#8217;ve been developing using GameMaker for a fair few years. Back when I started I bought a lifetime licence and never looked back. GM is a great game engine but about a year ago they switched to a subscription based service, and although they honoured (and still do) the lifetime licences I began to wonder if they would attempt to force lifers on to a subscription.</p>



<p class="wp-block-paragraph">This process seems to have started. There are new filter features that are only available to certain subscription tiers, and so not available to lifetime users. This is not something I like and so I wanted to see what else was available.</p>



<p class="wp-block-paragraph">I have tried Unity in the past and didn&#8217;t get on with it. For my small games it would be like breaking a nut with a planet sized boulder.</p>



<p class="wp-block-paragraph">So, I decided to give Godot a try.</p>



<p class="wp-block-paragraph">At first glance it is extremely different to GM. The coding language is Python based which fills me with dread because of the lack of &#8216;end if&#8217; and &#8216;end function&#8217;, relying instead on indentation based logic. But I wanted to give it a darn good go.</p>



<p class="wp-block-paragraph">I opted to sign up for the <a href="https://gdquest.mavenseed.com" target="_blank" rel="noreferrer noopener">GDQuest Zero to Hero GDScript course</a> so that I would get a good foundation of the basics before trying something myself. The course is designed for Godot v3.x but they are creating an updated version to cover the new features of v4.</p>



<p class="wp-block-paragraph">It took about 3 weeks to complete the course and I feel quite confident with Godot now. I have put together a very quick project that replicates the core mechanic from Reflex, and that went very nicely.</p>



<p class="wp-block-paragraph">I am now working my way through a Godot v4 course on Udemy (<a rel="noreferrer noopener" href="https://www.udemy.com/course/learn-godot-4-by-making-a-2d-game/" target="_blank">Learn Godot 4 by making a 2D Game</a>) while I wait for the GDQuest update.</p>



<p class="wp-block-paragraph">I have an idea for a new game and I&#8217;m hoping to begin a prototype soon.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Reflex &#8211; Quality of life update</title>
		<link>https://www.arsoftware.co.uk/2023/03/reflex-quality-of-life-update/</link>
		
		<dc:creator><![CDATA[Paul Huckstepp]]></dc:creator>
		<pubDate>Sun, 05 Mar 2023 19:10:16 +0000</pubDate>
				<category><![CDATA[Reflex 2020]]></category>
		<guid isPermaLink="false">https://arsoftware.co.uk/?p=2888</guid>

					<description><![CDATA[It&#8217;s been almost 1 year since the release of Reflex and during that time there has been a couple of small tweaks I&#8217;ve wanted to make that were brought to my attention as I&#8217;ve watched my playtester trying to beat the last levels of the game. I know. He&#8217;s not that quick when it comes&#8230; <a class="read-more" style="font-weight: normal" href="https://www.arsoftware.co.uk/2023/03/reflex-quality-of-life-update/">[Read More]</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">It&#8217;s been almost 1 year since the release of Reflex and during that time there has been a couple of small tweaks I&#8217;ve wanted to make that were brought to my attention as I&#8217;ve watched my playtester trying to beat the last levels of the game. I know. He&#8217;s not that quick when it comes to the more complex levels.</p>



<p class="wp-block-paragraph">Anyway, the update available now on Steam, and will be available on Android in the next day or so, has the following changes:</p>



<p class="wp-block-paragraph">Android &#8211; splash screen added. The game will also load much faster now thanks to a change in texture compression.</p>



<p class="wp-block-paragraph">Pc and Android &#8211; multi floor levels will now give the player a 10 second head start before the missile arrives. This will allow players to make quick preparations. </p>



<p class="wp-block-paragraph">This last one is a big one for my playtester who had been struggling with level 5.23 because it requires you to quickly work out what to do on 4 floors. With a small pause in the action he&#8217;ll be able to have a quick look around and try to work out what to do.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Reflex – Android Version Update</title>
		<link>https://www.arsoftware.co.uk/2023/01/reflex-android-version-update/</link>
		
		<dc:creator><![CDATA[Paul Huckstepp]]></dc:creator>
		<pubDate>Thu, 26 Jan 2023 07:49:04 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://arsoftware.co.uk/?p=2858</guid>

					<description><![CDATA[About a week ago the Android version of Reflex was disabled from the Google Play store. According to the vague report from Google, this was due to a performance issue at the start-up of the game. I isolated the issue to how long it was taking the game to connect to, and log in to,&#8230; <a class="read-more" style="font-weight: normal" href="https://www.arsoftware.co.uk/2023/01/reflex-android-version-update/">[Read More]</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">About a week ago the Android version of Reflex was disabled from the Google Play store. According to the vague report from Google, this was due to a performance issue at the start-up of the game.</p>



<p class="wp-block-paragraph">I isolated the issue to how long it was taking the game to connect to, and log in to, the Google Play Game Services, which is used for cloud saves, achievements, etc.</p>



<p class="wp-block-paragraph">I had to make the difficult decision to remove this functionality (it was third party code from YoYoGames, so I had no way of diagnosing the issue completely). So, the Android version has lost cloud saves and achievements.</p>



<p class="wp-block-paragraph">The good news, however, is that the game is available for installation again.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Reflex &#8211; Android Version</title>
		<link>https://www.arsoftware.co.uk/2023/01/reflex-android-version/</link>
		
		<dc:creator><![CDATA[Paul Huckstepp]]></dc:creator>
		<pubDate>Fri, 13 Jan 2023 09:03:40 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://arsoftware.co.uk/?p=2854</guid>

					<description><![CDATA[Just a quick post to mention that there appears to be a problem with the Google Play release of Reflex. I&#8217;m looking into the situation and hope to have the game available again over the weekend. I believe the cause is due to a hang or incompatibility with Google Play Game Services &#8211; that&#8217;s responsible&#8230; <a class="read-more" style="font-weight: normal" href="https://www.arsoftware.co.uk/2023/01/reflex-android-version/">[Read More]</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Just a quick post to mention that there appears to be a problem with the Google Play release of Reflex. I&#8217;m looking into the situation and hope to have the game available again over the weekend.</p>



<p class="wp-block-paragraph">I believe the cause is due to a hang or incompatibility with Google Play Game Services &#8211; that&#8217;s responsible for the achievements and the cloud save games.</p>



<p class="wp-block-paragraph">This aspect of the game was written by YoYoGames and it is a bit clunky. It may be necessary for me to remove this feature from the game. Achievements and save games will remain local to the device rather than being synced. This in effect will be the same as the Amazon Fire version as they do not support cloud saves or server achievements.</p>



<p class="wp-block-paragraph">I will post an update once I&#8217;ve reinstated Reflex for Android.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Project 2 – Dev Diary 3 &#8211; Guns!</title>
		<link>https://www.arsoftware.co.uk/2022/06/project-2-dev-diary-3-guns/</link>
		
		<dc:creator><![CDATA[Paul Huckstepp]]></dc:creator>
		<pubDate>Sun, 12 Jun 2022 07:55:07 +0000</pubDate>
				<category><![CDATA[Project 2]]></category>
		<guid isPermaLink="false">https://arsoftware.co.uk/?p=2838</guid>

					<description><![CDATA[I&#8217;m taking my time developing Project 2 (untitled) mainly because sales of Reflex have been pretty disappointing so far, and because I want to take my time and work things out properly before I start the main development cycle. If I start the main development cycle. As you may have seen so far; I&#8217;ve been&#8230; <a class="read-more" style="font-weight: normal" href="https://www.arsoftware.co.uk/2022/06/project-2-dev-diary-3-guns/">[Read More]</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&#8217;m taking my time developing Project 2 (untitled) mainly because sales of Reflex have been pretty disappointing so far, and because I want to take my time and work things out properly before I start the main development cycle. If I start the main development cycle.</p>



<p class="wp-block-paragraph">As you may have seen so far; I&#8217;ve been playing around with a <a href="https://arsoftware.co.uk/2022/04/project-2-dev-diary-1/">procedural map generator</a>, and also some <a href="https://arsoftware.co.uk/2022/05/project-2-dev-diary-2/">skeletal animation</a> for the main character; both aspects I&#8217;m very pleased with.</p>



<p class="wp-block-paragraph">And so the next stage is guns. Lots and lots of guns. In true Borderlands style I set out the various aspects I would like for each gun. I ended up with:</p>



<ul class="wp-block-list"><li>5 gun companies</li><li>11 gun types (pistol, rifle, etc)</li><li>9 projectile types (single shot, triple, bouncer, etc)</li><li>3 barrel types</li><li>5 scopes</li><li>5 stocks</li><li>10 gun levels (Mk1, Mk2, etc)</li></ul>



<p class="wp-block-paragraph">All of this is generated procedurally to create, well a heck of a lot of guns, more than my calculator would let me work out. At the moment the procedure simply generates and displays the information for each gun one after the other; there&#8217;s no sprites assigned so far.</p>



<p class="wp-block-paragraph">For each variety the gun gets a buff or debuff; so for example one of the companies has increased damage but decreased range on their guns. A decent scope will increase accuracy, and so on. This results in a lot of variation:</p>



<div class="wp-block-group black-columns"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img fetchpriority="high" decoding="async" src="https://arsoftware.co.uk/content/uploads/figure-1-38.png" alt="" class="wp-image-2844" width="584" height="380" srcset="https://www.arsoftware.co.uk/content/uploads/figure-1-38.png 778w, https://www.arsoftware.co.uk/content/uploads/figure-1-38-300x196.png 300w, https://www.arsoftware.co.uk/content/uploads/figure-1-38-768x500.png 768w" sizes="(max-width: 584px) 100vw, 584px" /></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="https://arsoftware.co.uk/content/uploads/figure-2-25.png" alt="" class="wp-image-2845" width="344" height="374" srcset="https://www.arsoftware.co.uk/content/uploads/figure-2-25.png 458w, https://www.arsoftware.co.uk/content/uploads/figure-2-25-276x300.png 276w" sizes="(max-width: 344px) 100vw, 344px" /></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://arsoftware.co.uk/content/uploads/figure-3-9.png" alt="" class="wp-image-2846" width="440" height="349" srcset="https://www.arsoftware.co.uk/content/uploads/figure-3-9.png 587w, https://www.arsoftware.co.uk/content/uploads/figure-3-9-300x238.png 300w" sizes="auto, (max-width: 440px) 100vw, 440px" /></figure>
</div></div></div>



<p class="wp-block-paragraph">With the above examples, you can see some of the variations that the generator can create. In the game the player will be awarded guns randomly from crates and major kills but the level of the gun will be capped depending on how far in the game the player is. I wouldn&#8217;t want to give the player a Mk10 pistol right from the start, he would be unstoppable very early on.</p>



<p class="wp-block-paragraph">Note: Rate of fire is a raw ticks value and is subject to change once I see the guns firing. Accuracy is actually shown as how far the shot could drift from the aim point, so higher is worse. Mind you, saying that, everything is subject to change.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Reflex – Dev Diary 84 – Amazon Appstore</title>
		<link>https://www.arsoftware.co.uk/2022/05/reflex-dev-diary-84-amazon-appstore/</link>
		
		<dc:creator><![CDATA[Paul Huckstepp]]></dc:creator>
		<pubDate>Fri, 20 May 2022 08:53:56 +0000</pubDate>
				<category><![CDATA[Reflex 2020]]></category>
		<guid isPermaLink="false">https://arsoftware.co.uk/?p=2821</guid>

					<description><![CDATA[Slow going at Amazon App HQ, but the game is finally available for Amazon Fire tablets (Fire OS 6+).]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Slow going at Amazon App HQ, but the game is finally available for Amazon Fire tablets (Fire OS 6+).</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><a href="https://www.amazon.co.uk/gp/product/B09YNWSC2B" target="_blank" rel="noopener"><img decoding="async" src="https://arsoftware.co.uk/content/uploads/amazon-appstore.png" alt="" class="wp-image-2823"/></a></figure></div>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Reflex – Dev Diary 83 &#8211; Android Release</title>
		<link>https://www.arsoftware.co.uk/2022/05/reflex-dev-diary-83-android-release/</link>
		
		<dc:creator><![CDATA[Paul Huckstepp]]></dc:creator>
		<pubDate>Mon, 09 May 2022 06:39:07 +0000</pubDate>
				<category><![CDATA[Reflex 2020]]></category>
		<guid isPermaLink="false">https://arsoftware.co.uk/?p=2817</guid>

					<description><![CDATA[Finally, after a week or so of battling it out with the Google Cloud verification team Reflex is available on the Google Play store. The Android version is identical visually to the Windows version except you play by tapping the game board and dragging the screen around with your finger. The Android version also supports&#8230; <a class="read-more" style="font-weight: normal" href="https://www.arsoftware.co.uk/2022/05/reflex-dev-diary-83-android-release/">[Read More]</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Finally, after a week or so of battling it out with the Google Cloud verification team Reflex is available on the <a href="https://play.google.com/store/apps/details?id=com.arsoftware.reflex" target="_blank" rel="noreferrer noopener">Google Play</a> store.</p>



<p class="wp-block-paragraph">The Android version is identical visually to the Windows version except you play by tapping the game board and dragging the screen around with your finger. The Android version also supports vibrations for when a missile is destroyed (can be turned off); it also supports Google Achievements.</p>



<p class="wp-block-paragraph">The game can be purchased from the store using the link below:</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><a href="https://play.google.com/store/apps/details?id=com.arsoftware.reflex" target="_blank" rel="noopener"><img loading="lazy" decoding="async" src="https://arsoftware.co.uk/content/uploads/en_badge_web_generic.png" alt="" class="wp-image-2781" width="162" height="63" srcset="https://www.arsoftware.co.uk/content/uploads/en_badge_web_generic.png 646w, https://www.arsoftware.co.uk/content/uploads/en_badge_web_generic-300x116.png 300w" sizes="auto, (max-width: 162px) 100vw, 162px" /></a></figure></div>



<p class="wp-block-paragraph">For full details on the game, visit the <a href="/products/reflex" data-type="URL" data-id="/products/reflex">Reflex</a> product page.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Reflex &#8211; Dev Diary 82</title>
		<link>https://www.arsoftware.co.uk/2022/05/reflex-dev-diary-82/</link>
		
		<dc:creator><![CDATA[Paul Huckstepp]]></dc:creator>
		<pubDate>Thu, 05 May 2022 06:50:47 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://arsoftware.co.uk/?p=2808</guid>

					<description><![CDATA[So, the release process of Reflex on Google Play didn&#8217;t go as planned. It appears that there was a credential miss-match and that prevents the game from starting everywhere except on my devices &#8211; which isn&#8217;t helpful. While I resolve the issue I have unpublished the game from the store. Please bear with me; this&#8230; <a class="read-more" style="font-weight: normal" href="https://www.arsoftware.co.uk/2022/05/reflex-dev-diary-82/">[Read More]</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">So, the release process of Reflex on Google Play didn&#8217;t go as planned. It appears that there was a credential miss-match and that prevents the game from starting everywhere except on my devices &#8211; which isn&#8217;t helpful.</p>



<p class="wp-block-paragraph">While I resolve the issue I have unpublished the game from the store. Please bear with me; this is all very new to me and it&#8217;s rather complicated to set up.</p>



<p class="wp-block-paragraph">I&#8217;m still waiting on Amazon to publish the game. There aren&#8217;t any game services on this version so it should go through without any trouble.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 49/77 objects using Memcached
Page Caching using Disk: Enhanced (Page is feed) 
Minified using Disk
Database Caching 10/31 queries in 0.007 seconds using Memcached (Request-wide modification query)

Served from: www.arsoftware.co.uk @ 2026-06-01 05:48:41 by W3 Total Cache
-->