33 pontos por xguru 2020-12-22 | 3 comentários | Compartilhar no WhatsApp

Uma lista de coisas que valem a pena tentar como projeto paralelo

Organização de links e cursos que precisam ser lidos adicionalmente para colocá-los em prática

  • Ray Tracer

  • API Web de armazenamento chave-valor

  • Navegador web

  • Bot de trading de ações

Parte 2 de "Projetos desafiadores que desenvolvedores podem tentar", publicado há 1 ano: https://pt.news.hada.io/topic?id=1085

3 comentários

 
galadbran 2020-12-22

No momento em que você olha para um navegador web, dá aquela sensação de "ah... esse é realmente um projeto desafiador" ^^;;

 
xguru 2020-12-22

Nos comentários do HN relacionados a isso, também estão recomendando várias opções: https://news.ycombinator.com/item?id=25489879

  • Build a toy regex engine

  • Tetris

  • ION (Intuitive Ordinal Notation)

  • Fantasy Sports

  • Game Boy Emulator

No Build you Own X, também há mais listas: https://pt.news.hada.io/topic?id=850

 
ffdd270 2020-12-22

Estou tentando fazer um emulador de Game Boy, e dá para fazer muita coisa realmente interessante. Como a CPU e a GPU vão trocar dados, como implementar interrupções... e por aí vai.

https://gbdev.io/pandocs/

Se você tem interesse em desenvolvimento, recomendo dar uma boa olhada no site acima.

https://github.com/gbdev/awesome-gbdev

Se quiser encontrar mais informações de desenvolvimento, também recomendo olhar aqui. 'm'! E tem também o repositório que estou desenvolvendo, https://github.com/ffdd270/study_emu — todos os comandos da CPU já estão implementados e eu também escrevi casos de teste em C++, então, se você travar na hora de implementar, pode ser uma boa tentar resolver consultando os testes.

Ainda este ano, estou desenvolvendo a GPU com a meta de fazer o logo da Nintendo aparecer. O objetivo final é criar algo que permita aprender desenvolvimento de Game Boy de forma interativa, mas =m=.. por enquanto, primeiro fazer o logo aparecer..