Terminei o projeto snake game, e me ajudou bastante para absorver os conceitos iniciais de C++.
Aprendi sobre:
- Sintaxe da linguagem.
- Configuração de ambiente de desenvolvimento para C++.
- vcpkg (gerenciador de dependências).
- Arquivos
.h
. - Estruturas de dados sequenciais (
vector
,deque
,array
). - Constructors e Destructors.
- Garbage Collector.
O projeto não está 100% refinado, e esse nem é o intuito. É preciso manter o foco. O projeto não foi desenvolvido visando ser desenvolvedor de games, e sim aprender os conceitos da linguagem.
Realizarei mais um projeto, dessa vez será um sistema operacional. E depois, utilizarei o https://www.learncpp.com/ para me aprofundar.
Materiais sobre física computacional:
No Youtube achei algumas playlists sobre o assunto, deixei salvo para visualizar depois:
https://www.youtube.com/watch?v=6uDBCbq9V7M&list=PLCWOBtltrHovcMBoapQp7NfmsUyu0YRwc
https://www.youtube.com/watch?v=fcuYO52dT_g&list=PLCWOBtltrHovSM2RSLvnKE3oxShD3ksdl
https://www.youtube.com/watch?v=RrSHr-v--hg&list=PLTrNWCJm05f-0FFs-L3a4a1Mpt1KzV32h
https://www.youtube.com/watch?v=LfbhQn8sTkQ&list=PLoj8bKE80RQJdZoPAMhm7bmqjRo_5dkgN