%@Auteur:Thomas Dehon %@metapost:3Scratchexo9.mp {\em Thomas Dehon}\par {\bfseries Le but de cette activité est de créer un jeu qui pourra servir aux plus jeunes pour apprendre à repérer un point à l'aide de ses coordonnées.} \bigskip \section*{La règle du jeu} Le joueur doit trouver un sous-marin qui se cache dans la scène, à l'aide de ses coordonnées. \section*{Le fichier de départ} Ouvre le fichier "\texttt{jeu\_sous\_marin\_fichier\_depart.sb2}" fourni par ton professeur. \par Tu y trouveras: \begin{enumerate}[-] \item le fond d'écran avec le repère de base et les différentes bouées (balles jaunes); \item le lutin avec ses deux costumes: la bouée et le sous-marin; \item les variables "\texttt{x}", "\texttt{y}" et "\texttt{score}" qui te serviront. \end{enumerate} \section*{Le programme} \begin{enumerate}[$\bullet$] \item La scène est munie d'un repère composé de bouées disposées toutes les 50 unités. \item Au départ, le sous-marin a un costume identique aux bouées; il se positionne en $(0;0)$, puis il choisit au hasard sa nouvelle position et indique les coordonnées correspondantes. \item Le joueur clique sur la bouée derrière laquelle il pense que le sous-marin est caché: \begin{enumerate}[-] \item si c'est la bonne bouée, le joueur marque un point et le sous-marin apparaît avant de se cacher à nouveau; \item sinon, le joueur perd un point et propose une autre bouée. \end{enumerate} \end{enumerate} \pagebreak \section*{Le coin des aides} \paragraph{Les blocs susceptibles d'être utilisés} \begin{multicols}{2} \begin{enumerate}[] \item \includegraphics[scale=1]{3Scratchexo9.1} \item \includegraphics[scale=1]{3Scratchexo9.2} \item \includegraphics[scale=1]{3Scratchexo9.3} \item \includegraphics[scale=1]{3Scratchexo9.4} \item \includegraphics[scale=1]{3Scratchexo9.5} \kern1cm \includegraphics[scale=1]{3Scratchexo9.6} \item \includegraphics[scale=1]{3Scratchexo9.7} \item \includegraphics[scale=1]{3Scratchexo9.8} \item \includegraphics[scale=1]{3Scratchexo9.9} \item \includegraphics[scale=1]{3Scratchexo9.10} \item \includegraphics[scale=1]{3Scratchexo9.11} \item \includegraphics[scale=1]{3Scratchexo9.12} \end{enumerate} \end{multicols} Tu devras sûrement modifier les informations à l'intérieur de ces blocs et peut-être même les imbriquer! \paragraph{Tu ne sais pas par où commencer?} Voici les étapes que tu devras créer indépendamment. \begin{multicols}{2} \setlength{\columnseprule}{0.5pt} \paragraph{L'initialisation du jeu} Cette étape concerne le {\bfseries lutin}. \medskip Au départ, le sous-marin: \begin{enumerate}[$\bullet$] \item a un costume identique aux bouées; \item se positionne en $(0; 0)$; \item explique le but du jeu. \end{enumerate} \vspace*{3em} \par\columnbreak\par \paragraph{Le déplacement du sous-marin} Cette étape concerne le {\bfseries lutin}. \medskip Le joueur clique sur la bouée derrière laquelle il pense que le sous-marin est caché. \medskip Si c'est la bonne bouée: \begin{enumerate}[$\bullet$] \item le joueur marque un point; \item le sous-marin apparaît et félicite le joueur; \item le sous-marin choisit au hasard sa nouvelle position et indique les coordonnées correspondantes; \item le sous-marin se cache! \end{enumerate} \end{multicols} \paragraph{La perte éventuelle de points} Cette étape concerne la {\bfseries scène}. \medskip Si le joueur ne trouve pas le sous-marin, il perd un point et propose une autre bouée. \paragraph{Pour aller plus loin \ldots} Si tu as tout terminé, tu peux essayer: \begin{enumerate}[$\bullet$] \item d'ajouter un compte à rebours: dans ce cas, il faut trouver le maximum de fois la balle en un temps limité (par exemple, 60 secondes); \item de faire réaliser une petite animation au sous-marin lorsqu'il est trouvé; \item de faire preuve de créativité en ajoutant une nouvelle règle au jeu ! \end{enumerate} \phantom{titi}