Como criar jogos de nintendinho?

 Segue um vídeo sobre como criar um jogo de NES em C:

Só um complemento:
As ferramentas usadas são essas:
--compilador cc65:
Essa é a versão usada:
--neslib:
Projeto Usado:

Como compilar o código no Linux?

O compilador usado no vídeo tem um sério problema que ele é uma versão antiga do cc65 (versão 2.13) e por isso, nas versões mais recentes pode dar erro na linkagem mas compilar sem problema. Pra resolver isso siga os passos:

Pegando uma versão mais atual do neslib:

1--instale o compilador cc65 (para Debian e derivados)

$ sudo apt install cc65 gcc build-essentials

Execute no terminal cc65 --version pra mostrar qual versão está instalada.

Estou no Ubuntu 20.04 e meu cc65 é a versão 2.18-1

2--baixe o neslib mais atual deste repositório: https://github.com/nesdoug/01_Hello esse é um projeto melhorado para as versões mais recentes do cc65.

3--depois extraia o 01_Hello, abra o arquivo makefile e faça:

Nas primeiras linhas onde tem o ../bin/ apague ele e salve.

4--por fim, abra um terminal na pasta 01_Hello e execute apenas make

5--rode o hello.nes em um emulador e tá feito!

Observe que, na versão do neslib do nesdoug a interface das funções estão diferentes e por isso vc precisa estudar a documentação da neslib do nesdoug, mas é bem de boa, acredite!

Bons programas!

NOTA: pretendo fazer tutorial sobre o neslib em breve, aguarde!

Update: abaixo vc pode ver a documentação do neslib do nesdoug:

https://nesdoug.com/2017/04/13/my-neslib-notes/

Comentários

Postagens mais visitadas deste blog

SDL e programação de jogos parte 1

SDL e programação de jogos - detecção de colisão - parte 3

SDL e programação de jogos parte 2