<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>wingedsheep</title><description>The island of Vincent Bons: AI experiments, games, music and other wonders. Explore it, or read the blog.</description><link>https://wingedsheep.com/</link><item><title>How I built a Magic: The Gathering game client in two weeks</title><link>https://wingedsheep.com/blog/building-argentum-a-magic-the-gathering-rules-engine/</link><guid isPermaLink="true">https://wingedsheep.com/blog/building-argentum-a-magic-the-gathering-rules-engine/</guid><description>Magic: The Gathering has over 28,000 unique cards. Each one can interact with every other in ways the designers never anticipated. The comprehensive rules document is over 200 pages long. I decided to build an engine that implements all of it. And I barely wrote any code myself.</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building a Modular Monolith</title><link>https://wingedsheep.com/blog/building-a-modular-monolith/</link><guid isPermaLink="true">https://wingedsheep.com/blog/building-a-modular-monolith/</guid><description>A practical guide to building a modular monolith in Kotlin and Spring Boot</description><pubDate>Sat, 13 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Mana from the Machine: An AI-Powered MTG Set Generator</title><link>https://wingedsheep.com/blog/mana-from-the-machine/</link><guid isPermaLink="true">https://wingedsheep.com/blog/mana-from-the-machine/</guid><description>Building an AI system that generates complete, custom Magic: The Gathering sets, covering theme creation, card mechanics, AI-generated artwork, rendering, and creating playable output for virtual tabletops.</description><pubDate>Fri, 18 Apr 2025 00:00:00 GMT</pubDate></item><item><title>&quot;Tails of Power&quot;: An AI-Generated Fantasy Trailer</title><link>https://wingedsheep.com/blog/tails-of-power-ai-video-experiment/</link><guid isPermaLink="true">https://wingedsheep.com/blog/tails-of-power-ai-video-experiment/</guid><description>&quot;Tails of Power&quot; explores the current capabilities of AI video generation tools. By combining Midjourney&apos;s image generation, Kling AI&apos;s animation, and AI-generated music and sound effects, this project demonstrates both the potential and limitations of creating cinematic content with AI.</description><pubDate>Tue, 07 Jan 2025 00:00:00 GMT</pubDate></item><item><title>The Shift</title><link>https://wingedsheep.com/blog/the-shift/</link><guid isPermaLink="true">https://wingedsheep.com/blog/the-shift/</guid><description>In &quot;The Shift,&quot; we follow Alex&apos;s journey through a world transformed by artificial general intelligence (AGI). From the early days of neural interfaces and AI companions to the establishment of a new global economic order, the story explores how humanity adapts to rapid technological change.</description><pubDate>Fri, 27 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Quantum Aeon: A story written by alien intelligence</title><link>https://wingedsheep.com/blog/quantum-aeon/</link><guid isPermaLink="true">https://wingedsheep.com/blog/quantum-aeon/</guid><description>A story to read or to listen, written about and by alien intelligence.</description><pubDate>Tue, 25 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Exploring another planet: AI-generated Nature Photography</title><link>https://wingedsheep.com/blog/imaginary-creatures-2/</link><guid isPermaLink="true">https://wingedsheep.com/blog/imaginary-creatures-2/</guid><description>Discovering an alien planet using AI photography with midjourney 5.</description><pubDate>Mon, 24 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Journey into the Dreamhold: Testing GPT-4&apos;s General Intelligence Through a Text Adventure Quest</title><link>https://wingedsheep.com/blog/gpt-4-general-intelligence/</link><guid isPermaLink="true">https://wingedsheep.com/blog/gpt-4-general-intelligence/</guid><description>Exploring GPT-4&apos;s General Intelligence. How GPT-4 tackles the challenges of an interactive text adventure.</description><pubDate>Sun, 26 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Museum of imaginary art</title><link>https://wingedsheep.com/blog/museum-of-imaginary-art/</link><guid isPermaLink="true">https://wingedsheep.com/blog/museum-of-imaginary-art/</guid><description>A museum with artists imagined by GPT-3 and artworks created by Midjourney.</description><pubDate>Fri, 02 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Building a text generation model from scratch</title><link>https://wingedsheep.com/blog/building-a-language-model/</link><guid isPermaLink="true">https://wingedsheep.com/blog/building-a-language-model/</guid><description>In this blogpost I am going to code a text generation model from scratch, based on the transformer architecture.</description><pubDate>Sun, 20 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Dreambooth</title><link>https://wingedsheep.com/blog/using-dreambooth-with-stable-diffusion/</link><guid isPermaLink="true">https://wingedsheep.com/blog/using-dreambooth-with-stable-diffusion/</guid><description>Using Dreambooth to create a customized stable diffusion model for my cat.</description><pubDate>Sun, 09 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Imaginary creatures</title><link>https://wingedsheep.com/blog/imaginary-creatures/</link><guid isPermaLink="true">https://wingedsheep.com/blog/imaginary-creatures/</guid><description>Created by GPT-3, Dall-e 2 and me</description><pubDate>Mon, 18 Jul 2022 00:00:00 GMT</pubDate></item><item><title>GPT-3 as a muse: generating lyrics</title><link>https://wingedsheep.com/blog/songwriting-with-gpt-3/</link><guid isPermaLink="true">https://wingedsheep.com/blog/songwriting-with-gpt-3/</guid><description>Using a finetuned version of GPT-3 to write lyrics in the preferred style.</description><pubDate>Fri, 22 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Music Generation - AI Song Contest 2021</title><link>https://wingedsheep.com/blog/music-generation-creating-a-song-for-the-ai-song-contest-2021/</link><guid isPermaLink="true">https://wingedsheep.com/blog/music-generation-creating-a-song-for-the-ai-song-contest-2021/</guid><description>How we created a song for the AI Song Contest 2021 with the help of transformers and other music generation techniques.</description><pubDate>Sun, 27 Jun 2021 00:00:00 GMT</pubDate></item><item><title>Solving Lunar Lander using DQN with Keras</title><link>https://wingedsheep.com/blog/lunar-lander-dqn/</link><guid isPermaLink="true">https://wingedsheep.com/blog/lunar-lander-dqn/</guid><description>Solving the OpenAI gym LunarLander environment with the help of DQN implemented with Keras.</description><pubDate>Mon, 03 Aug 2020 00:00:00 GMT</pubDate></item><item><title>Starting a self-hosted Ghost blog</title><link>https://wingedsheep.com/blog/starting-a-ghost-blog/</link><guid isPermaLink="true">https://wingedsheep.com/blog/starting-a-ghost-blog/</guid><description>A guide for setting up your own self-hosted Ghost CMS blog on Ubuntu 20.04 using Docker Compose.</description><pubDate>Sat, 06 Jun 2020 00:00:00 GMT</pubDate></item><item><title>Programming Carcassonne</title><link>https://wingedsheep.com/blog/programming-carcassonne/</link><guid isPermaLink="true">https://wingedsheep.com/blog/programming-carcassonne/</guid><description>I describe my process of programming the board game Carcassonne in Python, and my preparations for using this game as a reinforcement learning environment.</description><pubDate>Thu, 04 Jun 2020 00:00:00 GMT</pubDate></item></channel></rss>