Retour

Source de exo9.tex

Fichier TeX
Image PNG
%@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}