← Tutti i video

Tic-Tac-Toe in C (ft. ncurses)

Guarda su YouTube → 1:20:14 1 dicembre 2022
ProgrammazioneC

Descrizione

In questo video mostro come scrivere un programma in C per giocare al famoso gioco tris utilizzando la libreria ncurses. ------------------------ MATERIALE ORIGINALE: https://archive.leonardotamiano.xyz/yt/c/07/ ------------------------ RIFERIMENTI ESTERNI: https://tldp.org/HOWTO/NCURSES-Programming-HOWTO/ ------------------------ TIMESTAMPS: 00:00:00 introduzione 00:02:20 scrittura Makefile 00:09:05 introduzione alla libreria ncurses 00:20:12 loop degli eventi del mouse 00:23:00 definizione griglia di gioco 00:28:00 renderizzazione griglia di gioco 00:44:00 gestione dei giocatori 00:50:00 gestione delle coordinate 01:05:08 gestione mossa giocatore 01:10:30 controllo condizione di vittoria 01:17:00 stampa messaggio finale ------------------------------------ PER CONTATTI: - Website: https://leonardotamiano.xyz - Academy: https://academy.leonardotamiano.xyz - Email: leo95.yt@gmail.com - LinkedIn: https://www.linkedin.com/in/leonardo-tamiano-707591236

Commenti 19

I commenti vengono da YouTube e sono aggiornati periodicamente.

  1. @eugeniogonzato 16 giugno 2026
    Dopo aver visto il tuo video mi sono perso per ore a leggere le pagine di invisible-island ho cercato una foto di Thomas E. Dickey per farne un quadretto ma non l’ho trovata. Grazie per i contenuti di valore che porti su YouTube. ❤
  2. @petroniosilva18 9 settembre 2023
    Soi Brasileiro, i like too utch your ascent in Italian, keep going
  3. @angelonunziolombardi 2 dicembre 2022
    bel progetto, sicuramente lo studieró, spero in futuro in qualche altro programma C inerente peró alla sicurezza informatica, come quelli visti in passato :p
    1 risposta
    1. @esadecimale Autore 4 dicembre 2022
      Ci saranno, ci saranno!
  4. @Luke-ii9wp 1 dicembre 2022
    Ciao Leo, video sempre TOP! Cosa pensi del linguaggio GO?
    1 risposta
    1. @esadecimale Autore 1 dicembre 2022 1
      Non ho mai programmato troppo in GO, ma penso sia un bel linguaggio e io stesso lo vorrei approfondire in futuro
  5. @LucaCanali 1 dicembre 2022
    Sempre bello ed interessante vedere i tuoi video, sopratutto vedere come hai ragionato per sviluppare il tutto, mi chiedevo se c'e' un modo per includere le librerie senza doverle installare a priori nel OS ???
    2 risposte
    1. @esadecimale Autore 1 dicembre 2022 1
      Allora dipende, esistono attualmente degli ambienti online che puoi accedere tramite browser e ti permettono di compilare il codice. Ma alla fine questi ambienti si basano sempre e comunque sulla presenza di un server su cui sono installate le librerie. Alla fine il codice deve stare in qualche macchina. Prova a cercare "compile C online" e dovresti trovare vari risultati.
    2. @samas69420 16 dicembre 2022 1
      se intendi installare con il pm e non semplicemente scaricarle puoi appunto scaricarle in locale (scaricarle come normali file), linkarle staticamente all'eseguibile e poi cancellarle però così per progetti non banali rischi che l'eseguibile ti diventi una roba enorme, cerca "static linking in C" per approfondire l'argomento
  6. @strengthballoon 7 dicembre 2022
    ti prego porta advent of code 2022
    1 risposta
    1. @esadecimale Autore 9 dicembre 2022 1
      Guarda magari qualche episodio lo posso portare, ma adesso sono veramente pieno di roba, ora vedo
  7. @samas69420 16 dicembre 2022
    che wm/bar usi? personalmente sto provando hyprland + waybar ma solo per renderlo utilizzabile ci ho messo tipo 3 giorni lol
    1 risposta
    1. @esadecimale Autore 16 dicembre 2022
      i3 con i3blocks. Oramai non lo tocco da anni sto setup ahahah
  8. @Kult647 11 febbraio 2025
    per caso sei dislessico? ho notato numerosi mispellings
    1 risposta
    1. @esadecimale Autore 11 febbraio 2025
      Non che io sappia, tendenzialmente è il carico cognitivo della spiegazione che mi porta a fare errori di sintassi quando scrivo/leggo Mi concentro più sul far capire l’idea, piuttosto che sul dire ogni parola in modo “corretto” (anche perché altrimenti non avrei registrato neanche un video) Se ci sono errori che impediscono la comprensione scrivi pure!
  9. @roanyrocker 3 dicembre 2022 1
    Quale applicativo usi per scrivere in c? Quale combinazione di tasti serve per identare in automatico e quale per commentare in automatico?
    2 risposte
    1. @esadecimale Autore 4 dicembre 2022 1
      Utilizzo Emacs, ho una playlist sul canale che descrive in dettaglio come funziona. Puoi vedere Emacs come un complesso IDE che ti permette di gestire meglio il codice. Ad esempio c'è una funzione "comment-region", che ti commenta la regione selezionata a seconda del linguaggio che stai usando. Ci sono tante altre funzioni del genere. Ti consiglio di vederti la playlist "Emacs" per avere più info al riguardo, la trovi nelle tab delle playlists.
    2. @roanyrocker 4 dicembre 2022
      @esadecimale iniziò a guardarle subito,grazieeeee
  10. @gregandark8571 5 dicembre 2022
    Ciao Leonardo maestro incontrastabile del Kamasutra Informatico. Riscontro delle perplessità pressochè imbarazzanti con Emacs. La situazione è che ho cercato di installarmi sul mio computer con ubuntu l'ultima versione possibile di Emacs 29,solo che purtroppo per qualche strano motivo mi sono reso contro che la versione 29 è disponibile solo per Windows.... Eppure ho visto gente con linux che se lo faceva girare dentro il proprio pc,quindi come hanno fatto ad installare Emacs 29,se per adesso è disponibile solo per Winzozz ?