Jogo ASCII

Projeto: desenvolver um jogo em ASCII para executar em terminal texto no Linux.

Jogos sugeridos:

Requisitos de execução:

Requisitos de implementação:

Para instalar os arquivos de desenvolvimento da biblioteca Ncurses no Debian, Ubuntu e correlatos:

sudo apt-get install libncurses5-dev

O código de inicialização da biblioteca NCurses, com as configurações necessárias para este projeto, é o seguinte:

  initscr () ;		   // inicializa a biblioteca ncurses
  raw () ;		   // ler teclas de controle (^C, ^Z, etc)
  nodelay (stdscr, TRUE) ; // leitura não-bloqueante do teclado
  keypad (stdscr, TRUE) ;  // ativa leitura de teclas de setas, Fn, etc
  noecho () ;		   // não escreve as teclas lidas na tela
  curs_set (0) ;	   // esconde o cursor do terminal

Estrutura típica de um programa de jogo:

Material de apoio para Ncurses:

Uso de Ncurses em jogos: