Articles liés à MANUALE COMPLETO DI PROGRAMMAZIONE BASIC V2 PER COMMODORE...

MANUALE COMPLETO DI PROGRAMMAZIONE BASIC V2 PER COMMODORE 64: Dalla struttura del programma alla creazione del gioco NORAD Strategic Radar - Couverture souple

Livre 1 sur 10: Informatica Pratica: Programmazione e Intelligenza Artificiale

Dineian, Arman

 
9798185488171: MANUALE COMPLETO DI PROGRAMMAZIONE BASIC V2 PER COMMODORE 64: Dalla struttura del programma alla creazione del gioco NORAD Strategic Radar

Synopsis

Impara il BASIC V2 del Commodore 64 costruendo un gioco completo

Hai mai voluto capire davvero come funzionava quella macchina magica degli anni Ottanta? Questo manuale ti porta dentro il Commodore 64 attraverso il metodo più efficace che esista: costruire qualcosa che funziona davvero.

Passo dopo passo, capitolo dopo capitolo, scriverai insieme all'autore NORAD Strategic Radar — un gioco completo di strategia militare in BASIC V2, con grafica, suoni, intelligenza artificiale e sequenze di fine partita. Ogni concetto del linguaggio viene introdotto nel momento esatto in cui serve, ancorato a righe di listato reali con i numeri di riga originali.

Cosa imparerai in questo libro
  • Le basi del BASIC V2 — numeri di riga, modi operativi, istruzioni multiple con i due punti, commenti REM e il loro costo in memoria
  • Variabili e tipi — la regola dei due caratteri significativi, le collisioni di nome, le parole riservate nascoste che generano bug silenziosi
  • Controllo di flusso — IF senza ELSE, GOTO strutturale, FOR NEXT come temporizzatore, ON GOSUB come dispatch a tabella
  • Subroutine — GOSUB e RETURN, il pattern "imposta globali → chiama → leggi globali", la mappa completa del programma blocco per blocco
  • Schermo e grafica — la griglia 40×25, POKE diretti in memoria video, screen code vs PETSCII, pulizia a bande, animazione missile cella per cella
  • Il chip SID — registri audio, ADSR, forme d'onda, tre voci con tre scopi diversi, quattro ricette sonore pronte all'uso
  • Numeri casuali — RND e il seme obbligatorio, probabilità con soglia, eventi rari e distribuiti
  • Logica di gioco — modellare lo stato con scalari, bilanciamento, condizioni di vittoria, resa e stallo
  • Intelligenza artificiale — un avversario completo costruito con soli IF in cascata, senza librerie né algoritmi
  • Debug — i quattro errori più comuni del BASIC V2, come stanarli e come forzare gli stati rari per testare i rami nascosti
  • Organizzazione e memoria — convenzioni a blocchi, il vincolo dei 38.911 byte, versionare senza Git, confronto completo con la programmazione moderna
Un metodo diverso da tutti gli altri

Non troverai teoria astratta separata dal codice. Ogni paragrafo cita i numeri di riga reali del listato. Ogni concetto ha un esempio concreto verificabile su VICE emulator o su hardware originale. Tre box ricorrenti guidano la lettura:

  • VECCHIO vs MODERNO — confronto diretto con Python, JavaScript e i linguaggi di oggi
  • TRAPPOLA — gli errori tipici e come evitarli prima di cascarci
  • PROVA TU — modifiche immediate al listato con risultato visibile
Cosa è incluso
  • 13 capitoli dalla prima riga di codice alla partita completa
  • Listato integrale commentato di NORAD Strategic Radar
  • Appendice con tutti i codici colore, screen code e registri SID e VIC-II usati
  • Glossario completo di tutte le variabili del programma
  • Tabella delle parole riservate da evitare nei nomi di variabile
  • Tre estensioni guidate per chi vuole andare oltre
A chi è rivolto

A chiunque abbia voglia di capire come funzionava davvero quella macchina. Non serve esperienza di programmazione: serve solo curiosità e un emulatore gratuito. Se già programmi in un linguaggio moderno, troverai confronti diretti che mettono in prospettiva tutto quello che dai per scontato.

Il cursore lampeggiante ti aspetta. 38.911 byte sono più che sufficienti.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.