<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Desktop on Wouter Brunenberg</title><link>https://brunenberg.github.io/categories/desktop/</link><description>Recent content in Desktop on Wouter Brunenberg</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 25 Jun 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://brunenberg.github.io/categories/desktop/index.xml" rel="self" type="application/rss+xml"/><item><title>Pygame Galactic Gladiators</title><link>https://brunenberg.github.io/projects/pygame-galactic-gladiators/</link><pubDate>Wed, 25 Jun 2025 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/projects/pygame-galactic-gladiators/</guid><description>&lt;h2 id="overview-"&gt;Overview 🗺️&lt;/h2&gt;
&lt;p&gt;This was an assignment for the subject &amp;ldquo;Python&amp;rdquo;. The goal was to create a game with Python + Flask or Pygame. I had to create a board game with four special square types and six types of pieces with their own abilities. The game is similar to Stratego, you can&amp;rsquo;t see the value of the pieces of your opponent and the goal is to capture their flag.&lt;/p&gt;
&lt;h2 id="technologies-used-"&gt;Technologies Used 🛠️&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Pygame (UI)&lt;/li&gt;
&lt;li&gt;JSON (saved games)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="showcase-"&gt;Showcase 📸&lt;/h2&gt;
&lt;h4 id="start-new-game-or-load-unfinished-game"&gt;Start new game or load unfinished game&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://brunenberg.github.io/images/projects/galactic_gladiators_saved_games.png" alt="Load games"&gt;&lt;/p&gt;</description></item><item><title>Drawing Application</title><link>https://brunenberg.github.io/projects/drawing-app/</link><pubDate>Tue, 27 Jun 2023 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/projects/drawing-app/</guid><description>&lt;h2 id="overview-"&gt;Overview 🗺️&lt;/h2&gt;
&lt;p&gt;When school ended for the year and I had some spare time, I chose to start building a drawing/editing app using JavaFX. I had just learned about this technology and was curious to see how far I could get with this somewhat outdated technology. After setting up the basic features and tools like the pencil, brush, paint bucket, and eraser, I stopped working on the project. I decided it would be better to start exploring other technologies.&lt;/p&gt;</description></item><item><title>Pane Switcher</title><link>https://brunenberg.github.io/projects/pane-switcher/</link><pubDate>Mon, 19 Jun 2023 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/projects/pane-switcher/</guid><description>&lt;h2 id="overview-"&gt;Overview 🗺️&lt;/h2&gt;
&lt;p&gt;&amp;lsquo;Pane Switcher&amp;rsquo; is an application I crafted for a programming test at school. The challenge was to replicate a given example app within 90 minutes. This app featured a button that, when pressed, would modify the appearance of various panels. Although I completed the task within the exam period, I chose to refine my work at home for better results.&lt;/p&gt;
&lt;h2 id="technologies-used-"&gt;Technologies Used 🛠️&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Java&lt;/li&gt;
&lt;li&gt;JavaFX&lt;/li&gt;
&lt;li&gt;Eclipse&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="challenges-and-solutions-"&gt;Challenges and Solutions 🧗🏻&lt;/h2&gt;
&lt;p&gt;The primary hurdle was incorporating a &lt;code&gt;StackPane&lt;/code&gt;, which was new to me. In the exam, I managed with an alternative approach, but later, at home, I realized it was a lot easier than I thought it was.&lt;/p&gt;</description></item><item><title>Project Sagrada</title><link>https://brunenberg.github.io/projects/project-sagrada/</link><pubDate>Sun, 11 Jun 2023 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/projects/project-sagrada/</guid><description>&lt;h2 id="overview-"&gt;Overview 🗺️&lt;/h2&gt;
&lt;p&gt;&amp;lsquo;Project Sagrada&amp;rsquo; was a school project that marked my first significant collaboration, where I worked with a team of five to eight people (it increased because of issues in one of the other groups). This project introduced me to Git and GitHub. Our objective was to develop an online version of the board game &amp;ldquo;Sagrada&amp;rdquo; using JavaFX. We followed a detailed list of requirements to ensure the game was up to the standard.&lt;/p&gt;</description></item></channel></rss>