PrInf15: Juego: acertar en un polígono

De MateWiki
Saltar a: navegación, buscar
Práctica de Informática
Juego: acertar en un polígono
Práctica anterior Siguiente práctica
Este artículo es un guión de prácticas de Informática


En esta práctica vamos a aplicar los conocimientos que hemos adquirido sobre bucles para crear un juego sencillo. Se trata de pedir al usuario un punto, que representa una posición en el plano, y comprobar si el punto está dentro de un polígono. El jugador acierta si proporciona un punto dentro del polígono. Si no acierta dentro del polígono, se le da otra oportunidad. Si alcanza un número límite de intentos, pierde la partida.

1 Requisitos previos

Es importante haber realizado las siguientes prácticas antes de realizar esta práctica:

2 Comandos que se aprenderán en esta práctica

fill inpolygon

3 Contenido de la práctica

Al igual que en la práctica anterior, en este caso usaremos un bucle while que tiene una condición compleja. Para implementar esta condición podemos usar tanto un operador lógico, como un break dentro del bucle. En la práctica usaremos un break, y dejaremos como ejercicio post-práctica la implementación que usa un operador lógico y evita el break.

Este programa tiene dos partes complejas, que no hemos programado hasta ahora:

  • Representar y dibujar un polígono
  • Comprobar si un punto está dentro de un polígono

4 Ejercicio post-práctica