<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Graphics on NCoT Tech</title>
    <link>https://ncot.uk/tags/graphics/</link>
    <description>Recent content in Graphics on NCoT Tech</description>
    <generator>Hugo</generator>
    <language>en-gb</language>
    <lastBuildDate>Thu, 12 Mar 2026 11:31:02 +0000</lastBuildDate>
    <atom:link href="https://ncot.uk/tags/graphics/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Triangle Rasterisation</title>
      <link>https://ncot.uk/blog-posts/triangle-rasterisation/</link>
      <pubDate>Thu, 12 Mar 2026 11:31:02 +0000</pubDate>
      <guid>https://ncot.uk/blog-posts/triangle-rasterisation/</guid>
      <description>&lt;p&gt;These are some notes on how to manually draw triangles in code. Possibly useful if you&amp;rsquo;re trying to write your own software renderer, or are just curious how it works.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Writing a game the hard way - from scratch using C - Part 2</title>
      <link>https://ncot.uk/videos/writing-a-game-the-hard-way-from-scratch-using-c-part-2/</link>
      <pubDate>Sat, 07 Sep 2024 18:54:09 +0000</pubDate>
      <guid>https://ncot.uk/videos/writing-a-game-the-hard-way-from-scratch-using-c-part-2/</guid>
      <description>&lt;p&gt;Join me on a journey as I attempt to write a game for my Agon Light using nothing but raw C programming. In this second episode I figure out how to make a very basic 2D rigid body physics system work.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Learning how to draw things on the Agon Light</title>
      <link>https://ncot.uk/projects/agon-light/learning-how-to-draw-things-on-the-agon-light/</link>
      <pubDate>Sat, 02 Mar 2024 15:21:29 +0000</pubDate>
      <guid>https://ncot.uk/projects/agon-light/learning-how-to-draw-things-on-the-agon-light/</guid>
      <description>&lt;p&gt;I’ve been having a bit of a play around with my Agon Light, trying to come up with some ideas for a future video. I’ve discovered it has quite a nice 320×240 64 colour video mode that has just enough pixels to be interesting.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wang Tiles and other ways to tile a plane</title>
      <link>https://ncot.uk/videos/wang-tiles-and-other-ways-to-tile-a-plane/</link>
      <pubDate>Fri, 14 Jul 2023 15:22:56 +0000</pubDate>
      <guid>https://ncot.uk/videos/wang-tiles-and-other-ways-to-tile-a-plane/</guid>
      <description>&lt;p&gt;Understand the concept of tiling a plane by arranging regular tiles in a systematic manner, creating visually pleasing patterns. Additionally, get introduced to Wang tiles, a fascinating method that employs specific rules for tile placement, resulting in captivating, non-repetitive designs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gamedev, music, art and being creative</title>
      <link>https://ncot.uk/blog-posts/gamedev-music-art-and-being-creative/</link>
      <pubDate>Sat, 25 Mar 2023 23:52:10 +0000</pubDate>
      <guid>https://ncot.uk/blog-posts/gamedev-music-art-and-being-creative/</guid>
      <description>&lt;p&gt;I am not a creative person, and I’d quite like to change this. There’s a bunch of creative skills I’ve never put the effort into improving and I think I might have some ways to overcome this. Let’s have a look…&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting up MSYS2 and LibSDL2 for graphics programming in Windows</title>
      <link>https://ncot.uk/blog-posts/setting-up-msys2-and-libsdl2-for-graphics-programming-in-windows/</link>
      <pubDate>Thu, 17 Nov 2022 22:14:42 +0000</pubDate>
      <guid>https://ncot.uk/blog-posts/setting-up-msys2-and-libsdl2-for-graphics-programming-in-windows/</guid>
      <description>&lt;p&gt;I’m starting a graphics based project, and decided to use SDL2 in Windows. This meant setting up a development environment. Here’s some notes on how I set up MSYS2, VS Code and LibSDL2.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Copper</title>
      <link>https://ncot.uk/videos/copper/</link>
      <pubDate>Sun, 30 Jan 2022 20:54:14 +0000</pubDate>
      <guid>https://ncot.uk/videos/copper/</guid>
      <description>&lt;p&gt;How to make Amiga like effects on an 8 bit Spectrum&lt;/p&gt;</description>
    </item>
    <item>
      <title>ZX Spectrum Next Hardware Sprites Overview</title>
      <link>https://ncot.uk/videos/zx-spectrum-next-hardware-sprites-overview/</link>
      <pubDate>Thu, 19 Aug 2021 12:37:23 +0000</pubDate>
      <guid>https://ncot.uk/videos/zx-spectrum-next-hardware-sprites-overview/</guid>
      <description>&lt;p&gt;An overview of the Spectrum Next’s hardware sprites&lt;/p&gt;</description>
    </item>
    <item>
      <title>Devlog 02 - Layer 2 Graphics</title>
      <link>https://ncot.uk/videos/devlog-02-layer-2-graphics/</link>
      <pubDate>Thu, 18 Mar 2021 12:37:23 +0000</pubDate>
      <guid>https://ncot.uk/videos/devlog-02-layer-2-graphics/</guid>
      <description>&lt;p&gt;An overview of the Spectrum Next’s Layer 2 bitmap display&lt;/p&gt;</description>
    </item>
    <item>
      <title>Odroid Go Graphics Programming</title>
      <link>https://ncot.uk/blog-posts/odroid-go-graphics-programming/</link>
      <pubDate>Mon, 30 Jul 2018 21:16:30 +0000</pubDate>
      <guid>https://ncot.uk/blog-posts/odroid-go-graphics-programming/</guid>
      <description>&lt;p&gt;Making a microcontroller produce graphics is very similar to making an old 8 or 16 bit computer draw images. They both have small screens, not much RAM and not enough CPU power to draw all the screen all the time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Odroid Go Raw Coding</title>
      <link>https://ncot.uk/blog-posts/odroid-go-raw-coding/</link>
      <pubDate>Wed, 25 Jul 2018 20:56:47 +0000</pubDate>
      <guid>https://ncot.uk/blog-posts/odroid-go-raw-coding/</guid>
      <description>&lt;p&gt;The ODroid GO is a handheld console that sells itself as a device that will run emulators of all your favourite 8bit systems. And it does that job rather well, I spent at least five minutes with mine playing Tetris, and it was a good emulation. Then I installed the Arduino libraries for it, plugged in a USB cable and started trying things out.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
