Modifié le 18 Février 2017 à 21 h 43.
%@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}