Mortal Kombat The Avengers Frank PerezHector Vasquez Fernando LebronJusnen Volquez.

Slides:



Advertisements
Presentaciones similares
Curso de Java Capitulo 7: Continuación Poo Profesor:
Advertisements

POLIMORFISMO UNIDAD 4.
PROGRAMACION ORIENTADA A OBJETOS
Lenguaje de programación Java
Estructura de un Sistema Operativo
Herencia simple y multiple
Arquitectura CLARO-TECNOTREE
Programación Orientada a Objetos (P.O.O.)
Introducción 1 Puntos Clave –La orientación a objetos representa un cambio radical en los métodos tradicionales de creación de software –Los métodos tradicionales.
Taller de Herramientas de Google Docs
Introducción al software
POO Santiago, Mayo 2004 TRABAJO DE INVESTIGACIÓN POO Programación Orientada a Objetos CENAFOM Carolina Bravo V. Jaime Jofré B.
Programación Orientada a Objetos
Control de versiones con Subversion v1.0 © 2012.SOPORTE. DIS. Ronald De La Cruz Cueva Equipo de Soporte USMP.
COMPONENTIZACIÓN DE ALGORITMOS GENETICOS Y SU IMPLEMENTACIÓN EN UNA PLATAFORMA ABIERTA PARA APRENDIZAJE COMPUTACIONAL.
GENERACIONES DE LENGUAJES DE PROGRAMACIÓN
UNIVERSIDAD LATINA (UNILA) ENCAPSULACION Y HERENCIA
Aplicación del paradigma orientado a objetos
PROGRAMACION ORIENTADA A OBJETOS
UNIDAD I. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA.
POO (Programación Orientada a Objetos)
U NIDAD III P ROGRAMACIÓN O RIENTADA A O BJETOS (POO) Facilitadora: Ing. Patricia Gómez.
LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.
Introducción a la computadora
PROGRAMACION ORIENTADA A OBJETOS
Análisis y Diseño orientado a objetos con UML.
Ingeniería de Software Orientada a Objetos
Introducción a la programación Orientada a objetos
Arquitectura del Computador
Programas informáticos. Software Se denomina software al conjunto de programas y procedimientos necesarios para hacer posible la realización de una tarea.
WIKI. QUE ES UN WIKI? Es un sitio web cuyas páginas web pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden.
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (LA DECANA DE AMERICA)
OMAR SANCHEZ ROBLES HECTOR PEREZ GARCIA. “Sistemas de cómputo compuesto por un gran número de CPU´s conectados mediante una red de alta velocidad”, Tanenbaum.
Ingeniería de Software
Curso de Creación aplicaciones dinámicas web con PHP y MySQL Continuamos.
Introducción a la POO • ¿Qué es la programación orientada a objets (POO)? – Un “paradigma” de programación – Una forma de pensar acerca de los problemas.
Bases de Datos Orientadas a Objetos (BDOO)
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Servidores Conceptos Generales.
LENGUAJES DE PROGRAMACIÓN
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
Métricas Técnicas para Sistemas Orientados a Objeto
PROGRAMACION ORIENTADA A OBJETOS POR OVER YESID BARRERA FERNANDEZ.
Programación Orientada a Objetos (P.O.O.)
Facultad de Ingeniería
PROGRAMAS INFORMATICOS
PROGRAMACION ORIENTADA A OBJETOS
Introducción a la Programación Orientada a Objetos (POO)
POO U1: INTRODUCCIÓN AL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS.
Ing. Esp. Ricardo Cujar. Programación Orientada a Objetos  Modelo de desarrollo de software.  Modo de pensar del hombre y no de la máquina.  Abstracción.
Programación orientada a objetos
UNIVERSIDAD TECNICA DE BABAHOYO EXTENSION DE QUEVEDO  Espinales Lisseth G RUPO N º 2 Temas:  Herencia  Polimorfismo  Encapsulamiento  2 Ejemplos Estudiante.
ESCULA NORMAL “PROFR. DARÍO RODRÍGUEZ CRUZ” LIC
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Universidad Tecnológica de Izúcar de Matamoros Programa Educativo: Tecnologías de la Información Asignatura: Base de datos para aplicaciones Tema: Base.
Elementos y tipos de sistemas operativos
Simulador Redes Nombres etc,,.
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
Programación Orientada a Objetos: CLASES Y OBJETOS
Definición De Software Y Hardware
Herencias Conceptos básicos i
Prof. Manuel B. Sánchez. Un paradigma de programación representa un enfoque particular o filosofía para la construcción del software. No es mejor uno.
PARADIGMA viene del Griego Paradeima = Modelo. Un paradigma es el resultado de los usos, y costumbres, de creencias establecidas de verdades a medias,
:: Prof. Yeniffer Peña Introducción a JAVA Presentación Programación I.
Cómo empezar Java. ¡Cómo se divide la plataforma de desarrollo de Java?  Edición estándar (JSE)  Edición empresarial (JEE)  Edición de dispositivos.
Técnica de programación que utiliza abstracciones de la vida real (Objetos) como bloque esencial de construcción.
Prof. Manuel B. Sánchez. Es un mecanismo y uno de los pilares de la POO que permite definir nuevas clases a partir de otras preexistentes. La Herencia.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
PROGRAMACION ORIENTADA A OBJETOS
Transcripción de la presentación:

