<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.goupill.fr/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.goupill.fr/feed.php">
        <title>GoupillWiki - nsi:tds:pygame:candycrush</title>
        <description></description>
        <link>https://wiki.goupill.fr/</link>
        <image rdf:resource="https://wiki.goupill.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-17T23:53:43+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:pygame:candycrush:fruit&amp;rev=1699452081&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:pygame:candycrush:loader&amp;rev=1699452430&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:pygame:candycrush:main&amp;rev=1699452227&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:tds:pygame:candycrush:start&amp;rev=1699370410&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.goupill.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>GoupillWiki</title>
        <link>https://wiki.goupill.fr/</link>
        <url>https://wiki.goupill.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:pygame:candycrush:fruit&amp;rev=1699452081&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-08T14:01:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fruit</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:pygame:candycrush:fruit&amp;rev=1699452081&amp;do=diff</link>
        <description>Module pour un item

Que fait-on dans ce code ?

	*  ligne 6: une classe doit être vue comme un manuel indiquant comment créer un objet et comment l&#039;utiliser. On définit ici un classe Item. Mais on ne la crée pas à partir de rien. On utilise une classe définie dans pygame, la classe Sprite. Toutes les fonctions qui se chargent des détails de l&#039;affichage sont déjà faites dans cette classe de base. Cela nous économise beaucoup de travail.</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:pygame:candycrush:loader&amp;rev=1699452430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-08T14:07:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loader</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:pygame:candycrush:loader&amp;rev=1699452430&amp;do=diff</link>
        <description>Module loader

Quelques explications : Quand on charge un fichier image, Python doit lancer une demande vers le système d&#039;exploitation qui va devoir aller chercher le fichier sur le disque dur... Un chargement est rapide mais si on doit charger des milliers de fois, on risque d&#039;avoir des ralentissements.</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:pygame:candycrush:main&amp;rev=1699452227&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-08T14:03:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>main</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:pygame:candycrush:main&amp;rev=1699452227&amp;do=diff</link>
        <description>Principal

Commentaires :

	*  ligne 2: la fonction choice du module random permet de choisir au hasard dans une liste.
	*  lignes 8-11: on précise la taille de la fenêtre et le nombre de lignes et colonnes désirées pour la grille de jeu.
	*  ligne 13:</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:tds:pygame:candycrush:start&amp;rev=1699370410&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-07T15:20:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:tds:pygame:candycrush:start&amp;rev=1699370410&amp;do=diff</link>
        <description>Jeu dans le style de Candy-Crush

Présentation



La zone de jeu est une grille contenant des items (des bijoux, des fruits...) de différents types et répartis aléatoirement.

Le principe du jeu consiste à former des groupes d&#039;items semblables. Quand ces groupes sont formés, ils disparaissent, les items du dessus tombent dans l&#039;espace vacant. Éventuellement, on remplit l&#039;espace formé en haut par de nouveaux groupes.</description>
    </item>
</rdf:RDF>
