<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Contribuez</title>
		<link>https://www.developpez.net/forums/</link>
		<description>Vos contributions pour la rubrique 2D / 3D / Jeux : FAQ, codes sources, tutoriels, sondages, débats, idées...</description>
		<language>fr</language>
		<lastBuildDate>Thu, 20 Aug 2026 11:37:38 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Contribuez</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Un site pour toutes sortes de sons militaires. pour vos jeux !</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184688&amp;goto=newpost</link>
			<pubDate>Thu, 16 Jul 2026 16:13:42 GMT</pubDate>
			<description>https://sounddino.com/fr/effec...</description>
			<content:encoded><![CDATA[<div><a rel="nofollow" href="https://sounddino.com/fr/effects/artillery/" target="_blank">https://sounddino.com/fr/effects/artillery/</a><br />
<br />
Un site pour toutes sortes de sons militaires.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f145/applications/developpement-2d-3d-jeux/contribuez/">Contribuez</category>
			<dc:creator>nouby</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184688/applications/developpement-2d-3d-jeux/contribuez/site-toutes-sortes-sons-militaires-vos-jeux/</guid>
		</item>
		<item>
			<title>demo base de jeu space_shooter</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184621&amp;goto=newpost</link>
			<pubDate>Sun, 12 Jul 2026 20:20:55 GMT</pubDate>
			<description>Hello, 
 
Voici une base de...</description>
			<content:encoded><![CDATA[<div>Hello,<br />
<br />
Voici une base de jeu &quot;space_shooter&quot;, je suis ouvert à toutes vos questions si besoin,<br />
<br />
<b><font size="4">&#128230; Contenu de l'archive space_shooter.zip</font></b><br />
<br />
L'archive contient le projet organisé selon l'architecture logicielle <i>Domain-Driven Design (DDD)</i>. Elle est divisée en 4 répertoires fonctionnels et quelques fichiers à la racine :<br />
<br />
<b>1. Répertoire <font color="#e67e22">domain/</font> (Le cœur abstrait)</b><br />
<i>Ce dossier contient les règles fondamentales du jeu, sans aucune dépendance visuelle (zéro Pygame).</i><br />
<ul><li style=""> <b>models.py</b> : Définit les mathématiques (Vecteurs) et la structure pure des entités (Joueur, Ennemis, Missiles, Explosions). Gère les coordonnées, la vitesse, les points de vie et le calcul mathématique des collisions.</li></ul><br />
<br />
<b>2. Répertoire <font color="#e67e22">application/</font> (L'orchestrateur)</b><br />
<i>Ce dossier pilote la logique et le déroulement d'une partie.</i><br />
<ul><li style=""> <b>game.py</b> : Pilote le jeu (&quot;Game State&quot;). Il manipule les objets du domaine pour gérer l'apparition des ennemis, la mort du joueur, la mise à jour du score et la détection globale des collisions à chaque tour de boucle.</li></ul><br />
<br />
<b>3. Répertoire <font color="#e67e22">infrastructure/</font> (Le lien avec le matériel)</b><br />
<i>Ce dossier est le seul autorisé à parler avec Pygame, l'écran et le clavier.</i><br />
<ul><li style=""> <b>pygame_impl.py</b> : Contient l'adaptateur clavier (<i>PygameInputAdapter</i>) pour capter les touches, et le moteur de rendu (<i>PygameRenderer</i>) pour dessiner des images par-dessus les coordonnées abstraites des entités mathématiques.</li></ul><br />
<br />
<b>4. Répertoire <font color="#e67e22">assets/</font> (Les ressources graphiques)</b><br />
<i>Ce dossier contient tous les fichiers .png nécessaires au jeu.</i><br />
<ul><li style=""> Contient : <b>player.png</b>, les ennemis (<b>enemy_1.png</b>...), les tirs (<b>laser.png</b>, <b>missile.png</b>...), l'objet bonus (<b>powerup.png</b>) et les images de l'explosion (<b>explosion_1.png</b>...).</li></ul><br />
<br />
<b>5. Fichiers à la racine</b><br />
<i>Les fichiers de lancement, de configuration et d'aide.</i><br />
<ul><li style=""> <b>main.py</b> : Le point d'entrée exécutable. Il assemble les 3 couches ci-dessus et lance la boucle de temps infinie (à 60 images par seconde).</li><li style=""> <b>settings.py</b> : Les variables de configuration de base (dimensions de la fenêtre, framerate).</li><li style=""> <b>assets.py</b> : Un petit module utilitaire chargé de stocker les images en cache mémoire pour de meilleures performances.</li><li style=""> <b>README.md</b> : La notice détaillée du projet (prérequis, installation, architecture).</li><li style=""> <b>requirements.txt</b> : Le fichier stipulant que Pygame est requis pour faire tourner l'application.</li><li style=""> <b>preview.png</b> : Une simple image d'illustration pour le README.</li></ul><br />
<br />
C'est une base de démarrage pour la création du jeu, si certains souhaitent continuer sur le sujet c'est avec plaisir (je déteste dev des jeux, c'est pas mon métier !)<br />
<br />
Merci par avance pour vos remarques...</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/zip.gif" alt="Type de fichier : zip" />
	<a href="https://www.developpez.net/forums/attachments/p677466d1783890338/applications/developpement-2d-3d-jeux/contribuez/demo-base-jeu-space_shooter/space_shooter.zip/">space_shooter.zip</a> 
(293,2 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f145/applications/developpement-2d-3d-jeux/contribuez/">Contribuez</category>
			<dc:creator>fred1599</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184621/applications/developpement-2d-3d-jeux/contribuez/demo-base-jeu-space_shooter/</guid>
		</item>
		<item>
			<title>Un site de sprites 2D pour vos jeux</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184565&amp;goto=newpost</link>
			<pubDate>Thu, 09 Jul 2026 06:45:38 GMT</pubDate>
			<description>vala, vala :...</description>
			<content:encoded><![CDATA[<div>vala, vala : <a rel="nofollow" href="https://craftpix.net/categorys/sprites/" target="_blank">https://craftpix.net/categorys/sprites/</a><br />
<br />
Un autre plein de ressources : <a rel="nofollow" href="https://opengameart.org/" target="_blank">https://opengameart.org/</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f145/applications/developpement-2d-3d-jeux/contribuez/">Contribuez</category>
			<dc:creator>nouby</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184565/applications/developpement-2d-3d-jeux/contribuez/site-sprites-2d-vos-jeux/</guid>
		</item>
		<item>
			<title>Pour ceux qui veulent des renseignements sur les avions de combat, pour concevoir leurs jeux</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184518&amp;goto=newpost</link>
			<pubDate>Mon, 06 Jul 2026 19:11:55 GMT</pubDate>
			<description>Salut, 
Pour ceux qui veulent...</description>
			<content:encoded><![CDATA[<div>Salut,<br />
Pour ceux qui veulent des renseignements sur les avions de combat, pour concevoir leurs jeux d'avions ou de vaisseaux, voici un lien sur les avions de combat :<br />
<br />
<a rel="nofollow" href="https://www.avion-chasse.fr/les-armements-des-avions-de-chasse-modernes/" target="_blank">https://www.avion-chasse.fr/les-arme...asse-modernes/</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f145/applications/developpement-2d-3d-jeux/contribuez/">Contribuez</category>
			<dc:creator>nouby</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184518/applications/developpement-2d-3d-jeux/contribuez/veulent-renseignements-avions-combat-concevoir-leurs-jeux/</guid>
		</item>
	</channel>
</rss>
