<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>C#/.NET on Charlie Howlett</title>
		<link>https://charliehowlett.co.uk/tags/csharp/</link>
		<description>Recent content in C#/.NET on Charlie Howlett</description>
		<generator>Hugo</generator>
		<language>en-gb</language>
		
		
		
		
			<lastBuildDate>Tue, 19 Feb 2019 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://charliehowlett.co.uk/tags/csharp/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>University Game Development</title>
				<link>https://charliehowlett.co.uk/posts/2019-02-19-universe-city/</link>
				<pubDate>Tue, 19 Feb 2019 00:00:00 +0000</pubDate>
				<guid>https://charliehowlett.co.uk/posts/2019-02-19-universe-city/</guid>
				<description>&lt;p&gt;Universe City was born from a group software project I worked on during my Computer Science degree at the University of York. Our brief was to create a game in Unity, and our team decided to build a turn-based strategy game inspired by Risk, replacing countries and armies with a deliberately light-hearted version of university life.&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;div class=&#34;video-frame teletext-box&#34;&gt;&#xA;  &lt;iframe&#xA;    class=&#34;video-frame__iframe&#34;&#xA;    src=&#34;https://www.youtube-nocookie.com/embed/bE0K3BXcJbY&#34;&#xA;    title=&#34;Universe City gameplay video&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34;&#xA;    referrerpolicy=&#34;strict-origin-when-cross-origin&#34;&#xA;    allowfullscreen&gt;&#xA;  &lt;/iframe&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;Players represented University of York colleges such as Halifax and Derwent, competing to capture sectors across the map and eliminate the other factions. The game supported between two and four human players. Alongside the main strategy systems, we built menus, resource displays, victory detection, and a Vice-Chancellor dressup minigame.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Go-playing Bot</title>
				<link>https://charliehowlett.co.uk/posts/2017-03-17-monte-carlo-go/</link>
				<pubDate>Fri, 17 Mar 2017 00:00:00 +0000</pubDate>
				<guid>https://charliehowlett.co.uk/posts/2017-03-17-monte-carlo-go/</guid>
				<description>&lt;video&#xA;  class=&#34;animation animation-medium&#34;&#xA;  autoplay&#xA;  loop&#xA;  muted&#xA;  playsinline&#xA;  preload=&#34;metadata&#34;&#xA;  aria-label=&#34;The Go bot interface, including the board and move history&#34;&gt;&#xA;  &lt;source src=&#34;https://charliehowlett.co.uk/posts/2017-03-17-monte-carlo-go/go.mp4&#34; type=&#34;video/mp4&#34;&gt;&#xA;  The Go bot interface, including the board and move history&#xA;&lt;/video&gt;&#xA;&#xA;&lt;h2 id=&#34;monte-carlo-go-bot&#34;&gt;Monte Carlo Go Bot&lt;/h2&gt;&#xA;&lt;p&gt;One of the earliest substantial software projects I built was a Go-playing bot for my Extended Project Qualification in sixth form. I had initially planned to build a chess bot, but once I realised how well simple brute-force algorithms could perform in chess, I decided to take on a more challenging problem. I turned my attention to Go because, at the time, it was one of the few classical board games in which human players still regularly beat machines.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
