Elite BBC Micro - Il Codice Commentato

categorie



Il sito bbcelite.com contiene il codice sorgente originale del classico gioco spaziale Elite su BBC Micro e Acorn Electron, con ogni singola riga documentata e (per la maggior parte) spiegata.

Copre la versione originale su cassetta del BBC Micro, la versione migliorata su disco del BBC Micro, la versione superveloce del 6502 Second Processor, la versione BBC Master senza sfarfallio e la versione ridotta dell'Acorn Electron, tutte scritte da Ian Bell e David Braben e pubblicate da Acornsoft. Include anche Elite-A, la versione estesa del gioco originale realizzata da Angus Duggan.

Masters of their universe

BBC Micro Virtuale

[via]

Neurolinguistica - Trovare il Linguaggio Dentro al Cervello

categorie

Neurolinguistics Giosuè Baggio
Lo psicolinguista Giosuè Baggio fa luce sull'entusiasmante campo in evoluzione della neurolinguistica, dove neuroscienze e linguistica si incontrano.

Che cos'è esattamente il linguaggio? A prima vista, si tratta di un flusso continuo di suoni che ascoltiamo, di suoni che emettiamo, di scarabocchi su carta o su uno schermo, di movimenti delle nostre mani e di espressioni sui nostri volti. Ma se ci fermiamo un attimo, scopriamo che dietro questo ricco display esperienziale c'è qualcosa di diverso: i mattoncini più piccoli e più grandi di un gioco di costruzioni simile al Lego, con parti di parole, parole, frasi, frasi e ancora strutture più grandi.

Possiamo scegliere i pezzi e metterli insieme con una certa libertà, ma non tutto va bene. Ci sono regole, vincoli. E non ci sono mezze misure. O un suono viene usato in una parola, o non viene usato; o una parola viene usata in una frase, o non viene usata.

Si è tentati di vedere le lingue come sistemi matematici di qualche tipo. Ma in realtà, le lingue sono calcoli, in un senso molto reale, tanto reale quanto i sensi in cui cambiano oggetti storici, mezzi di comunicazione, voci interiori, veicoli di identità, strumenti di persuasione e media artistici. Ma mentre tutti questi aspetti del linguaggio ci colpiscono quasi immediatamente, come hanno fatto i filosofi per secoli, la connessione tra linguaggio e calcolo non è immediatamente evidente, né tutti gli studiosi concordano sul fatto che sia giusto farla."

Finding Language in the Brain

Il libro


League of Legends: Origins



Nel documentario League of Legends: Origins il famoso regista Leslie Iwerks offre uno sguardo dietro le quinte durante i primi giorni di League of Legends, dal 2006 al 2017.

Raccontato dai fan che l'hanno vissuto, dai giocatori che l'hanno reso popolare e dagli sviluppatori appassionati ma inesperti che l'hanno creato, Iwerks cattura gli alti e bassi della trasformazione di League in un fenomeno globale.

leagueoflegends.com

Fortiche Prod Studio

[via]

MarioGPT Level Generation

okuribito


MarioGPT: Open-Ended Text2Level Generation through LLM è un modello GPT2 perfezionato (nello specifico, distilgpt2), addestrato su un sottoinsieme di livelli di Super Mario Bros e Super Mario Bros: The Lost Levels, fornito dal The Video Game Level Corpus. MarioGPT è in grado di generare livelli guidati da una semplice richiesta di testo. Questa generazione non è perfetta, ma riteniamo che sia un ottimo primo passo per una generazione di livelli/ambienti più controllabile e diversificata.

[via]

Jeff Minter e Akka Arrh di Atari

categorie

Jeff Minter e Akka Arrh di Atari


On making a respectful cover è un articolo dove Jeff Minter spiega come si è organizzato quando Atari gli ha chiesto di scegliere di fare un remake dal suo catalogo.

Quando si è occupato di Tempest 2000 il gioco originale era incontrovertibilmente un classico, ma nel caso di Akka Arrh il nostro si è dovuto cimentare con più di un difetto di Game Design.


SQLite Funziona Bene

categorie

SQLite

SQLite the only database you will ever need in most cases.

SQLite è un database scritto in C. Non è un'applicazione indipendente, ma una libreria che gli sviluppatori di software incorporano nelle loro applicazioni. Come tale, appartiene alla famiglia dei database integrati. È il motore di database più diffuso, poiché è utilizzato da molti dei principali browser web, sistemi operativi, telefoni cellulari e altri sistemi embedded.

Molti linguaggi di programmazione hanno legami con la libreria SQLite. In genere segue la sintassi di PostgreSQL, ma non applica il controllo di tipo come impostazione predefinita. Ciò significa che è possibile, ad esempio, inserire una stringa in una colonna definita come un intero.

wikipedia
SQLite su free code camp
SQLite Tutorial
sqlitebrowser.org
SQLiteStudio

Why SQLite is so great for the edge


La Mente Organizzata

categorie

La Mente Organizzata Thinking Straight Daniel J Levitin
The Organized Mind: Thinking Straight in the Age of Information Overload è un libro del 2015 di Daniel Levitin, psicologo cognitivo americano-canadese, neuroscienziato, scrittore, musicista e produttore discografico. Ecco tre tra i tanti suggerimenti che vi si possono leggere.

Vacci piano con il multitasking
"È stato riscontrato che il multitasking aumenta la produzione di cortisolo, l'ormone dello stress, e di adrenalina, l'ormone della lotta o della fuga, che può sovrastimolare il cervello e causare nebbia mentale o pensieri confusi. Il multitasking crea un circuito di feedback di dipendenza dalla dopamina, ricompensando di fatto il cervello per la perdita di concentrazione e per la costante ricerca di stimoli esterni. A peggiorare le cose, la corteccia prefrontale ha una tendenza alla novità, il che significa che la sua attenzione può essere facilmente dirottata da qualcosa di nuovo, i proverbiali oggetti luccicanti".

Puntare su una dieta mediatica di qualità, non di quantità
"Il filosofo romano Seneca il Giovane (precettore di Nerone) si lamentava che i suoi coetanei sprecavano tempo e denaro accumulando troppi libri, ammonendo che "l'abbondanza di libri è una distrazione". Seneca raccomandava invece di concentrarsi su un numero limitato di buoni libri, da leggere a fondo e ripetutamente".

Scriverselo (da qualche parte)
"Il principio fondamentale della mente organizzata, quello più critico per evitare di dimenticare o perdere le cose, è spostare l'onere dell'organizzazione dal nostro cervello al mondo esterno".

LINK