Cette Page en Français.
Ejemplos de lo que se hace al desarrollar videojuegos: gestión de sprites, música de fondo, efectos de sonido, animaciones, ...
Los proyectos se desarrollan en Delphi con su marco de múltiples de Firemonkey para ejecutar nuestros proyectos en Windows, MacOS, iOS, Android y Linux de la misma base de código.
No todas las imágenes y músicas utilizadas en este repositorio son gratuitas. Reutilizarlos solo si tiene una licencia. Siguen siendo propiedad de sus respectivos autores y solo están presentes en los programas para fines de demostración.
Imágenes y sonidos de:
La información y las explicaciones sobre los proyectos de este repositorio están disponibles en el blog Developeur Pascal.
Los proyectos de ejemplo se encuentran en el grupo Fr.Developeurpascal.Demo.*
No los publique en tiendas de aplicaciones o en otro lugar de una versión compilada, sino que regrese sistemáticamente a este repositorio de código o a la sección dedicada en el blog Developeur Pascal.
Esta biblioteca fue creada en vivo en Twitch durante el juego para la operación Sidaction a favor de SidAction 2021. Puede ver la repetición de este fin de semana en https://serialstreameur.fr/sidaction-2021.php
Si quieres ver el resultado de las animaciones en un videojuego real, eche un vistazo a Ok Ducky desarrollado en vivo durante este fin de semana de codificación de juegos en vivo.
Otros juegos se desarrollaron durante todo el año 2021 y más allá en Twitch. Las repeticiones de estas sesiones están disponibles en los videojuegos de streamer en serie.
Si está buscando ejemplos de código para aprender Delphi sobre algo más que el videojuego o manipulaciones básicas, consulte este depósito de ejemplos de todo tipo. Y si no, eche un vistazo a estos videojuegos de código abierto en Github.
Para codificar sus propios juegos en Delphi, hay numerosas utilidades y motores de juego. Encontrarás algunos enlaces en Awesome Pascal. También puedes usar Firemonkey de forma nativa y agregar solo algunos trucos útiles con el motor de juego Delphi o usar este kit de inicio del juego Firememonkey.
Este repositorio de código contiene algunos proyectos desarrollados en el lenguaje Pascal de objetos bajo Delphi. ¿No sabes qué es Delphi y dónde descargarlo? Aprenderá más en este sitio web.
Siga mis sesiones de codificación de desarrollo de juegos en vivo en mi canal Twitch o como repeticiones en Serial Streameur, principalmente en francés.
Visite el DevLog para obtener más información sobre cómo funciona, acceder a videos y artículos, descubra las diferentes versiones disponibles y sus características, contacte al soporte de usuarios ...
Para descargar este repositorio de código, recomendamos usar "GIT", pero también puede descargar un archivo ZIP directamente desde su repositorio de GitHub.
Este proyecto utiliza dependencias en forma de submódulos. Estarán ausentes del archivo zip. Tendrás que descargarlos a mano.
Como MVP Embarcadero, me beneficio de las últimas versiones de Delphi y C ++ Builder en Rad Studio tan pronto como se lanzan. Por lo tanto, trabajo con estas versiones.
Normalmente, mis bibliotecas y componentes también deberían ejecutarse al menos en la versión actual de Delphi Community Edition.
No hay garantía de compatibilidad con versiones anteriores, a pesar de que trato de mantener mi código limpio y evitar usar demasiadas de las nuevas formas de escribir (inferencia de tipo, var en línea y cadenas multilíneas).
Si detecta alguna anomalía en versiones anteriores, no dude en informarlos para que pueda probar e intentar corregir o proporcionar una solución.
Este código fuente se distribuye bajo la licencia AGPL 3.0 o posterior.
Generalmente puede usar el contenido de este repositorio de código en cualquier lugar, siempre que:
Si esta licencia no se adapta a sus necesidades, puede comprar el derecho de usar este proyecto bajo la Licencia de Apache 2.0 o una licencia comercial dedicada (comuníquese con el autor para explicar sus necesidades).
Estos códigos de origen se proporcionan como está, sin garantía de ningún tipo.
Ciertos elementos incluidos en este repositorio pueden estar sujetos a derechos de uso de terceros (imágenes, sonidos, etc.). No son reutilizables en sus proyectos a menos que se indique lo contrario.
Si desea una respuesta del propietario del proyecto, la mejor manera de solicitar una nueva función o informar un error es ir al repositorio de GitHub y abrir un nuevo problema.
Si encontró un problema de seguridad, no lo informe públicamente antes de que haya un parche disponible. Explique el caso enviando un mensaje privado al autor.
También puede desembolsar el repositorio y contribuir enviando solicitudes de extracción si desea ayudar. Lea el archivo contribuyente.md.
Si cree que este proyecto es útil y quiere apoyarlo, haga una donación a su autor. Ayudará a mantener el código y los binarios.
Puede usar uno de esos servicios:
O si siente francés, puede suscribirse a Zone ABO de forma mensual o anual y obtener muchos recursos como videos y artículos.