Cette Page en Français.
Exemplos do que é feito ao desenvolver videogames: gerenciamento de sprites, música de fundo, efeitos sonoros, animações, ...
Os projetos são desenvolvidos na Delphi com sua estrutura multiplataforma do Firemonkey para executar nossos projetos no Windows, MacOS, iOS, Android e Linux da mesma base de código.
Nem todas as imagens e músicas usadas neste repositório são gratuitas. Reutilizá -los apenas se você tiver uma licença. Eles continuam sendo propriedade de seus respectivos autores e estão presentes apenas nos programas para fins de demonstração.
Imagens e sons de:
Informações e explicações sobre os projetos deste repositório estão disponíveis no Blog Developeur Pascal.
Os projetos de exemplo estão no grupo, f.DevelopeurPascal.Demo.*
Não os publique nas lojas de aplicativos ou em outros lugares em uma versão compilada, mas retorne sistematicamente a este repositório de código ou à seção dedicada no blog Developpeur Pascal.
Esta biblioteca foi criada ao vivo no Twitch durante a operação de jogos para sidaction em favor do Sidaction 2021. Você pode ver o replay deste fim de semana em https://serialstreameur.fr/sidaction-2021.php
Se você quiser ver o resultado das animações em um videogame real, dê uma olhada no Ok Ducky desenvolvido ao vivo durante este fim de semana de codificação de jogo ao vivo.
Outros jogos foram desenvolvidos ao longo do ano de 2021 e além no Twitch. As reprises dessas sessões estão disponíveis nos videogames de streamer em série.
Se você está procurando exemplos de código para aprender Delphi sobre algo diferente de videogame ou manipulações básicas, consulte este repositório de exemplos de todos os tipos. E, se não, dê uma olhada nesses videogames de código aberto no Github.
Para codificar seus próprios jogos em Delphi, existem inúmeros serviços públicos e motores de jogo. Você encontrará alguns links sobre o Awesome Pascal. Você também pode usar o Firemonkey nativamente e adicionar apenas alguns truques úteis com o Delphi Game Engine ou usar este kit inicial do Firemonkey Game.
Este repositório de código contém alguns projetos desenvolvidos na linguagem Pascal Object sob Delphi. Você não sabe o que é Delphi e onde baixá -lo? Você aprenderá mais neste site.
Siga minhas sessões de codificação de desenvolvimento de jogos ao vivo no meu canal Twitch ou como replays no streamleur em série principalmente em francês.
Visite o devlog para saber mais sobre como ele funciona, acesse vídeos e artigos, descubra as diferentes versões disponíveis e seus recursos, entre em contato com o suporte do usuário ...
Para baixar este repositório de código, recomendamos o uso de "Git", mas você também pode baixar um arquivo zip diretamente do seu repositório do GitHub.
Este projeto usa dependências na forma de sub-módulos. Eles estarão ausentes no arquivo zip. Você terá que baixá -los manualmente.
Como MVP Embarcadero, me beneficiei das mais recentes versões do construtor Delphi e C ++ no Rad Studio assim que forem lançadas. Portanto, trabalho com essas versões.
Normalmente, minhas bibliotecas e componentes também devem ser executados em pelo menos a versão atual do Delphi Community Edition.
Não há garantia de compatibilidade com as versões anteriores, mesmo que eu tente manter meu código limpo e evitar usar muitas das novas maneiras de escrever nele (digite inferência, VAR embutido e strings multilinas).
Se você detectar alguma anomalia nas versões anteriores, não hesite em denunciá -las para que eu possa testar e tentar corrigir ou fornecer uma solução alternativa.
Esse código -fonte é distribuído sob a licença AGPL 3.0 ou posterior.
Geralmente, você é livre para usar o conteúdo deste repositório de código em qualquer lugar, desde que:
Se esta licença não atender às suas necessidades, você poderá comprar o direito de usar este projeto no Apache License 2.0 ou uma licença comercial dedicada (entre em contato com o autor para explicar suas necessidades).
Esses códigos de origem são fornecidos como está, sem garantia de qualquer tipo.
Certos elementos incluídos neste repositório podem estar sujeitos a direitos de uso de terceiros (imagens, sons, etc.). Eles não são reutilizáveis em seus projetos, a menos que indicado de outra forma.
Se você deseja uma resposta do proprietário do projeto, a melhor maneira de solicitar um novo recurso ou relatar um bug é ir ao repositório do GitHub e abrir um novo problema.
Se você encontrou um problema de segurança, não o relate publicamente antes que um patch esteja disponível. Explique o caso enviando uma mensagem privada ao autor.
Você também pode gastar o repositório e contribuir enviando solicitações de puxar, se quiser ajudar. Leia o arquivo contribuindo.md.
Se você acha que este projeto é útil e deseja apoiá -lo, faça uma doação ao seu autor. Isso ajudará a manter o código e os binários.
Você pode usar um desses serviços:
Ou, se você espalhar francês, poderá se inscrever na Zone ABO mensalmente ou anualmente e obter muitos recursos como vídeos e artigos.