<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://manucapo.me/about</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2023-02-20</lastmod>
  </url>
  <url>
    <loc>https://manucapo.me/projects</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-02-21</lastmod>
  </url>
  <url>
    <loc>https://manucapo.me/vector-visualizer</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-01-10</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/0d0e97ab-7657-45a8-b06c-5494eca99a36/Monopole.PNG</image:loc>
      <image:title>Vector Visualizer</image:title>
      <image:caption>The electric field around a positively charged point particle.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/46217c59-b558-4c17-a738-bb6a40722aa7/Ring.PNG</image:loc>
      <image:title>Vector Visualizer</image:title>
      <image:caption>The electric field outside a charged spherical shell is equivalent to that of a monopole placed at the center of the ring.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/4cb3ac40-2a41-48b8-ba07-1be53a37f665/Dipole.png</image:loc>
      <image:title>Vector Visualizer</image:title>
      <image:caption>The field around a magnetic dipole.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/7f504cc5-691e-4698-a9c0-ffda5e6a569c/Long+capacitor.PNG</image:loc>
      <image:title>Vector Visualizer</image:title>
      <image:caption>The electric field inside of a plate capacitor can be assumed to be homogenous as long as the plates of the capacitor are sufficiently long.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/6f6faf2a-5292-4b16-8989-faf922f04873/Short+capacitor.PNG</image:loc>
      <image:title>Vector Visualizer</image:title>
      <image:caption>The assumption of homogeneity becomes less and less valid as the distance between plates approaches the magnitude of the plate lengths</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/2d12f0b0-08bf-49a3-b17b-ecb471ff770d/Grav+field.PNG</image:loc>
      <image:title>Vector Visualizer</image:title>
      <image:caption>A spaceship must work when moving further away from a massive object. Conversely, the gravitational field does work on a spaceship as it approaches for a landing.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/a184e853-68eb-47e1-8ca8-c336fe11c8ef/Conservative.PNG</image:loc>
      <image:title>Vector Visualizer</image:title>
      <image:caption>The loop integral vanishes around a monopole. The field is said to be conservative.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/059ede36-e50b-417d-8aec-f6d4b2498cbc/Path+ind.PNG</image:loc>
      <image:title>Vector Visualizer</image:title>
      <image:caption>The work done when moving in a conservative field is independent of the path taken and only depends on the start and end points of the travelled path.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/c5bbcb9c-7234-4744-a794-3199d086dca8/curl.PNG</image:loc>
      <image:title>Vector Visualizer</image:title>
      <image:caption>Path independence disappears when a field has a non-zero curl.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/9be60fec-ec74-4012-b22a-54814c6f6705/Trace.PNG</image:loc>
      <image:title>Vector Visualizer</image:title>
      <image:caption>Tracing the flow of a non-conservative vector field.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://manucapo.me/pid-control</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-11-08</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/f7614911-09b0-4e8b-904a-9ed3fdf59e53/P-gain-low.gif</image:loc>
      <image:title>PID Control</image:title>
      <image:caption>A small amount of proportional gain slowly drives the plant towards the desired setpoint</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/2a27b8cb-07ee-431f-8943-8bed9cb95a72/P-gain-mid.gif</image:loc>
      <image:title>PID Control</image:title>
      <image:caption>Increasing the proportional gain speeds up the system's response to changes in setpoint</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/d5289573-7e9a-482d-8e7b-38a270aa4ba7/P-gain-high.gif</image:loc>
      <image:title>PID Control</image:title>
      <image:caption>Too much proportional gain leads to overshoot and oscillations</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/23ceed0b-1453-45e9-8fa1-540f01fae188/Offset.gif</image:loc>
      <image:title>PID Control</image:title>
      <image:caption>Proportional gain alone is not able to properly set the system under an external offsetting force</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/f691ccc5-523e-4690-a97a-b54a933ce12e/I-gain-low.gif</image:loc>
      <image:title>PID Control</image:title>
      <image:caption>Integral gain compensates for constant offsets and long-term fluctuations</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/971e66c1-1dc7-4cb5-9965-e19aebfef543/I-gain-unstable.gif</image:loc>
      <image:title>PID Control</image:title>
      <image:caption>Excessive integral gain leads to system instability</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/12ac433d-ce75-484b-8bf3-d61b9998be71/D-gain.gif</image:loc>
      <image:title>PID Control</image:title>
      <image:caption>Derivative gain can help speed up the system's response to quick setpoint changes and reduce overshoot</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/30885d78-3fb4-4ff7-ae85-8e810ffac883/D-gain-HI.gif</image:loc>
      <image:title>PID Control</image:title>
      <image:caption>Excessive derivative gain leads to short period oscillations</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/35441664-524f-4041-8160-614abb3457a9/Tuned.gif</image:loc>
      <image:title>PID Control</image:title>
      <image:caption>A well-tuned PID controller responds to changes as quickly as possible while avoiding excessive overshoot and remains stable when controlling noisy and highly dynamic systems</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/e21253cb-c9ef-4705-bf52-3b5585f76170/D-gain-noise.gif</image:loc>
      <image:title>PID Control</image:title>
      <image:caption>Derivative gain can amplify noise to unacceptable levels</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://manucapo.me/gardener</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-01-10</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/aba4de9d-dc2d-4c22-93d1-a344cc8afecb/multiclassPrototype.png</image:loc>
      <image:title>Gardener</image:title>
      <image:caption>Parsing method call flow across several classes.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/0d21ddd8-240f-4426-a0e0-252a049ec1f4/test16.png</image:loc>
      <image:title>Gardener</image:title>
      <image:caption>Resolving generic methods using contextual scope information.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/76bed3ba-436b-4dce-bd4c-06344ed5b482/test23.png</image:loc>
      <image:title>Gardener</image:title>
      <image:caption>Identifying deeply nested block structures of different kinds.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/96763ae6-c96c-4b5c-90ac-5857b9dce489/test26.png</image:loc>
      <image:title>Gardener</image:title>
      <image:caption>Parsing deeply recursively nested method calls.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://manucapo.me/retro-karting</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-02-21</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/b28748d7-557f-447e-a063-05dd5e0f94f3/4.png</image:loc>
      <image:title>Retro Karting 22</image:title>
      <image:caption>Racer customization options. Create the perfect racer.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/1058caa1-667d-481b-9a20-fc402690a717/5.png</image:loc>
      <image:title>Retro Karting 22</image:title>
      <image:caption>Achievement tracking system increases replayability.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/d792299f-82c7-413a-86a5-b8c6c2e97108/6.png</image:loc>
      <image:title>Retro Karting 22</image:title>
      <image:caption>Simple game systems ensure everyone can have fun.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/1743db5b-8e03-4f8c-bea4-c615349da9e4/Capture10.png</image:loc>
      <image:title>Retro Karting 22</image:title>
      <image:caption>Obstacles and collectible power ups make finding the optimal racing path a challenge.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/d0718e47-0cdb-4236-9745-0e9b3f55f70e/9.png</image:loc>
      <image:title>Retro Karting 22</image:title>
      <image:caption>Find Retro Karting 22 today on the steam platform.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/0ca6cf7a-fb21-4f16-80b5-9ba27bef2d91/19.png</image:loc>
      <image:title>Retro Karting 22</image:title>
      <image:caption>Multiple paths require decision making in order to make the fastest race times.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://manucapo.me/idle-chess-story</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-01-10</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/9a38829d-84f6-447e-ac04-84095af77480/a05fb5732f23aecac5726058af5a04ce.jpg</image:loc>
      <image:title>Idle Chess Story</image:title>
      <image:caption>Build your mercenary army combining different tribes to unlock strong bonus powers.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/cc9098fd-cc2e-4d82-a53a-3180f5a91280/06ee7d1a169dde200b45fa6e21f0c94b.jpg</image:loc>
      <image:title>Idle Chess Story</image:title>
      <image:caption>Strategically place your army to ensure victory against a randomly generated gauntlet of AI enemies.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/9e655ee6-db16-49ec-a24d-308dbda47773/2b13dc68cdb7d6a7a5cfbddad5dd26ae.png</image:loc>
      <image:title>Idle Chess Story</image:title>
      <image:caption>Compare your play against your peers with a fully steamworks integrated ELO leaderboard</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/bb61e246-9376-4c4b-98e3-d1952a109bfa/3c30d15a7f02afa91dadb94bd92ff65c.png</image:loc>
      <image:title>Idle Chess Story</image:title>
      <image:caption>On the fly professional localization engine to ensure idle chess can be enjoyed across nations.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://manucapo.me/chilly</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-01-10</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/411517ab-b1ed-44bc-8be6-08646cf72cd0/13b67d4ebd64143f49ef9a121df059d1.png</image:loc>
      <image:title>Chilly Bits</image:title>
      <image:caption>The Chilly Bit Collection on Opensea.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/edf4b6df-e519-42fc-92a1-bc8f98ed010b/ef02a7bae65bb9ebc9f689baf3a3ebf4.png</image:loc>
      <image:title>Chilly Bits</image:title>
      <image:caption>Several unique attribute combinations make collecting Chilly Bits fun.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/4efaee9d-373e-44f2-bc7c-fd5667c14fc1/83f445c05cb35e0480bf0cc0676e67a6.png</image:loc>
      <image:title>Chilly Bits</image:title>
      <image:caption>The Chilly Bits are secured in a decentralized manner using the IPFS network.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/cdf1ef45-bd20-48c3-bbe5-4717669dce0f/f9508c0ba72936cbf31194111a8af98d.png</image:loc>
      <image:title>Chilly Bits</image:title>
      <image:caption>Fully Transparent and auditable custom smart contracts deployed on the Ethereum Mainnet.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://manucapo.me/bipolar-power-supply</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-02-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/29b6144a-7e6c-4a75-87e3-956f7af17375/Bipolar-power-supply-design.png</image:loc>
      <image:title>Bipolar Power Supply</image:title>
      <image:caption>Design schematics.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/aa7b50d2-d1b0-43a0-afda-e95175aff19b/PXL_20230215_163719903.jpg</image:loc>
      <image:title>Bipolar Power Supply</image:title>
      <image:caption>Design verification.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/6ab78adf-b6b0-439c-b013-d38b9cf56401/IMG_20230217_195842_324.jpg</image:loc>
      <image:title>Bipolar Power Supply</image:title>
      <image:caption>Prototype Board construction.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/df675a7e-5f49-480b-9211-b52fdfb8af79/PXL_20230219_171543573.jpg</image:loc>
      <image:title>Bipolar Power Supply</image:title>
      <image:caption>Assembly Process.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/634eb5b7f0e39a4942e69973/049a668d-b1b6-4842-9c40-2087b9e7a383/PXL_20230220_171758436.jpg</image:loc>
      <image:title>Bipolar Power Supply</image:title>
      <image:caption>Final Product.</image:caption>
    </image:image>
  </url>
</urlset>

