Pubblicità

Chi vuol essere milionario 2.0
(+ DOWNLOAD LINK)

Tempo di lettura stimato: 2 minuti

Una storia cominciata anni fa

Nel 2020 scrissi un articolo nel quale parlai di un software realizzato da me per semplificare un’interrogazione di storia durante il mio quarto anno di scuola superiore. Sempre in quell’articolo ho spiegato quanto fosse mio obiettivo rendere il progetto quanto più scalare possibile. Un progetto che non ho mai avuto il tempo e la voglia di concretizzare.

Qualcosa di inaspettato

L’articolo scritto nel 2020 ha suscitato la curiosità di Livio, un uomo appassionato di quiz televisivi, che ha deciso di contattarmi su Facebook. Risale al 2021 il giorno in cui, in allegato, ho ricevuto un file scritto in JavaScript contenente un insieme di, pensate un po’, 83.000 domande scritte da lui. Sì, avete letto bene, ottantatremila. domande. otto-tre-zero-zero-zero.

Ogni domanda contiene il testo, le quattro risposte, e una lettera che identifica quella corretta.

Entusiasta della situazione creatasi grazie a quell’articolo, ho cominciato piano piano a considerare l’idea di creare una versione 2.0 del gioco, specialmente dopo aver avuto l’enorme comodità di ricevere un set di domande così ampio. Qualche mese fa infatti ho creato un database (scritto in MySQL) che potesse contenere una così alta quantità di domande.

Come già detto però, il file inviato da Livio era scritto in JavaScript, che ovviamente possiede una sintassi totalmente differente rispetto al SQL. Il mio lavoro è cominciato da qui: ho scritto un algoritmo che converte il codice JavaScript in un comodo e pratico script SQL. Ogni “new domanda()”, insomma, doveva diventare una “INSERT” da eseguire all’interno del DB.

Non è stato semplice per il mio PC convertire un file di oltre 83.000 righe, e infatti ho dovuto procedere gradualmente, a 20.000 domande alla volta (se non anche meno). Dopo qualche giorno, avevo finalmente il database pronto e riempito. Nel frattempo, Livio continuava ad inviarmi altre domande, e dopo qualche mese, siamo arrivati a quota 100.000.

Rimodellazione del codice

Dopo aver preparato il DB, sono passato allo step successivo: ho riadattato il software scritto all’epoca delle superiori, affinché pescasse le domande (e le risposte) direttamente dal nuovo database appena creato. E ho colto l’occasione per effettuare una serie di migliorie per rendere il gioco quanto più simile all’originale.

Nuove funzionalità

Il software che vi presento oggi possiede le seguenti funzionalità:

  • Un database con oltre 100.000 domande. Insomma, impossibile trovare più volte la stessa domanda 😛
  • Grafica e suoni che richiamano al gioco originale. In particolare, rispetto alla versione 1.0, è ora disponibile la “scalata”, che esattamente come nel gioco originale, indica il numero della domanda in cui ci si trova, nonché il premio in denaro associato a tale domanda.
  • Implementazione di tutti gli aiuti. Nel gioco sono disponibili tutti gli aiuti del gioco originale (50:50, cambio domanda, telefonata a casa e aiuto del pubblico). Ogni nuova idea è ben accetta. 🙂
  • Comunicazione con lo sviluppatore: può capitare che alcune domande contengano errori di battitura, risposte duplicate e altro ancora. Per questo, in qualsiasi momento è possibile segnalare la domanda in cui ci si trova, descrivendo il problema. In questo modo, attraverso un’interfaccia di amministratore, posso consultare le vostre segnalazioni apportando le relative modifiche.
  • Pannello di creazione delle domande (a partire dalla versione 2.1): il gioco prevede anche un pannello in cui potete creare le vostre domande ed inserirle nel database, per ampliare ulteriormente la varietà del gioco.

Requisiti di sistema

Il gioco richiede una qualsiasi versione di Windows e Java, scaricabile tramite questo link. È probabile che l’abbiate già installato, perciò provate ad aprire il file eseguibile. Se non parte, vuol dire che avete bisogno di scaricare Java.

DOWNLOAD LINK

E per concludere, ecco il link per scaricare le varie versioni del gioco. Ulteriori aggiornamenti rilasciati saranno comunicati sui miei social. Attendo vostri feedback, e spero possiate divertirvi!

Versione 2.1 (27 marzo 2023)

  • Aggiunta funzionalità per creare nuove domande. Le domande saranno inviate allo sviluppatore per essere approvate all’interno del gioco.

Versione 2.0 (5 marzo 2023)

  • Prima versione del gioco.
5,0 / 5
Grazie per aver votato!

Notifiche push abilitate

Grazie per aver abilitato le notifiche!

Pubblicità

Pubblicato da Raffaele Del Basso

Una goccia nell’oceano, come tante, appassionata di tecnologia, musica, videogiochi, e di qualsiasi espressione artistica che consenta di conoscere e di cogliere gli aspetti più nascosti della realtà che ci circonda. Sono pienamente convinto del fatto che la tecnologia e l’informatica possano contribuire alla formazione di una vita migliore e più semplice. Per questo motivo, mi piace smanettare con la strumentazione che il progresso ci ha messo a disposizione e sono pronto a sfruttarla al massimo per il bene comune.

Contact Us