Cette Page en Français.
O Firemonkey é o componente de plataforma cruzada e a estrutura da biblioteca fornecida com Delphi. Ele permite desenvolver software nativo (= compilado) para Windows, Mac, iOS, Android e Linux de uma única base de código.
Como essa estrutura é baseada em um mecanismo gráfico, é ideal para o desenvolvimento de videogames 2D e 3D sem aprender a usar um mecanismo de jogo especializado (como por exemplo, o mecanismo de jogo Great Castle, que também inclui muitas ferramentas (editores de mapas, sprites, ...) para desenvolvedores de jogos de Pascal).
Você encontrará mais motores de jogo em Pascal (Delphi, Lazarus, ...) listados no Awesome Pascal.
Este repositório de código oferece unidades e exemplos reutilizáveis para seus projetos de videogame.
Ele vem de anos de desenvolvimento de jogos para sessões de codificação divertida e ao vivo no Twitch começou em 2021 (e muito tempo antes do Twitch).
Você pode encontrar exemplos de recursos de jogo clássicos nos trechos de jogo Delphi FMX, se estiver procurando inspiração.
Alguns dos meus videogames são de origem aberta no Github. Encontre -os como submódulos deste repositório.
Desde julho de 2024, está disponível um kit inicial codificante do jogo na forma de projetos da Firemonkey. Este é o kit inicial do Gamolf FMX Game. Ele usa o Delphi Game Engine para as rotinas básicas (som, controladores de jogo, interface do usuário, pontuações, ...) e fornece um modelo de projeto Delphi para criar seus próprios jogos, com vários exemplos.
Este repositório de código contém um projeto desenvolvido na linguagem Pascal Object Pascal sob Delphi. Você não sabe o que é Delphi e onde baixá -lo? Você aprenderá mais neste site.
Siga meus fluxos de desenvolvimento de software, videogames, aplicativos móveis e sites no meu canal Twitch ou como replays no streampeur em série principalmente em francês.
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.
Se você deseja usar os recursos dos controladores de jogo para iOS ou macOS, não se esqueça de adicionar a estrutura GameController ao seu SDK (s) em ferramentas/opções/implantação/sdk e atualize os arquivos.
Os pacotes de componentes precisam apenas do pacote RTL para evitar conflitos durante a instalação.
Para os componentes, o TDGEGAMEPADETETEDET e TDGEHELPBAR, você precisa de Skia4Delphi ativado em seus projetos. É usado pela unidade olf.rtl.svgtobitmap.pas do DevelopPeurPascal/Liblibrairies para atrair o SVG no bitmap de imagens.
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.