Mortal Kombat The Avengers Frank PerezHector Vasquez Fernando LebronJusnen Volquez

Creando un espacio de trabajo The Avenger, enfrento algunas dificultades en cuanto a la realización de los primeros stages, esto se debió a la falta de organización por eso hoy podemos decir que lo primero que debemos aprender al empezar un proyecto es a ser organizado, para así crear un espacio de trabajo en el que todos colaboremos equitativamente.

Espacio de trabajo Assembla Workspaces Gracias a assembla con su conjunto de herramientas de colaboracion tales como wikis, mensajes, archivos compartidos y mas ; pudimos manejar nuestro proyecto de código abierto. Este espacio nos ayudo a mantener el orden en cuanto a la realización del código y a mantener cierta comunicacion en cada una de las asignaciones.

Tortoise SVN Este cliente gratuito de código abierto fue nuestro mejor amigo a lo largo de este verano; el repositorio es prácticamente lo mismo que un servidor de archivos ordinario con la excepción de que nos recuerda todos los cambios que hemos hecho a los archivos y directorios Esto nos permitió muchas veces recuperar versiones antiguas de nuestro código y examinar la historia de cómo y cuándo cambiamos los datos, y quién hizo el cambio.

Arquitectura del juego Programación Orientada a Objetos (POO) La principal caracteristica de la programacion orientada a objetos es que el objeto tiene una interfaz; la interfaz establece, qué solicitudes se pueden hacer a un objeto en particular. Este proceso es usualmente resumido diciendo que envías un mensaje (haces una solicitud) a un objeto y el objeto entiende que hacer con ese mensaje (ejecuta el código). Aprendimos algunas de las formas más comunes de pensar en el sentido de los objetos. Ver todo como un objeto que pertenece a una clase y que tiene comportamientos y datos específicos; y separados de otros objetos nos permite resumir mucho mejor nuestro problema.

Herencia Este mecanismo de reutilización y extensión de clases existentes, lo utilizamos en las siguientes clases: class KeyBoardEvents class PlayerMovement class MoveTimerEvent

Polimorfismos Polimorfismo se refiere a la posibilidad de enviar un mensaje a un grupo de objetos cuya naturaleza puede ser heterogénea. De manera particular utilizamos polimorfismos en: class Game class KeyBoardEvents

Clases Abstratas Clase abstrata es aquella que declara la existencia de métodos pero no la implementación de dichos métodos, la podemos ver en las siguientes clases: class IDriverEvent class Imovement class ITimerEvent

Encapsulación se denomina encapsulamiento al ocultamiento del estado, es decir, de los datos miembro, de un objeto de manera que sólo se puede cambiar mediante las operaciones definidas para ese objeto. Solamente aplicamos encapsulación en la siguiente clase: class Posicion

Allegro5 Allegro 5, cuenta con funciones para gráficos, manipulación de imágenes, texto, sonidos, dispositivos de entrada (teclado, ratón y mandos de juego) y temporizadores, así como rutinas para aritmética de punto fijo y acceso al sistema de archivos. La versión 5 de Allegro cuenta con una nueva API (Interfaz de programación de aplicaciones) y cambia la implementación por software de las rutinas gráficas por una implementación basada en OpenGL o Direct3D.

Librerías implementadas en el código LibreriasFuncion Este es el archivo cabecera para la biblioteca central incluirá el complemento de audio en la biblioteca incluirá la biblioteca para añadir formatos de audio como wav, flac, MP3 dibujar figuras geométricas Cargar bitmaps Determina el tamano de las letras Deermina el tipo de letras es utilizado para operaciones de entrada/salida es una librería parecida a las librerías and,

Logros Comprendimos que es el diseño orientado al objeto, orientado a los videojuegos Aprendimos a crear un espacio de trabajo Conocimos como trabaja Allegro5 Aprendimos a utilizar Assembla workspaces Aprendimos a implementar el diseño de las clases Creamos un videojuego (Mortal Kombat1) basado en la orientación a objetos.

Programacion orientada a objetos