<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Game Archivi - Giovanni Anfuso</title>
	<atom:link href="https://www.giovannianfuso.it/tag/game/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.giovannianfuso.it/tag/game/</link>
	<description></description>
	<lastBuildDate>Thu, 23 Apr 2026 08:08:10 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://www.giovannianfuso.it/wp-content/uploads/2025/12/cropped-logo-icon-32x32.png</url>
	<title>Game Archivi - Giovanni Anfuso</title>
	<link>https://www.giovannianfuso.it/tag/game/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Horse Racing: il mio gioco manageriale sui cavalli sviluppato in .NET</title>
		<link>https://www.giovannianfuso.it/horse-racing-il-mio-gioco-manageriale-sui-cavalli-sviluppato-in-net/</link>
		
		<dc:creator><![CDATA[Gianni]]></dc:creator>
		<pubDate>Mon, 16 Mar 2026 10:02:44 +0000</pubDate>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[horse racing]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Management simulation]]></category>
		<guid isPermaLink="false">https://www.giovannianfuso.it/?p=536</guid>

					<description><![CDATA[<p>Horse Racing, un gioco manageriale sui cavalli creato in .NET 8, C#, JavaScript e SQL Server. Dall’idea nata da un ricordo d’infanzia fino allo sviluppo completo del gameplay.</p>
<p>L'articolo <a href="https://www.giovannianfuso.it/horse-racing-il-mio-gioco-manageriale-sui-cavalli-sviluppato-in-net/">Horse Racing: il mio gioco manageriale sui cavalli sviluppato in .NET</a> proviene da <a href="https://www.giovannianfuso.it">Giovanni Anfuso</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Avevo voglia di realizzare un progettino in <strong><a href="/programmazione/net/">.NET</a></strong>, perché era da un po’ che non utilizzavo questa tecnologia e sentivo il bisogno di <strong>rispolverare vecchie conoscenze</strong> e allo stesso tempo scoprire le novità introdotte nel framework.</p>



<p class="wp-block-paragraph">Il problema era uno solo: <strong>non avevo idea di cosa sviluppare</strong>.</p>



<p class="wp-block-paragraph">Per qualche giorno sono rimasto a pensarci senza trovare nulla che mi entusiasmasse davvero. Poi è successo qualcosa di totalmente inaspettato.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Un ricordo d’infanzia che diventa un progetto</h2>



<p class="wp-block-paragraph">Circa tre anni fa, mentre sistemavo alcuni <strong>vecchi giochi della mia infanzia</strong>, mi sono ritrovato a rovistare tra le scatoline sorpresa delle merendine <strong>Mulino Bianco</strong>.</p>



<p class="wp-block-paragraph">Tra oggetti dimenticati e piccoli ricordi, ho trovato <strong>una piccola statuetta di un cavallo e il dado</strong> che usavo da bambino per farlo correre in una pista improvvisata contro altri cavalli.</p>



<p class="wp-block-paragraph">In quel momento si è accesa una lampadina.</p>



<p class="wp-block-paragraph">Ho pensato di <strong>unire la mia passione per la programmazione con quella per i cavalli</strong>, creando un <strong>gioco manageriale di corse di cavalli</strong>.</p>



<p class="wp-block-paragraph">Così è nato <strong>Horse Racing</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Lo sviluppo del gioco: .NET 8, C# e JavaScript</h2>



<p class="wp-block-paragraph">Il gioco è stato sviluppato utilizzando:</p>



<ul class="wp-block-list">
<li><strong>.NET 8</strong></li>



<li><strong>C#</strong></li>



<li><strong>JavaScript</strong></li>



<li><strong>SQL Server</strong> come fonte dati</li>
</ul>



<p class="wp-block-paragraph">All’epoca <strong>l’<a href="/ai/">intelligenza artificiale</a> non era ancora così diffusa come oggi</strong>, quindi tutto lo sviluppo è stato fatto <strong>alla vecchia maniera</strong>, studiando logiche, algoritmi e meccaniche di gioco passo dopo passo.</p>



<p class="wp-block-paragraph">E, devo dirlo, è stato davvero divertente.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Le prime funzionalità del gioco</h2>



<p class="wp-block-paragraph">Ho iniziato dalle basi di qualsiasi gioco manageriale:</p>



<h3 class="wp-block-heading">Acquisto del primo cavallo</h3>



<p class="wp-block-paragraph">Il primo passo è <strong>acquistare il proprio cavallo</strong>, il punto di partenza per costruire una scuderia competitiva.</p>



<p class="wp-block-paragraph">Da lì inizia tutto: allenamenti, gestione delle gare e miglioramento delle prestazioni.</p>



<h3 class="wp-block-heading">Preparazione della gara</h3>



<p class="wp-block-paragraph">Prima di ogni corsa il giocatore può:</p>



<ul class="wp-block-list">
<li>preparare il cavallo</li>



<li>analizzare i partecipanti</li>



<li>scommettere sui possibili vincitori</li>
</ul>



<p class="wp-block-paragraph">Tutto per cercare di arrivare preparati al momento più importante.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">La simulazione della gara</h2>



<p class="wp-block-paragraph">Quando lo <strong>starter dà il via</strong>, la gara prende vita.</p>



<p class="wp-block-paragraph">Immagino sempre quella scena come se fosse reale:</p>



<ul class="wp-block-list">
<li>cavalli al galoppo</li>



<li>fantini che si muovono per guadagnare posizione</li>



<li>polvere che si alza dalla pista</li>



<li>sorpassi improvvisi</li>



<li>riprese laterali</li>



<li>finali al fotofinish</li>
</ul>



<p class="wp-block-paragraph">Le vittorie portano <strong>crediti virtuali</strong>, che possono essere reinvestiti per migliorare la scuderia e acquistare cavalli migliori.</p>



<p class="wp-block-paragraph">È importante sottolineare che <strong>non esistono scommesse reali né vincite in denaro</strong>: i crediti sono puramente virtuali, come in un classico <strong>gioco manageriale</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Un algoritmo per rendere le corse imprevedibili</h2>



<p class="wp-block-paragraph">Una delle sfide più interessanti è stata progettare <strong>un algoritmo capace di rendere le corse imprevedibili</strong>.</p>



<p class="wp-block-paragraph">Volevo evitare gare troppo prevedibili e creare una dinamica il più possibile simile alla realtà.</p>



<p class="wp-block-paragraph">Per questo ho introdotto vari fattori che influenzano l’andamento della corsa, come:</p>



<ul class="wp-block-list">
<li>abilità del cavallo</li>



<li>ranking del fantino</li>



<li>condizioni della gara</li>



<li>salute e forma dei cavalli</li>



<li>possibili imprevisti</li>
</ul>



<p class="wp-block-paragraph">Il risultato è un sistema in cui <strong>ogni gara può avere esiti diversi</strong>, anche con gli stessi partecipanti.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Funzionalità aggiunte nel tempo</h2>



<p class="wp-block-paragraph">Durante lo sviluppo mi sono divertito ad aggiungere sempre nuove funzionalità per rendere il gioco <strong>più completo e longevo</strong>.</p>



<p class="wp-block-paragraph">Tra queste:</p>



<h3 class="wp-block-heading">Gestione completa della scuderia</h3>



<ul class="wp-block-list">
<li>acquisto di uno o più cavalli</li>



<li>vendita dei cavalli</li>



<li>aumento degli <strong>skills</strong> e del valore dei cavalli</li>



<li>allenamenti per migliorare le prestazioni</li>
</ul>



<h3 class="wp-block-heading">Gare e competizioni</h3>



<ul class="wp-block-list">
<li>corse singole</li>



<li>campionati a classifica</li>



<li>tornei ad eliminazione</li>
</ul>



<h3 class="wp-block-heading">Statistiche e record</h3>



<ul class="wp-block-list">
<li>tempi record delle gare</li>



<li>statistiche dei partecipanti</li>



<li>andamento storico delle prestazioni</li>
</ul>



<h3 class="wp-block-heading">Sistema di scommesse virtuali</h3>



<p class="wp-block-paragraph">Prima delle gare è possibile <strong>scommettere sui vincitori</strong>, sempre con crediti virtuali.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Altre caratteristiche del gioco</h2>



<p class="wp-block-paragraph">Con il tempo il progetto è cresciuto includendo anche altre funzionalità interessanti:</p>



<ul class="wp-block-list">
<li><strong>zoom durante la gara</strong></li>



<li><strong>replay completo di tutte le corse</strong></li>



<li><strong>simulazione rapida delle gare meno interessanti</strong></li>



<li><strong>avanzamento temporale dei giorni</strong></li>



<li><strong>gare schedulate</strong></li>



<li><strong>colori delle divise</strong> e dei cavalli</li>



<li>fantini con <strong>ranking che influenzano le performance</strong></li>



<li><strong>infortuni durante le gare</strong></li>
</ul>



<p class="wp-block-paragraph">Insomma, è diventato pian piano <strong>un vero gioco manageriale sulle corse di cavalli</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Le cose che mancano ancora</h2>



<p class="wp-block-paragraph">Nonostante tutto il lavoro fatto, il gioco non è ancora completo come lo vorrei.</p>



<p class="wp-block-paragraph">Ad esempio mancano <strong>animazioni 3D</strong>, che purtroppo non ho ancora imparato a realizzare.<br>Chissà, magari <strong>l’intelligenza artificiale un giorno mi darà una mano almeno su questo</strong> :).</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Le idee future per Horse Racing</h2>



<p class="wp-block-paragraph">Sto già pensando ad alcune funzionalità che potrebbero rendere il gioco ancora più interessante:</p>



<ul class="wp-block-list">
<li><strong>multiplayer online</strong></li>



<li><strong>accoppiamenti tra cavalli</strong></li>



<li><strong>allevamento di fattrici, stalloni e puledri</strong></li>



<li>miglioramenti alla simulazione delle gare</li>



<li>nuove funzionalità gestionali</li>
</ul>



<p class="wp-block-paragraph">Al momento <strong>Horse Racing non è ancora pubblicato online</strong>, ma l’obiettivo è completarlo e renderlo disponibile al pubblico.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Un progetto nato per passione</h2>



<p class="wp-block-paragraph">Questo progetto è nato semplicemente dalla voglia di:</p>



<ul class="wp-block-list">
<li>tornare a programmare in <strong>.NET</strong></li>



<li>creare qualcosa di divertente</li>



<li>trasformare un <strong>ricordo d’infanzia</strong> in un gioco vero e proprio</li>
</ul>



<p class="wp-block-paragraph">E devo dire che <strong>mi sono divertito davvero tantissimo durante lo sviluppo</strong>.</p>



<p class="wp-block-paragraph">Ora non vedo l’ora di <strong>completarlo e pubblicarlo</strong>, per ricevere i vostri feedback, idee e suggerimenti su come migliorarlo.</p>



<p class="wp-block-paragraph">Il viaggio di <strong>Horse Racing</strong> non è ancora finito.<br>Anzi, probabilmente è solo all’inizio.</p>



<iframe width="100%" height="400"" src="https://www.youtube.com/embed/3v_NADhdaE4?si=wD5JtSEqETz7kr8v" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>L'articolo <a href="https://www.giovannianfuso.it/horse-racing-il-mio-gioco-manageriale-sui-cavalli-sviluppato-in-net/">Horse Racing: il mio gioco manageriale sui cavalli sviluppato in .NET</a> proviene da <a href="https://www.giovannianfuso.it">Giovanni Anfuso</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Phaser Game Jam: la competizione di sviluppo videogiochi per studenti di informatica</title>
		<link>https://www.giovannianfuso.it/phaser-game-jam-la-competizione-di-sviluppo-videogiochi-per-studenti-di-informatica/</link>
		
		<dc:creator><![CDATA[Gianni]]></dc:creator>
		<pubDate>Fri, 19 Dec 2025 11:13:57 +0000</pubDate>
				<category><![CDATA[Eventi]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[Phaser]]></category>
		<category><![CDATA[TypeScript]]></category>
		<guid isPermaLink="false">https://www.giovannianfuso.it/?p=239</guid>

					<description><![CDATA[<p>Il 13 e il 14 marzo 2026 si terrà la nuova edizione del Phaser Game Jam Campania,  competizione dedicata agli studenti delle scuole superiori a indirizzo informatico. </p>
<p>L'articolo <a href="https://www.giovannianfuso.it/phaser-game-jam-la-competizione-di-sviluppo-videogiochi-per-studenti-di-informatica/">Phaser Game Jam: la competizione di sviluppo videogiochi per studenti di informatica</a> proviene da <a href="https://www.giovannianfuso.it">Giovanni Anfuso</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">La <strong>Phaser Game Jam </strong> è una competizione educativa rivolta agli <strong>studenti delle scuole superiori a indirizzo informatico di tutta la Campania</strong>, con l’obiettivo di avvicinare i ragazzi allo <strong>sviluppo di videogiochi</strong> attraverso l’uso di <strong>TypeScript</strong> e del framework <strong>Phaser</strong>.</p>



<p class="wp-block-paragraph">La game jam propone una sfida creativa in cui gli studenti lavorano alla realizzazione di un videogioco partendo da un tema comune. L’iniziativa nasce per stimolare il <strong>problem solving</strong>, il lavoro di squadra e l’applicazione pratica delle competenze di programmazione studiate a scuola, in un contesto dinamico e coinvolgente.</p>



<p class="wp-block-paragraph">Sul sito <strong><a href="https://phaser-gamejam.web.app/" target="_blank" rel="noreferrer noopener">phaser-gamejam.web.app</a></strong> sono disponibili tutte le informazioni relative alla competizione, le edizioni precedenti, il regolamento e una raccolta dei giochi sviluppati dagli studenti partecipanti. La piattaforma rappresenta anche una vetrina per valorizzare i progetti realizzati dagli istituti tecnici e licei con indirizzo informatico presenti sul territorio campano.</p>



<p class="wp-block-paragraph">La <strong>Phaser Game Jam</strong> è pensata come un’esperienza formativa che unisce didattica e creatività, permettendo agli studenti di mettere in pratica concetti fondamentali come <strong>programmazione JavaScript</strong>, <strong>logica degli algoritmi</strong>, <strong>sviluppo di giochi 2D</strong> e progettazione software.</p>



<p class="wp-block-paragraph">Partecipare alla competizione significa non solo divertirsi creando un videogioco, ma anche arricchire il proprio <strong>portfolio scolastico</strong>, acquisire nuove competenze tecniche e confrontarsi con studenti provenienti da diverse scuole della Campania.</p>



<p class="wp-block-paragraph">Se sei uno <strong>studente di informatica</strong>, un <strong>docente</strong> o un <strong>istituto scolastico</strong> interessato allo sviluppo di competenze digitali, visita il sito ufficiale della <strong><a href="https://phaser-gamejam.web.app/" target="_blank" rel="noreferrer noopener">Phaser Game Jam</a></strong> per scoprire come partecipare. <br><br><strong>La prossima sfida si terrà il prossimo 13 e 14 marzo 2026</strong></p>



<p class="wp-block-paragraph">Scopri di più su: <a href="https://phaser-gamejam.web.app/" target="_blank" rel="noreferrer noopener sponsored nofollow">https://phaser-gamejam.web.app/</a></p>



<iframe width="100%" height="400" src="https://www.youtube.com/embed/s25PDk6TBjU?si=-T1jV6wtrY4JObpU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>L'articolo <a href="https://www.giovannianfuso.it/phaser-game-jam-la-competizione-di-sviluppo-videogiochi-per-studenti-di-informatica/">Phaser Game Jam: la competizione di sviluppo videogiochi per studenti di informatica</a> proviene da <a href="https://www.giovannianfuso.it">Giovanni Anfuso</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
