Juego Mata Patos

  • Uploaded by: lourdes ramirez cerna
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Juego Mata Patos as PDF for free.

More details

  • Words: 1,013
  • Pages: 5
Universidad Nacional de Trujillo FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS

ESCUELA DE INFORMATICA

TELEPROCESAMIENTO

DOCENTE

:

Jorge Gutiérrez Gutiérrez.

ALUMNOS

:

Escobedo Cárdenas Edwin. Ramírez Cerna Lourdes.

CICLO

:

V Trujillo – Perú 2009

1. INTRODUCCIÓN Los psicólogos destacan la importancia del juego como medio de aprender de forma experimental a relacionarse en sociedad, a resolver problemas y situaciones conflictivas. Todos los juegos, de niños y de adultos, juegos de mesa o juegos deportivos, son modelos de situaciones conflictivas y cooperativas en las que podemos reconocer situaciones y pautas que se repiten con frecuencia en el mundo real. En la trayectoria de todo ser humano, el juego ha cumplido y cumple una cierta utilidad, sea como cauce para un exceso de energía vital o a un impulso congénito de imitación o como ejercicios preparatorios de la vida o como deseos de relajamiento o como forma de dominio personal, como búsqueda del deseo de poder dominar, de competir o de fantasear, el juego puede ofrecer cada una de estas posibilidades. En la actualidad las personas han retomado los juegos como una forma sana de mejorar su calidad de vida, es a través de ellos que el hombre logra un gran nivel de satisfacción aprovechando al máximo y de forma divertida su tiempo libre, mediante la práctica de diferentes formas de ejercitación, esto permite estar en contacto con la naturaleza, desarrollar a pleno las condiciones físicas y mejorar sus cualidades básicas.

2. RESUMEN Este proyecto trata principalmente en el juego llamado “Mata Patos”, el cual se basa en una competencia entre dos jugadores que deben de disparar con el mouse a los patos que aparecen en la pantalla, el que dispara a más patos en menos tiempo ganará. Este juego tiene dos opciones para jugar en el día y en la noche, el jugador solo escoge la opción que desea y listo, en este juego no hay niveles. Para poder lograr esta competencia entre ambos jugadores conectamos sus computadoras a través de sockets, el cual nos ayudara a realizar este juego en red y poder visualizar quién ganó la competencia.

“Juego Mata Patos”

Ni uno se salvará!.....

cuales el jugador puede escoger. Luego procedemos a hacer que las imágenes de los patos se desplacen por la pantalla, para esto utilizamos un timer que nos provee Visual Basic para podemos simular los movimientos de vuelo. Cada vez que el usuario dispare un pato, un contador interno se irá incrementando e irá enviando a través del socket su valor para ser analizado y el pato que fue eliminado, a la vez éste también irá recibiendo la cantidad de patos eliminados por el otro usuario. Finalmente se comparará la cantidad de patos que mató un jugador con el de su oponente y de esta manera se determinará quién es el ganador. Visual Basic dispone de un control para acceder fácilmente a las APIs de sockets de Windows llamado WinSock (Windows Sockets), el cual nos ayudará en nuestro programa para enviar y recibir datos del servidor (el que escucha) y del cliente (el que se conecta) hasta que se cierre la conexión.

3. Lógica del Juego Programamos este juego en Visual Basic y lo realizamos de la siguiente manera: Primero creamos las imágenes para cada animación: 1. 2. 3. 4.

La laguna Los patos El fondo de día y de noche Los asesinos

Después, escogemos escenarios distintos, tenemos uno de día y otro de noche en los

El control WinSock, nos proporciona un acceso sencillo a los servicios de red TCP y UDP. La diferencia entre ambos protocolos es que con TCP creamos y mantenemos una conexión entre varios equipos asegurando la integridad de los datos. Con UDP los equipos no establecen una conexión, es un protocolo sin conexiones. Estableciendo las propiedades y llamando a los métodos del control, podremos conectar fácilmente con un equipo remoto e intercambiar datos en las dos direcciones. Es un control visible únicamente en tiempo de

diseño, en tiempo de ejecución será invisible para el usuario.

configurar las propiedades básicas para empezar a usarlo.

4. ¿Cómo accedemos a usar WinSock?

1. Name: Se da el nombre al objeto particular en VB. El nombre del defecto para este componente es WinSock1 pero se puede cambiar.

El WinSock Control como opción predeterminada no se encuentra disponible en la barra de controles estándar de Visual Basic, para acceder a él debemos agregarlo manualmente. Para comenzar a usar el control del WinSock primero hay que agregar el control del WinSock a la paleta de componentes. Hacemos click con el botón derecho y luego en componentes.

2. Localport: Aquí se especifica el puerto en el cual el objeto del WinSock debe escuchar. 3. Protocol: Esta característica permite decidir si se desea utilizar el TCP/IP protocolo o el protocolo del UDP. 4. RemoteHost: Aquí se da el IP address de la computadora que se desea enviar mensajes. Puede necesariamente no ser una computadora o un servidor. 5. RepotePort: Aquí se especifica el puerto en el cual el anfitrión debe recibir el mensaje.

Después de que se abra la caja de diálogo de los componentes hay que elegir el componente llamado “Microsoft WinSock Control 6”. Una vez que se hizo esto aparecerá un nuevo icono en la caja de la herramienta que tiene dos computadoras conectadas el uno al otro.

Se genera una instancia de este objeto en el formulario y a continuación se debe

Después de hacer todo esos pasos pasamos a hacer que se envíen los datos a la red, usando y configurando los parámetros de envío. Interfaz de conexión del servidor:

Interfaz de conexión del cliente:

5. Código para usar el WinSock

Conclusiones:  A través del juego hemos hecho uso de las aplicaciones de los sockets para comunicaciones cliente-servidor mediante la elaboración de un juego interactivo.  La implementación y uso de sockets en VISUAL BASIC es de manera fácil, ya que existe un comando denominado WinSock el cual facilita el trabajo.  Gracias a la modulación la lógica del juego es independiente de la implementación del socket, lo cual nos permite implementar cualquier juego sobre esto.

Related Documents

Juego Mata Patos
June 2020 0
Juego
April 2020 18
Juego
June 2020 14
Juego
June 2020 9
Juego
June 2020 14
Temporada De Patos
November 2019 10

More Documents from ""