<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Oggetti su Onyrea MUD</title>
    <link>https://onyrea.it/tags/oggetti/</link>
    <description>Contenuti recenti in Oggetti su Onyrea MUD</description>
    <generator>Hugo</generator>
    <language>it-IT</language>
    <copyright>© 2025 Onyrea MUD</copyright>
    <lastBuildDate>Mon, 22 Dec 2025 17:00:44 +0100</lastBuildDate>
      <atom:link href="https://onyrea.it/tags/oggetti/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Comandi per oggetti e contenitori</title>
      <link>https://onyrea.it/posts/07-carica-riempi-trascina/</link>
      <pubDate>Mon, 22 Dec 2025 17:00:44 +0100</pubDate>
      <guid>https://onyrea.it/posts/07-carica-riempi-trascina/</guid>
      <description>&lt;p&gt;Oggi passiamo brevemente in rassegna alcuni comandi per la gestione di oggetti&#xA;e contenitori. Si tratta di azioni concettualmente banali ma la cui&#xA;implementazione ha richiesto una certa cura in ottica &lt;em&gt;quality of life&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;h1 id=&#34;caricare-e-scaricare-contenitori-in-stanza&#34;&gt;Caricare e scaricare: contenitori in stanza&lt;/h1&gt;&#xA;&lt;p&gt;I comandi &lt;code&gt;carica&lt;/code&gt; e &lt;code&gt;scarica&lt;/code&gt; servono per interagire con contenitori che si&#xA;trovano in stanza, come un baule o un armadio.&lt;/p&gt;&#xA;&lt;p&gt;Con &lt;code&gt;carica spada baule&lt;/code&gt; prendiamo la spada dal pavimento e la riponiamo nel&#xA;baule. Diventa particolarmente utile nelle operazioni di massa: &lt;code&gt;carica tutto baule&lt;/code&gt; raccoglie tutti gli oggetti sparsi nella stanza e li sistema nel&#xA;contenitore. Possiamo anche usare pattern come &lt;code&gt;carica *monete baule&lt;/code&gt; per&#xA;selezionare solo certi tipi di oggetti.&lt;/p&gt;&#xA;&lt;p&gt;Il sistema rispetta i limiti fisici: se il baule è troppo piccolo per contenere&#xA;un&amp;rsquo;alabarda, o troppo pieno per sopportare altro peso, l&amp;rsquo;operazione si ferma e&#xA;ci viene comunicato il motivo.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;scarica&lt;/code&gt; funziona in modo speculare: svuota il contenitore lasciando cadere&#xA;gli oggetti a terra nella stanza.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure class=&#34;image&#34;&gt;&#xA;&lt;a href=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/carica-immediato.png&#34;&gt;&#xA;&lt;img src=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/carica-immediato_hu_65e6fe9cf4fc1c55.png&#34; srcset=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/carica-immediato_hu_65e6fe9cf4fc1c55.png 800w, https://onyrea.it/posts/07-carica-riempi-trascina/carica-immediato.png 1592w&#34; sizes=&#34;(min-width: 800px) 570px, 80vw&#34; width=&#34;800&#34; height=&#34;557&#34; alt=&#34;Esempio carica/scarica&#34; loading=&#34;lazy&#34;&gt;&#xA;&lt;/a&gt;&#xA;&lt;figcaption&gt;Esempio &lt;code&gt;carica&lt;/code&gt;/&lt;code&gt;scarica&lt;/code&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Oltre un certo numero di oggetti diventa un&amp;rsquo;azione a tempo.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure class=&#34;image&#34;&gt;&#xA;&lt;a href=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/carica-tempo.png&#34;&gt;&#xA;&lt;img src=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/carica-tempo_hu_db95b0bdf1493140.png&#34; srcset=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/carica-tempo_hu_db95b0bdf1493140.png 800w, https://onyrea.it/posts/07-carica-riempi-trascina/carica-tempo.png 1458w&#34; sizes=&#34;(min-width: 800px) 570px, 80vw&#34; width=&#34;800&#34; height=&#34;668&#34; alt=&#34;carica/scarica con molti oggetti&#34; loading=&#34;lazy&#34;&gt;&#xA;&lt;/a&gt;&#xA;&lt;figcaption&gt;&lt;code&gt;carica&lt;/code&gt;/&lt;code&gt;scarica&lt;/code&gt; con molti oggetti&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;h1 id=&#34;riempire-e-svuotare&#34;&gt;Riempire e svuotare&lt;/h1&gt;&#xA;&lt;p&gt;Mentre &lt;code&gt;carica&lt;/code&gt; e &lt;code&gt;scarica&lt;/code&gt; operano su contenitori appoggiati nella stanza,&#xA;&lt;code&gt;riempi&lt;/code&gt; e &lt;code&gt;svuota&lt;/code&gt; fanno lo stesso per i contenitori tenuti in inventario.&lt;/p&gt;&#xA;&lt;p&gt;Se portiamo una borsa e nella stanza ci sono oggetti sparsi, &lt;code&gt;riempi borsa&lt;/code&gt;&#xA;tenterà di raccoglierli tutti. Possiamo come al solito essere più selettivi con&#xA;&lt;code&gt;riempi borsa *gemme&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;svuota borsa&lt;/code&gt; lascia cadere tutto il contenuto a terra.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure class=&#34;image&#34;&gt;&#xA;&lt;a href=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/riempi.png&#34;&gt;&#xA;&lt;img src=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/riempi_hu_2e9484022f7c3fe3.png&#34; srcset=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/riempi_hu_2e9484022f7c3fe3.png 800w, https://onyrea.it/posts/07-carica-riempi-trascina/riempi.png 1136w&#34; sizes=&#34;(min-width: 800px) 570px, 80vw&#34; width=&#34;800&#34; height=&#34;546&#34; alt=&#34;Esempio riempi/svuota&#34; loading=&#34;lazy&#34;&gt;&#xA;&lt;/a&gt;&#xA;&lt;figcaption&gt;Esempio &lt;code&gt;riempi&lt;/code&gt;/&lt;code&gt;svuota&lt;/code&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;🔮 Restano da implementare i liquidi, nei confronti dei quali i comandi&#xA;&lt;code&gt;riempi&lt;/code&gt;/&lt;code&gt;svuota&lt;/code&gt; assumeranno una funzione diversa.&lt;/p&gt;&#xA;&lt;h1 id=&#34;contare&#34;&gt;Contare&lt;/h1&gt;&#xA;&lt;p&gt;Quando ci troviamo di fronte a una grande quantità di oggetti simili, il&#xA;sistema li raggruppa in pile mostrando descrizioni come &amp;ldquo;alcune monete&amp;rdquo; o&#xA;&amp;ldquo;molte gemme&amp;rdquo;. Ma quante esattamente?&lt;/p&gt;&#xA;&lt;p&gt;Il comando &lt;code&gt;conta&lt;/code&gt; ci permette di scoprirlo. Con &lt;code&gt;conta monete&lt;/code&gt; otteniamo il&#xA;numero esatto di oggetti in una pila. Possiamo anche specificare dove cercare:&#xA;&lt;code&gt;conta gemme borsa&lt;/code&gt; conta le gemme all&amp;rsquo;interno di un contenitore specifico.&lt;/p&gt;&#xA;&lt;p&gt;Contare non è immediato: il nostro personaggio deve effettivamente manipolare e&#xA;contare gli oggetti.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure class=&#34;image&#34;&gt;&#xA;&lt;a href=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/conta.png&#34;&gt;&#xA;&lt;img src=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/conta_hu_f96774692c21fe1b.png&#34; srcset=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/conta_hu_f96774692c21fe1b.png 800w, https://onyrea.it/posts/07-carica-riempi-trascina/conta.png 1240w&#34; sizes=&#34;(min-width: 800px) 570px, 80vw&#34; width=&#34;800&#34; height=&#34;228&#34; alt=&#34;Contare oggetti&#34; loading=&#34;lazy&#34;&gt;&#xA;&lt;/a&gt;&#xA;&lt;figcaption&gt;Contare oggetti&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;h1 id=&#34;trascinare-oggetti-pesanti&#34;&gt;Trascinare oggetti pesanti&lt;/h1&gt;&#xA;&lt;p&gt;È possibile trascinare oggetti che pesano fino a tre volte il nostro carico&#xA;massimo trasportabile. &lt;code&gt;trascina statua&lt;/code&gt; aggancia l&amp;rsquo;oggetto e ce lo trasciniamo&#xA;dietro mentre ci muoviamo. Il peso ha conseguenze: oggetti più pesanti&#xA;rallentano significativamente il nostro movimento tra una stanza e l&amp;rsquo;altra.&lt;/p&gt;&#xA;&lt;p&gt;Con &lt;code&gt;lascia&lt;/code&gt; molliamo la presa e l&amp;rsquo;oggetto rimane dove ci troviamo. Possiamo&#xA;anche impostare una determinata azione per l&amp;rsquo;oggetto appena rilasciato con il&#xA;suffisso &lt;code&gt;:_&amp;lt;azione&amp;gt;&lt;/code&gt;, descrivendone la posizione nella stanza:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;lascia statua:_appoggiata alla parete&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;figure class=&#34;image&#34;&gt;&#xA;&lt;a href=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/trascina.png&#34;&gt;&#xA;&lt;img src=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/trascina_hu_7944b35f2a9d60b7.png&#34; srcset=&#34;https://onyrea.it/posts/07-carica-riempi-trascina/trascina_hu_7944b35f2a9d60b7.png 800w, https://onyrea.it/posts/07-carica-riempi-trascina/trascina.png 1422w&#34; sizes=&#34;(min-width: 800px) 570px, 80vw&#34; width=&#34;800&#34; height=&#34;617&#34; alt=&#34;Uso del comando trascina, visuale in terza persona&#34; loading=&#34;lazy&#34;&gt;&#xA;&lt;/a&gt;&#xA;&lt;figcaption&gt;Uso del comando &lt;code&gt;trascina&lt;/code&gt;, visuale in terza persona&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;h1 id=&#34;in-conclusione&#34;&gt;In conclusione&lt;/h1&gt;&#xA;&lt;p&gt;Chi ha giocato ai MUD tradizionali sa che interagire con gli oggetti in stanza&#xA;o dentro contenitori è talvolta frustrante e confusionario, oltre che&#xA;ripetitivo.&lt;/p&gt;&#xA;&lt;p&gt;Senza la pretesa di rivelare nulla che non sappia di già visto, e benché questi&#xA;comandi servano a rappresentare azioni di per sé tediose, è parso ugualmente&#xA;utile darne concisa dimostrazione.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Composizione del guarda e descrittori</title>
      <link>https://onyrea.it/posts/06-comando-guarda/</link>
      <pubDate>Sun, 07 Dec 2025 11:08:22 +0100</pubDate>
      <guid>https://onyrea.it/posts/06-comando-guarda/</guid>
      <description>&lt;p&gt;Al fine di mitigare la verbosità degli ultimi post, ho deciso di provare ad&#xA;attenermi a due tipi di contenuti: pochi articoli lunghi e discorsivi, e un&#xA;numero maggiore di articoli brevi in formato &lt;em&gt;sneak peek&lt;/em&gt;. Il presente articolo&#xA;vuole essere del secondo tipo.&lt;/p&gt;&#xA;&lt;h1 id=&#34;guardare-nel-dettaglio&#34;&gt;Guardare nel dettaglio&lt;/h1&gt;&#xA;&lt;p&gt;Tipicamente, nei MUD, quando guardiamo un personaggio o un oggetto vediamo in&#xA;primo luogo la sua descrizione. A corredo, il sistema elenca informazioni come&#xA;lo stato di salute e il vestiario. Come possiamo rendere questo sistema più&#xA;elaborato e adattarlo a un MUD interpretativo? La tensione è, come sempre, tra&#xA;discorsività e immediatezza informativa dei contenuti a schermo.&lt;/p&gt;&#xA;&lt;p&gt;Nei post precedenti ci siamo sforzati di caratterizzare gli oggetti del nostro&#xA;mondo con una serie di parametri fisici: dimensioni, peso, slot corporei, ecc.&#xA;Queste informazioni sono importanti per l&amp;rsquo;effettiva interazione con gli&#xA;oggetti, e risulta utile mostrarle quando esaminiamo qualcosa.&lt;/p&gt;&#xA;&lt;p&gt;D&amp;rsquo;altro canto, non possiamo delegare ai giocatori l&amp;rsquo;onere di includerle&#xA;manualmente nelle loro descrizioni, né affidare l&amp;rsquo;integrazione di queste&#xA;caratteristiche soltanto al lavoro di building garantirebbe un risultato&#xA;uniforme.&lt;/p&gt;&#xA;&lt;h1 id=&#34;i-descrittori&#34;&gt;I descrittori&lt;/h1&gt;&#xA;&lt;p&gt;La soluzione adottata è implementare una serie di descrittori: concisi&#xA;blocchi di testo generati dinamicamente che si aggiungono alla descrizione base&#xA;di un oggetto o personaggio. Ogni descrittore è configurabile nell&amp;rsquo;ordine di&#xA;apparizione e può essere attivato o disattivato.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure class=&#34;image&#34;&gt;&#xA;&lt;a href=&#34;https://onyrea.it/posts/06-comando-guarda/ogg-stanza.png&#34;&gt;&#xA;&lt;img src=&#34;https://onyrea.it/posts/06-comando-guarda/ogg-stanza_hu_2cdd918d16b0f4eb.png&#34; srcset=&#34;https://onyrea.it/posts/06-comando-guarda/ogg-stanza_hu_2cdd918d16b0f4eb.png 800w, https://onyrea.it/posts/06-comando-guarda/ogg-stanza.png 1466w&#34; sizes=&#34;(min-width: 800px) 570px, 80vw&#34; width=&#34;800&#34; height=&#34;342&#34; alt=&#34;Guardare dentro contenitori&#34; loading=&#34;lazy&#34;&gt;&#xA;&lt;/a&gt;&#xA;&lt;figcaption&gt;Guardare dentro contenitori&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Per i personaggi, i descrittori includono informazioni come l&amp;rsquo;altezza relativa&#xA;rispetto a chi guarda, lo stato di salute apparente e l&amp;rsquo;equipaggiamento&#xA;visibile. Per gli oggetti, mostrano dimensioni approssimative, materiale, stato&#xA;di usura, peso spannometrico (se lo stiamo tenendo) e se si tratta di un&#xA;contenitore aperto o chiuso, nel qual caso possiamo guardarci dentro.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure class=&#34;image&#34;&gt;&#xA;&lt;a href=&#34;https://onyrea.it/posts/06-comando-guarda/other-self.png&#34;&gt;&#xA;&lt;img src=&#34;https://onyrea.it/posts/06-comando-guarda/other-self_hu_e96d6c3917084962.png&#34; srcset=&#34;https://onyrea.it/posts/06-comando-guarda/other-self_hu_e96d6c3917084962.png 800w, https://onyrea.it/posts/06-comando-guarda/other-self.png 1458w&#34; sizes=&#34;(min-width: 800px) 570px, 80vw&#34; width=&#34;800&#34; height=&#34;399&#34; alt=&#34;Guardare qualcuno o guardare se stessi&#34; loading=&#34;lazy&#34;&gt;&#xA;&lt;/a&gt;&#xA;&lt;figcaption&gt;Guardare qualcuno o guardare se stessi&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure class=&#34;image&#34;&gt;&#xA;&lt;a href=&#34;https://onyrea.it/posts/06-comando-guarda/ogg-inventario.png&#34;&gt;&#xA;&lt;img src=&#34;https://onyrea.it/posts/06-comando-guarda/ogg-inventario_hu_21e357dd20356429.png&#34; srcset=&#34;https://onyrea.it/posts/06-comando-guarda/ogg-inventario_hu_21e357dd20356429.png 800w, https://onyrea.it/posts/06-comando-guarda/ogg-inventario.png 1406w&#34; sizes=&#34;(min-width: 800px) 570px, 80vw&#34; width=&#34;800&#34; height=&#34;358&#34; alt=&#34;Guardare oggetti tenuti e non&#34; loading=&#34;lazy&#34;&gt;&#xA;&lt;/a&gt;&#xA;&lt;figcaption&gt;Guardare oggetti tenuti e non&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Degno di nota è che i descrittori cambiano a seconda del contesto. Guardare se&#xA;stessi produce un output diverso dal guardare un altro personaggio. Esaminare&#xA;un oggetto nel proprio inventario mostra informazioni diverse rispetto a&#xA;esaminare lo stesso oggetto appoggiato su un tavolo o indossato da qualcun&#xA;altro.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure class=&#34;image&#34;&gt;&#xA;&lt;a href=&#34;https://onyrea.it/posts/06-comando-guarda/equip-other.png&#34;&gt;&#xA;&lt;img src=&#34;https://onyrea.it/posts/06-comando-guarda/equip-other_hu_f9eabfd005880f69.png&#34; srcset=&#34;https://onyrea.it/posts/06-comando-guarda/equip-other_hu_f9eabfd005880f69.png 800w, https://onyrea.it/posts/06-comando-guarda/equip-other.png 1464w&#34; sizes=&#34;(min-width: 800px) 570px, 80vw&#34; width=&#34;800&#34; height=&#34;477&#34; alt=&#34;Osservare l&amp;rsquo;equipaggiamento altrui&#34; loading=&#34;lazy&#34;&gt;&#xA;&lt;/a&gt;&#xA;&lt;figcaption&gt;Osservare l&amp;rsquo;equipaggiamento altrui&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure class=&#34;image&#34;&gt;&#xA;&lt;a href=&#34;https://onyrea.it/posts/06-comando-guarda/ogg-indossato.png&#34;&gt;&#xA;&lt;img src=&#34;https://onyrea.it/posts/06-comando-guarda/ogg-indossato_hu_572f80f50804705d.png&#34; srcset=&#34;https://onyrea.it/posts/06-comando-guarda/ogg-indossato_hu_572f80f50804705d.png 800w, https://onyrea.it/posts/06-comando-guarda/ogg-indossato.png 1380w&#34; sizes=&#34;(min-width: 800px) 570px, 80vw&#34; width=&#34;800&#34; height=&#34;529&#34; alt=&#34;Guardare un oggetto indossato&#34; loading=&#34;lazy&#34;&gt;&#xA;&lt;/a&gt;&#xA;&lt;figcaption&gt;Guardare un oggetto indossato&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Inoltre, talvolta vengono apposti dei riferimenti aggiuntivi al nome&#xA;dell&amp;rsquo;oggetto osservato, che si richiamano al punto di vista dell&amp;rsquo;osservatore e&#xA;rendono più immediata la comprensione di cosa si sta guardando.&lt;/p&gt;&#xA;&lt;p&gt;🔮 In futuro, i descrittori saranno influenzati anche dalle abilità del&#xA;personaggio. Un guaritore esperto potrebbe percepire dettagli sullo stato di&#xA;salute che sfuggono ad altri. Un fabbro potrebbe riconoscere la qualità di&#xA;un&amp;rsquo;arma a colpo d&amp;rsquo;occhio.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Introduzione al mondo fisico di gioco: oggetti ed equip</title>
      <link>https://onyrea.it/posts/04-oggetti-equip/</link>
      <pubDate>Sun, 16 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://onyrea.it/posts/04-oggetti-equip/</guid>
      <description>&lt;p&gt;Per il tipo di gioco che abbiamo in mente, è essenziale che gli oggetti abbiano&#xA;una presenza fisica tangibile e con conseguenze concrete. Vediamo come le&#xA;grandezze fisiche influiscono su ciò che vedono i personaggi e sulla gestione&#xA;di inventario ed equipaggiamento.&lt;/p&gt;&#xA;&lt;h1 id=&#34;percepire-le-dimensioni-dei-personaggi&#34;&gt;Percepire le dimensioni dei personaggi&lt;/h1&gt;&#xA;&lt;p&gt;Quando incontriamo qualcuno, alcune caratteristiche fisiche saltano&#xA;immediatamente all&amp;rsquo;occhio. Guardando qualcuno di statura molto diversa dalla&#xA;nostra, leggeremo in calce alla descrizione frasi come &amp;ldquo;È un gigante in&#xA;confronto a te&amp;rdquo; o &amp;ldquo;È notevolmente più basso di te&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;Il sistema confronta l&amp;rsquo;altezza del personaggio osservato con quella di chi&#xA;guarda e genera dinamicamente parte della descrizione. Un personaggio alto due&#xA;metri che ne osserva uno di un metro e mezzo percepirà una differenza&#xA;sostanziale, mentre due personaggi di altezza simile si vedranno alla pari.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure class=&#34;image&#34;&gt;&#xA;&lt;a href=&#34;https://onyrea.it/posts/04-oggetti-equip/desc-altezza.png&#34;&gt;&#xA;&lt;img src=&#34;https://onyrea.it/posts/04-oggetti-equip/desc-altezza_hu_5843e470c81b67c.png&#34; srcset=&#34;https://onyrea.it/posts/04-oggetti-equip/desc-altezza_hu_5843e470c81b67c.png 800w, https://onyrea.it/posts/04-oggetti-equip/desc-altezza.png 1374w&#34; sizes=&#34;(min-width: 800px) 570px, 80vw&#34; width=&#34;800&#34; height=&#34;475&#34; alt=&#34;Descrittore altezza dinamico&#34; loading=&#34;lazy&#34;&gt;&#xA;&lt;/a&gt;&#xA;&lt;figcaption&gt;Descrittore altezza dinamico&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;h1 id=&#34;le-dimensioni-degli-oggetti-una-semplificazione&#34;&gt;Le dimensioni degli oggetti: una semplificazione&lt;/h1&gt;&#xA;&lt;p&gt;Invece di avere le tre dimensioni di altezza, larghezza e profondità, ogni&#xA;oggetto è caratterizzato da una singola misura che rappresenta la sua&#xA;dimensione più significativa.&lt;/p&gt;&#xA;&lt;p&gt;Un letto, ad esempio, è alto solo 50 centimetri da terra ma lungo due metri.&#xA;Nel nostro sistema avrà un&amp;rsquo;altezza di 200 centimetri perché quella è la&#xA;dimensione più rilevante per determinare dove può stare o come interagisce con&#xA;altri oggetti.&lt;/p&gt;&#xA;&lt;p&gt;Questa semplificazione si applica a tutto:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Una spada lunga ha un&amp;rsquo;altezza di 120 centimetri (lunghezza della lama più&#xA;l&amp;rsquo;elsa)&lt;/li&gt;&#xA;&lt;li&gt;Una camicia misura 40 centimetri (la sua larghezza quando riposta, ai fini&#xA;dell&amp;rsquo;ingombro)&lt;/li&gt;&#xA;&lt;li&gt;Un tavolo misura quanto il suo lato più lungo&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Quando esaminiamo un oggetto, vediamo le sue dimensioni approssimate tramite&#xA;una breve frase: &amp;ldquo;minuscolo&amp;rdquo; come una moneta, &amp;ldquo;compatto&amp;rdquo; come un pugnale, o&#xA;&amp;ldquo;enorme&amp;rdquo; come un dolmen.&lt;/p&gt;&#xA;&lt;p&gt;🔮 Occorrerebbe a un certo punto differenziare per categoria di oggetto,&#xA;altrimenti una statua equestre e un veliero apparirebbero &amp;ldquo;enormi&amp;rdquo; allo stesso&#xA;modo.&lt;/p&gt;&#xA;&lt;h1 id=&#34;il-peso-degli-oggetti&#34;&gt;Il peso degli oggetti&lt;/h1&gt;&#xA;&lt;p&gt;Le dimensioni di un oggetto sono sempre visibili, ma il peso si rivela solo&#xA;quando cerchiamo di sollevarlo. Una spada appoggiata su un tavolo mostra le sue&#xA;dimensioni ma non il peso. Solo prendendola in mano scopriamo se è &amp;ldquo;leggera&amp;rdquo;,&#xA;&amp;ldquo;di peso moderato&amp;rdquo; o &amp;ldquo;molto pesante&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure class=&#34;image&#34;&gt;&#xA;&lt;a href=&#34;https://onyrea.it/posts/04-oggetti-equip/peso-oggetti.png&#34;&gt;&#xA;&lt;img src=&#34;https://onyrea.it/posts/04-oggetti-equip/peso-oggetti_hu_1fa69f3f1d3b64b9.png&#34; srcset=&#34;https://onyrea.it/posts/04-oggetti-equip/peso-oggetti_hu_1fa69f3f1d3b64b9.png 800w, https://onyrea.it/posts/04-oggetti-equip/peso-oggetti.png 1410w&#34; sizes=&#34;(min-width: 800px) 570px, 80vw&#34; width=&#34;800&#34; height=&#34;896&#34; alt=&#34;Interazione con oggetti di diverso peso&#34; loading=&#34;lazy&#34;&gt;&#xA;&lt;/a&gt;&#xA;&lt;figcaption&gt;Interazione con oggetti di diverso peso&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;h1 id=&#34;contenitori-indossabili&#34;&gt;Contenitori indossabili&lt;/h1&gt;&#xA;&lt;p&gt;I contenitori indossabili come zaini e borse distribuiscono meglio il peso del&#xA;loro contenuto sul nostro corpo. Quando indossato correttamente, uno zaino&#xA;pieno che pesa dieci chili potrebbe gravare su di noi come se ne pesasse solo&#xA;cinque, permettendoci di trasportare più peso di quello che la sola forza delle&#xA;nostre braccia consentirebbe.&lt;/p&gt;&#xA;&lt;p&gt;La dimensione del contenitore determina cosa può contenere: un marsupio può&#xA;contenere monete e piccoli oggetti, ma non una spada lunga. Un grande baule può&#xA;contenere armature complete, ma è troppo ingombrante per l&amp;rsquo;inventario.&lt;/p&gt;&#xA;&lt;h1 id=&#34;il-sistema-di-slot-corporei&#34;&gt;Il sistema di slot corporei&lt;/h1&gt;&#xA;&lt;p&gt;Il corpo del nostro personaggio è suddiviso in diciassette posizioni dove&#xA;possiamo indossare equipaggiamento: testa, orecchie, viso, collo, schiena,&#xA;torso, spalle (x2), braccia (x2), mani (x2), dita (x2), vita, gambe e piedi. A&#xA;queste si aggiungono due &amp;ldquo;pugni&amp;rdquo; che rappresentano ciò che stiamo attivamente&#xA;impugnando, per un totale di diciannove.&lt;/p&gt;&#xA;&lt;p&gt;🔮 La necessità di distinguere tra i due arti superiori permetterà, quando il&#xA;sistema di ferimento verrà implementato, di distinguere i colpi al lato che&#xA;regge lo scudo da quelli al lato che impugna l&amp;rsquo;arma. Questa suddivisione sarà essenziale dal punto di vista tattico. Con gli&#xA;arti inferiori questa complicazione ce la siamo risparmiata. Inoltre, in futuro&#xA;potrebbe essere introdotta anche una distinzione tra strati, per cui indossare&#xA;una cotta di maglia sotto un&amp;rsquo;armatura a piastre consentirebbe di sommare due&#xA;tipi di protezione (ad esempio contro armi contundenti e trafiggenti).&lt;/p&gt;&#xA;&lt;h2 id=&#34;oggetti-che-occupano-slot-multipli&#34;&gt;Oggetti che occupano slot multipli&lt;/h2&gt;&#xA;&lt;p&gt;Alcuni oggetti occupano più zone del corpo contemporaneamente. I guanti coprono&#xA;entrambe le mani: quando ne indossiamo un paio, occupiamo sia lo slot della&#xA;mano destra che quello della sinistra. Lo stesso vale per i bracciali che&#xA;coprono entrambe le braccia, o gli spallacci che proteggono entrambe le spalle.&#xA;Il sistema non esclude si possano avere spallacci, bracciali o guanti&#xA;singoli, tuttavia al momento non ne vediamo l&amp;rsquo;utilità.&lt;/p&gt;&#xA;&lt;p&gt;Similmente, alcuni tipi di protezione potrebbero coprire ampie porzioni del&#xA;corpo, come una tuta &lt;em&gt;Hazmat&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Infine, le armi a due mani richiedono entrambe le mani: per brandire&#xA;un&amp;rsquo;alabarda o un arco lungo dobbiamo impegnarle completamente. Il sistema&#xA;riconosce automaticamente questi oggetti e occupa entrambi gli slot dei pugni,&#xA;impedendoci di usare contemporaneamente uno scudo o un&amp;rsquo;altra arma.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure class=&#34;image&#34;&gt;&#xA;&lt;a href=&#34;https://onyrea.it/posts/04-oggetti-equip/two-handed-sword.png&#34;&gt;&#xA;&lt;img src=&#34;https://onyrea.it/posts/04-oggetti-equip/two-handed-sword_hu_39a60566ccc173.png&#34; srcset=&#34;https://onyrea.it/posts/04-oggetti-equip/two-handed-sword_hu_39a60566ccc173.png 800w, https://onyrea.it/posts/04-oggetti-equip/two-handed-sword.png 1340w&#34; sizes=&#34;(min-width: 800px) 570px, 80vw&#34; width=&#34;800&#34; height=&#34;956&#34; alt=&#34;Impugnare un&amp;rsquo;arma a due mani&#34; loading=&#34;lazy&#34;&gt;&#xA;&lt;/a&gt;&#xA;&lt;figcaption&gt;Impugnare un&amp;rsquo;arma a due mani&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;indossare-oggetti-multipli&#34;&gt;Indossare oggetti multipli&lt;/h2&gt;&#xA;&lt;p&gt;È possibile indossare o rimuovere più oggetti contemporaneamente. Mentre per un&#xA;oggetto singolo l&amp;rsquo;azione è istantanea, &lt;code&gt;indossa tutto&lt;/code&gt; o &lt;code&gt;rimuovi tutto&lt;/code&gt;&#xA;richiedono tempo a seconda del numero di oggetti e del loro peso: un anello&#xA;richiede circa un secondo, un&amp;rsquo;armatura pesante ne richiede diversi.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure class=&#34;image&#34;&gt;&#xA;&lt;a href=&#34;https://onyrea.it/posts/04-oggetti-equip/bulk-equip.png&#34;&gt;&#xA;&lt;img src=&#34;https://onyrea.it/posts/04-oggetti-equip/bulk-equip_hu_f53e83b43e265f18.png&#34; srcset=&#34;https://onyrea.it/posts/04-oggetti-equip/bulk-equip_hu_f53e83b43e265f18.png 800w, https://onyrea.it/posts/04-oggetti-equip/bulk-equip.png 1404w&#34; sizes=&#34;(min-width: 800px) 570px, 80vw&#34; width=&#34;800&#34; height=&#34;607&#34; alt=&#34;Esempio di indossa tutto&#34; loading=&#34;lazy&#34;&gt;&#xA;&lt;/a&gt;&#xA;&lt;figcaption&gt;Esempio di &lt;code&gt;indossa tutto&lt;/code&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;h1 id=&#34;cenni-sul-sistema-statistiche&#34;&gt;Cenni sul sistema statistiche&lt;/h1&gt;&#xA;&lt;h2 id=&#34;forza-e-peso-trasportabile&#34;&gt;Forza e peso trasportabile&lt;/h2&gt;&#xA;&lt;p&gt;La quantità di peso trasportabile dipende dal peso corporeo e dalla forza. Un&#xA;personaggio alto e muscoloso potrà trasportare molto più equipaggiamento di un&#xA;gracile. La formula tiene conto di entrambi i fattori: un personaggio piccolo&#xA;ma incredibilmente forte potrà comunque trasportare un carico proporzionalmente&#xA;elevato, mentre uno molto alto ma debole potrebbe faticare nonostante la&#xA;stazza.&lt;/p&gt;&#xA;&lt;p&gt;Con forza minima ed escludendo particolari malus, riusciremo a trasportare&#xA;faticosamente un po&amp;rsquo; meno di metà del nostro peso corporeo. Personaggi dotati&#xA;di forza leggendaria potrebbero riuscire a trasportare anche il doppio del&#xA;proprio peso!&lt;/p&gt;&#xA;&lt;h2 id=&#34;capacità-dellinventario&#34;&gt;Capacità dell&amp;rsquo;inventario&lt;/h2&gt;&#xA;&lt;p&gt;Anche il numero di oggetti gestibili contemporaneamente nell&amp;rsquo;inventario&#xA;(escluso ciò che indossiamo) dipende dalle stat, nella fattispecie da destrezza&#xA;e forza (quest&amp;rsquo;ultima in misura minore). Non si tratta solo di quanto peso&#xA;possiamo sopportare, ma anche di quanto siamo abili nel gestire e organizzare i&#xA;nostri averi. Un personaggio equilibrato tra forza e destrezza avrà quindi&#xA;vantaggi significativi. Il numero di oggetti trasportabili è volutamente basso,&#xA;inferiore a venti anche per i più destri, per non risultare eccessivamente&#xA;irrealistico.&lt;/p&gt;&#xA;&lt;h2 id=&#34;requisiti-dellequipaggiamento&#34;&gt;Requisiti dell&amp;rsquo;equipaggiamento&lt;/h2&gt;&#xA;&lt;p&gt;Alcuni oggetti richiedono caratteristiche minime per essere utilizzati.&#xA;Un&amp;rsquo;armatura pesante richiede una certa forza per essere indossata&#xA;efficacemente, mentre armi particolari come un nunchaku richiedono destrezza o&#xA;un livello minimo in una certa skill per essere brandite con efficacia.&lt;/p&gt;&#xA;&lt;h1 id=&#34;un-mondo-fisico-e-tattile&#34;&gt;Un mondo fisico e tattile&lt;/h1&gt;&#xA;&lt;p&gt;Perché sbattersi tanto per dare coerenza interna a un mondo di gioco? Perché la&#xA;tangibilità e la relazionabilità del sistema fisico sono elemento cardine per&#xA;spingere un po&amp;rsquo; più in là la sospensione dell&amp;rsquo;incredulità. In un libro fantasy&#xA;possiamo accettare l&amp;rsquo;esistenza dei draghi, ma non che il protagonista abbia un&#xA;salto verticale di sei metri, o che possa trasportare una montagna.&lt;/p&gt;&#xA;&lt;p&gt;Questi sistemi lavorano insieme per creare un mondo dove gli oggetti hanno peso&#xA;e presenza, gravando sul nostro personaggio in modo possibilmente non&#xA;oppressivo, ma volutamente costante e ineludibile. Scegliere cosa portare in&#xA;un&amp;rsquo;avventura diventa oggetto di strategia, come per un guerriero che si&#xA;equipaggia bilanciando protezione e mobilità. Zaini e borse non sono orpelli, ma elementi&#xA;essenziali per la &lt;em&gt;quality of life&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Tutto ciò sarà inevitabilmente affinato in base ai feedback dei giocatori, per&#xA;trovare il giusto equilibrio tra realismo e giocabilità.&lt;/p&gt;&#xA;</description>
    </item>
  </channel>
</rss>
