<?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>Proposez vos articles, cours, tutoriels, FAQ, quizz et autres ressources</description>
		<language>fr</language>
		<lastBuildDate>Fri, 17 Apr 2026 05:01:55 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><![CDATA[[Free Pascal] Système solaire géocentrique pour PTCPas et AGGPas]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183066&amp;goto=newpost</link>
			<pubDate>Mon, 06 Apr 2026 16:02:38 GMT</pubDate>
			<description>Bonjour ! Je vous propose une...</description>
			<content:encoded><![CDATA[<div>Bonjour ! Je vous propose une représentation animée géocentrique du système solaire. C'est ma version Pascal de ce <a rel="nofollow" href="https://github.com/Kharoh/Geocentric-Solar-System" target="_blank">programme JavaScript</a>.<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p675444d1775491249/autres-langages/pascal/contribuez/systeme-solaire-geocentrique-ptcpas-aggpas/epicycles-ptc.png/" border="0" alt="Nom : epicycles-ptc.png
Affichages : 95
Taille : 966 octets"  style="float: CONFIG" /><br />
<br />
Compilation (après avoir corrigé le chemin vers les unités AGGPas, en fonction de votre installation) : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0080ff;">make</span></span><br />
<br />
Mode d'emploi:<br />
<br />
Appuyez sur une touche pour fermer le programme.</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p675444d1775491249/autres-langages/pascal/contribuez/systeme-solaire-geocentrique-ptcpas-aggpas/epicycles-ptc.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	
		<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/p675443d1775491233/autres-langages/pascal/contribuez/systeme-solaire-geocentrique-ptcpas-aggpas/epicycles-ptc-agg-260406.zip/">epicycles-ptc-agg-260406.zip</a> 
(15,6 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f191/autres-langages/pascal/contribuez/">Contribuez</category>
			<dc:creator>Roland Chastain</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183066/autres-langages/pascal/contribuez/systeme-solaire-geocentrique-ptcpas-aggpas/</guid>
		</item>
		<item>
			<title><![CDATA[[Free Pascal] Hexagone ou hexagramme de Pascal avec AGGPas]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182796&amp;goto=newpost</link>
			<pubDate>Sat, 21 Mar 2026 10:23:57 GMT</pubDate>
			<description>Bonjour tout le monde. 
 
Je...</description>
			<content:encoded><![CDATA[<div>Bonjour tout le monde.<br />
<br />
Je vous propose l'hexagone ou l'hexagramme de Pascal dessiné avec <i>AGGPas</i>.<br />
<br />
Il y a deux versions : un simple programme qui utilise l'unité <i>agg_2D</i> et crée un fichier PNG ; et un programme qui dessine dans une fenêtre <i>fpGUI</i>.<br />
<br />
Les deux programmes se compilent par la commande <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0080ff;">make</span></span> (ou <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0080ff;">make</span> <span style="color: #339933;">-f</span> Makefile.win</span> si vous êtes sous Windows). Il faut préalablement corriger dans le fichier <i>Makefile</i> le chemin vers les sources, en fonction de votre installation.<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p675154d1774088569/autres-langages/pascal/contribuez/hexagone-hexagramme-pascal-aggpas/pascal-hexagon.png/" border="0" alt="Nom : pascal-hexagon.png
Affichages : 79
Taille : 39,1 Ko"  style="float: CONFIG" /></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p675154d1774088569/autres-langages/pascal/contribuez/hexagone-hexagramme-pascal-aggpas/pascal-hexagon.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	
		<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/p675155d1774088579/autres-langages/pascal/contribuez/hexagone-hexagramme-pascal-aggpas/pascal-hexagon-260321.zip/">pascal-hexagon-260321.zip</a> 
(64,2 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f191/autres-langages/pascal/contribuez/">Contribuez</category>
			<dc:creator>Roland Chastain</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182796/autres-langages/pascal/contribuez/hexagone-hexagramme-pascal-aggpas/</guid>
		</item>
		<item>
			<title><![CDATA[[Free Pascal] Longueur des ombres à midi (Dessin avec AGGPas dans une fenêtre fpGUI)]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182765&amp;goto=newpost</link>
			<pubDate>Fri, 20 Mar 2026 06:12:57 GMT</pubDate>
			<description>Bonjour tout le monde. 
 
Je...</description>
			<content:encoded><![CDATA[<div>Bonjour tout le monde.<br />
<br />
Je vous propose un programme que j'ai fait pour me familiariser avec <i>AGGPas</i>.<br />
<br />
Longueur des ombres à midi. Illustration de la méthode suivie par les géomètres pour déterminer la circonférence de la Terre. Dessin avec <i>AGGPas</i> dans une fenêtre <i>fpGUI</i>.<br />
<br />
Pour dessiner une ombre, le programme cherche l'intersection avec l'arc de cercle terrestre du rayon du soleil passant par le point le plus haut de l'obstacle.<br />
<br />
La direction des rayons du soleil (supposés parallèles) peut être modifiée par l'utilisateur.<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p675111d1773987094/autres-langages/pascal/contribuez/longueur-ombres-midi-dessin-aggpas-fenetre-fpgui/demo.png/" border="0" alt="Nom : demo.png
Affichages : 53
Taille : 24,7 Ko"  style="float: CONFIG" /><br />
<br />
Le programme se compile avec <i>make</i> : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0080ff;">make</span></span><br />
<br />
Ou : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #0080ff;">make</span> <span style="color: #339933;">-f</span> Makefile.win</span><br />
<br />
si vous utilisez <i>Windows</i>.<br />
<br />
Vous devez préalablement 1° télécharger <i>fpGUI</i> : <div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><span style="color: #0080ff;">git clone</span> https:<span style="color: black">//</span>github.com<span style="color: black">/</span>graemeg<span style="color: black">/</span>fpGUI.git</code><hr />
</div><br />
et 2° corriger, dans <i>Makefile</i> ou <i>Makefile.win</i>, le chemin vers le dossier créé au moyen de la commande ci-dessus.</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p675111d1773987094/autres-langages/pascal/contribuez/longueur-ombres-midi-dessin-aggpas-fenetre-fpgui/demo.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	
		<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/p675112d1773987111/autres-langages/pascal/contribuez/longueur-ombres-midi-dessin-aggpas-fenetre-fpgui/earth-circumference-260320.zip/">earth-circumference-260320.zip</a> 
(87,5 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f191/autres-langages/pascal/contribuez/">Contribuez</category>
			<dc:creator>Roland Chastain</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182765/autres-langages/pascal/contribuez/longueur-ombres-midi-dessin-aggpas-fenetre-fpgui/</guid>
		</item>
		<item>
			<title><![CDATA[[MSEide+MSEgui] Dessin dans un tpaintbox]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182424&amp;goto=newpost</link>
			<pubDate>Tue, 03 Mar 2026 13:07:49 GMT</pubDate>
			<description>Bonjour tout le monde. 
 
Je...</description>
			<content:encoded><![CDATA[<div>Bonjour tout le monde.<br />
<br />
Je viens de passer une demi-heure à explorer les méthodes de dessin de la classe <i>tcanvas</i>. Mon exemple est encore très incomplet, mais les bases y sont.<br />
<br />
Je vous le propose tel quel, en espérant que vous m'aiderez à le compléter. ;)<br />
<br />
Les unités intéressantes sont <i>msegraphics</i> et <i>msegraphutils</i>.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #808080;">(*</span>
<span style="color: #808080;">&nbsp; https://msegui.net/doc-pasdoc/msegraphics.html</span>
<span style="color: #808080;">&nbsp; https://msegui.net/doc-pasdoc/msegraphutils.html</span>
<span style="color: #808080;">*)</span></pre></td></tr></table></code><hr />
</div></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p674693d1772542972/autres-langages/pascal/contribuez/dessin-tpaintbox/exemple-tpaintbox.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	
		<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/p674692d1772542958/autres-langages/pascal/contribuez/dessin-tpaintbox/exemple-dessin-tpainbox.zip/">exemple-dessin-tpainbox.zip</a> 
(7,7 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f191/autres-langages/pascal/contribuez/">Contribuez</category>
			<dc:creator>Roland Chastain</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182424/autres-langages/pascal/contribuez/dessin-tpaintbox/</guid>
		</item>
		<item>
			<title><![CDATA[[Free Pascal] Visage animé pour ptcGraph et Cairo]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178404&amp;goto=newpost</link>
			<pubDate>Sun, 03 Aug 2025 07:48:57 GMT</pubDate>
			<description>Bonjour tout le monde ! 
...</description>
			<content:encoded><![CDATA[<div>Bonjour tout le monde !<br />
<br />
J'ai essayé d'adapter en Pascal <a rel="nofollow" href="https://love2d.org/forums/viewtopic.php?p=220421#p220421" target="_blank">une animation LÖVE</a> que j'avais trouvée très bien faite. C'est un visage animé, dont les yeux suivent le mouvement de la souris.<br />
<br />
Je vous en propose une première version. 1° Tous les effets du visage n'y sont pas. Il n'y a que le mouvement des yeux. 2° Le code doit pouvoir être mieux conçu et organisé. Je suis preneur de vos éventuelles suggestions.<br />
<br />
Le programme a été écrit et essayé sous Linux.<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p669191d1754207264/autres-langages/pascal/contribuez/visage-anime-ptcgraph-cairo/01.png/" border="0" alt="Nom : 01.png
Affichages : 206
Taille : 18,8 Ko"  style="float: CONFIG" /><br />
<br />
Pour compiler :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><span style="color: #0080ff;">make</span> demo <span style="color: #339933;">CAIRO</span>=<span style="color: #cc66cc;">1</span></code><hr />
</div><br />
Si vous omettez de définir CAIRO, le visage est dessiné avec les fonctions de ptcGraph. 8-)<br />
<br />
Pour lancer le programme original (avec <i>love2d</i> installé) :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">love original</code><hr />
</div></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p669191d1754207264/autres-langages/pascal/contribuez/visage-anime-ptcgraph-cairo/01.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	
		<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/p669190d1754207231/autres-langages/pascal/contribuez/visage-anime-ptcgraph-cairo/eyes_01.zip/">eyes_01.zip</a> 
(7,1 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f191/autres-langages/pascal/contribuez/">Contribuez</category>
			<dc:creator>Roland Chastain</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178404/autres-langages/pascal/contribuez/visage-anime-ptcgraph-cairo/</guid>
		</item>
		<item>
			<title><![CDATA[[Free Pascal] Feuerstein, moteur de jeu d'échecs de Fritz Grau]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2177534&amp;goto=newpost</link>
			<pubDate>Mon, 16 Jun 2025 16:28:08 GMT</pubDate>
			<description>Bonjour tout le monde ! 
 
Il...</description>
			<content:encoded><![CDATA[<div>Bonjour tout le monde !<br />
<br />
Il existe une multitude de moteurs d'échecs écrits en Pascal, dont certains qui sont très, très forts (comme <a rel="nofollow" href="https://github.com/booot76/Booot-chess-engine" target="_blank">Booot</a>).<br />
<br />
<i>Feuerstein</i> est un de mes préférés. Il joue très bien (sans être un monstre comme le précédent). Il est même capable de jouer à une variante (<i>Crazyhouse</i>), et pour cette variante il accepte les deux protocoles CECP et UCI. En à peine un millier de lignes ! 8-)<br />
<br />
Au départ, c'est un programme Delphi. Je l'ai légèrement retouché pour le compiler avec Free Pascal et supprimer la dépendance à l'unité <i>Windows</i>. J'ai fait aussi une petite correction (qui m'a été indiquée <a rel="nofollow" href="https://www.lazarusforum.de/viewtopic.php?p=150864#p150864" target="_blank">ici</a>) pour permettre la compilation 64 bits.<br />
<br />
Resterait éventuellement 1° à adapter les parties en assembleur (pour qu'on puisse les activer aussi dans la version 64 bits), et 2° à vérifier que le programme peut toujours être compilé avec Delphi. Contributions bienvenues ! ;)<br />
<br />
Le programme est là : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><span style="color: #808080;">(* https://codeberg.org/rchastain/feuerstein *)</span></span></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f191/autres-langages/pascal/contribuez/">Contribuez</category>
			<dc:creator>Roland Chastain</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2177534/autres-langages/pascal/contribuez/feuerstein-moteur-jeu-d-echecs-fritz-grau/</guid>
		</item>
	</channel>
</rss>
