Minha coleção de exemplos de Raylib. (https://www.raylib.com/index.html)
Para a versão Raylib de 4 de abril de 2020 (versão do instalador do bloco de notas ++)
Até agora, todos os arquivos diferentes no repositório são independentes. GFX e talvez o som serão incluídos dentro dos arquivos de código como dados da matriz.
Eu posso acabar armazenando e criando algumas centenas de exemplos de código relacionados a jogos neste repositório nos próximos dois anos.
Os pontos de interesse para mim e este repo são:
*Aprendendo C com Raylib
*Aprendendo mais sobre como funcionam os jogos RTS/FPS/RPG/TBS/Shooter/Action/Puzzle.
*Ferramentas para a Eq. Edição Sprite (para colagem direta no código)
*Foco principal - Minecraft e Civilization 1/2 Games de estilo.
Dotate para o autor (fundos de livro e motivação) https://www.paypal.me/rudyvanetten/5
Pode haver períodos em que passo tempo praticando outras coisas como composição musical e/ou pixelart. Assim, pode haver um tempo em que gasto menos ou sem tempo codificando. Meu blog PixElart é: http://pixelart001.blogspot.com/ minha música está em: https://soundcloud.com/pakz001
Como usar estes exemplos:
Cada exemplo aqui é um arquivo .C independente. Acabei de copiar e colar o que preciso no bloco de notas ++ e salvá -lo como um novo arquivo .c e ele apenas funciona. Você também deve salvar esse repositório como um zip, descompactá -lo e poder carregar cada exemplo e executá -lo.
Possivelmente um arquivo .h como Raymath.h às vezes não é encontrado, isso acontece com certos exemplos nos exemplos oficiais. Você pode copiar esses arquivos .h dos arquivos /src na pasta com o exemplo que precisa. Isso parecia ter funcionado para mim.
O editor de sprite e mapa inspirado no Pico8 na pasta SpriteEditor exporta a imagem atual como matriz CA para o buffer da área de transferência que pode ser colada dentro do seu código. Eu mesmo uso isso. A tecla 'C' dentro do editor é usada para isso (na seção do editor Sprite.) (A nova versão deve ler as matrizes de sprite 8x8 de volta ao editor com a tecla 'P') (salve All (f5) loadall (f6) (TAB = Switch entre SpriteView e Map View.)
Os vídeos do YouTube de alguns dos projetos de jogo no repo aqui:
Link para vídeo (YouTube) do modelo de jogo de plataforma (drones)
Link para vídeo (YouTube) da masmorra com um exemplo de jogo de aranhas perigosas.
Meu outro hobby: https://soundcloud.com/pakz001
https://pixelart001.blogspot.com/