<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: rodrigo r</title>
    <description>The latest articles on DEV Community by rodrigo r (@rtudgu).</description>
    <link>https://dev.to/rtudgu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4232889%2Fb78341ee-f448-4350-a0e8-ad40e6245478.png</url>
      <title>DEV Community: rodrigo r</title>
      <link>https://dev.to/rtudgu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rtudgu"/>
    <language>en</language>
    <item>
      <title>Learning multi-agent systems by building a city</title>
      <dc:creator>rodrigo r</dc:creator>
      <pubDate>Mon, 09 Nov 2026 18:39:32 +0000</pubDate>
      <link>https://dev.to/rtudgu/learning-multi-agent-systems-by-building-a-city-1hd7</link>
      <guid>https://dev.to/rtudgu/learning-multi-agent-systems-by-building-a-city-1hd7</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3j73zrmhkh00fyd3c2r7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3j73zrmhkh00fyd3c2r7.png" alt=" " width="800" height="336"&gt;&lt;/a&gt;I’m trying to understand the main concepts behind multi-agent systems: communication, coordination, and so on. My goal is to master each topic and apply them in a game.&lt;/p&gt;

&lt;p&gt;So I’m building a city of intelligent agents, where agents move around the city and talk to each other. They communicate, try to reach conclusions on different topics, and make decisions based on their own knowledge of the world.&lt;/p&gt;

&lt;p&gt;The city will have houses, grocery stores, and other places where agents can make different kinds of decisions. Each agent will be able to trade, talk, and plan events with others, and you’ll be able to see every message they exchange. You’ll also be able to change the city or the agents themselves: adjust someone’s salary, create a new agent, change their personality, and more.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foktn422jsyz4ljukggav.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foktn422jsyz4ljukggav.png" alt=" " width="800" height="567"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I want to understand how agents make decisions, plan, and coordinate with each other. I’ll study each topic first and then implement it in Python.&lt;/p&gt;

&lt;p&gt;In this series, I’ll write about each multi-agent systems topic as I learn it and show how it fits into the city.&lt;/p&gt;

&lt;p&gt;If you’re interested in AI agents or simulations, follow along. And if I get something wrong, let me know in the comments.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>python</category>
      <category>gamedev</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
