Creación de un motor de videojuegos ultrabásico con C, SDL y OpenGL sobre plataformas de Software Libre ( FLOSS, Free/Libre Open Source Software )

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Creación de un motor de videojuegos ultrabásico con C, SDL y OpenGL sobre plataformas de Software Libre ( FLOSS, Free/Libre Open Source Software )"

Transcripción

1 Laboratorio de Investigación y Desarrollo de Software Libre Creación de un motor de videojuegos ultrabásico con C, SDL y OpenGL sobre plataformas de Software Libre ( FLOSS, Free/Libre Open Source Software ) Alejandro Valenzuela Roca lanjoe9@mexinetica.com

2 Qué hay en esta plática? Objetivo Qué es un motor de videojuegos? Por qué C/SDL/OpenGL? Funcionamiento de un motor de videojuegos Construcción de un ejemplo: SDL OpenGL Geometría analítica (Álgebra vectorial) Simulación de cinemática Detección de Colisiones Sonido

3 Objetivo Que los asistentes sepan con qué se puede hacer y por dónde se puede comenzar, y tengan una idea de cómo funciona un motor de juegos por dentro, sin entrar en cosas demasiado complicadas (por ahora). Que los asistentes observen una demostración de un mini-juego 3d multiplataformas con un motor muy sencillo.

4 Introducción En un principio, cualquier ñoño lo suficientemente ñoño en la computadora hacía un videojuego. Hoy en día, se requieren ingenieros de Software para las herramientas y el motor, de Hardware para las consolas, de redes para los MMORPG, Animadores, Diseñadores de personajes, Cuentistas, Marketing, Finanzas, etc. Esta plática se enfoca en un motor 3d muy básico, pero hecho por nosotros mismos.

5 Qué necesito? Máquina Una máquina con ~ 1 GHz, pentium3+, 256MB+ RAM, tarjeta de video aceleradora compatible (intel, nvidia o ATI que tenga drivers para GNU/Linux) Paciencia Perseverancia Imaginación Un NO extremo disgusto por las matemáticas

6 Por qué C/SDL/OpenGL? Software libre Excelente rendimiento Multiplataforma (GNU/Linux, *BSD, Windows, MacOS, BeOS, Solaris, IRIX, QNX, WindowsCE, Playstation*, Dreamcast*, Atari*, Symbian*) Programaremos las tripas del sistema Interoperabilidad entre distintos entornos, SO, compiladores, incluso lenguajes No es demasiado complicado * Con soporte aunque no oficialmente soportado (fuente: )

7 Qué es un motor de videojuegos? Programa que simula mediante matemáticas el estado de un mundo ficticio que reacciona al estímulo de uno o más usuarios. Esquema Pos += 1; if (A > B) return colision;

8 Funcionamiento de un motor de videojuegos Esquema interno Inicio Menú Lo que cubre esta plática Inicializar variables Mainloop No Salir? Fin Sí Game Over

9 Inicialización de variables Posición inicial de los objetos dentro del juego Situación inicial del juego Vidas = 3 Mundo = 5-3 Tiempo restante = 400s Velocidad = 0 Aceleración = 0 Energía = 100 etc.

10 Inicio Mainloop Leer controles del usuario y alterar variables de control en base a dichos controles Actualizar variables de juego en base al estado previo y al tiempo transcurrido; como el Mainloop es precisamente un ciclo, este tiempo transcurrido será el tiempo entre la última vez que se corrió este mismo bloque y ahora. If (control.circle.pressed){ acelerar = 1; } Calcular (entre otras cosas) V = V + a * pos = pos + V * Representar al universo de manera gráfica (pintar un frame con la información pertinente que le muestre al jugador lo que está pasando) Fin Sí Salir? No Dormir ZzZzZz...

11 Leer controles del usuario y alterar variables de control Se detecta qué botones o teclas está presionando el usuario. Se alteran variables (por ejemplo, si el usuario presiona el botón de salto, se establece dicha variable en 1). Es mejor no tomar directamente la lectura de los controles porque dependiendo de la plataforma pueden llegar varios mensajes idénticos seguidos, luego desaparecer sin que el botón haya sido soltado, luego reaparecer, etc.

12 Observación Algunas consolas modernas leen los controles más frecuentemente de los fps que dibujan, probablemente para realizar una medición más precisa en controles extraños (como el ilustrado). Sin embargo, en el motor de esta plática esta idea fue probada sin resultados significativos (salvo que la aplicación se colgaba en Windows..)

13 Actualización de las variables de juego La actualización de las variables de juego es una de las partes más interesantes y una donde se realiza una gran cantidad de cálculos; en general: Se actualizan las aceleraciones de los objetos móviles en base a las variables de control. Se actualizan las velocidades de los objetos en base a sus aceleraciones. Se actualiza la posición de cada objetos en base a su velocidad resultante.

14 Actualización de las variables de juego (continuación) Se detectan colisiones que pueden modificar directamente la posición, las velocidades, y las aceleraciones del objeto. Se corrigen efectos cuánticos, efectos secundarios de discretizar el tiempo para detectar colisiones.

15 Actualización de las variables de juego (continuación) Los agentes dentro del juego (enemigos, etc.), deben tomar decisiones en base a lo que estaban haciendo con anterioridad, y la nueva situación del universo dentro del motor de juego. Se decide si se emiten sonidos o no (el sonido debe tener su propio hilo, de preferencia).

16 Representar la situación actual del universo de manera gráfica Una vez terminados los cálculos que definen completamente la situación actual, se manda al sistema de trazado de gráficos (en este caso OpenGL) las instrucciones necesarias para representarlo. En esta etapa se calcularían todos los efectos de luz, las oclusiones, etc., en un motor gráfico más complejo.

17 Construcción de un ejemplo Usaremos C, SDL y OpenGL para construir un motor gráfico sencillo en base a lo que se vio con anterioridad. Necesitaremos: Caja de vectores. Compilador. Bibliotecas instaladas.

18 SDL SDL es una biblioteca que abstrae el sistema de ventanas, de manera que con las mismas funciones de SDL tendremos efectos equivalentes sin importar si se trata de GNOME o KDE, XFCE, el manejador de BeOS o Windows. Las ventanas se crearán de la misma manera sin importar la plataforma. SDL también nos abstrae el sistema de sonido y provee de métodos para leer tanto efectos de sonido en wav como música en OGG.

19 OpenGL OpenGL es una biblioteca desarrollada por SGI para conservar una API uniforme para trazar gráficos en varias plataformas. OpenGL es capaz de comunicarse directamente con la tarjeta de video de manera que en gran parte traslada los cálculos de los gráficos del procesador a la tarjeta de video.

Motor de Videojuegos.

Motor de Videojuegos. Motor de Videojuegos. En un comienzo se diseñaban los videojuegos para un hardware específico, usando directamente instrucciones de los diversos microprocesadores. Si se deseaba que el videojuego fuera

Más detalles

MANUAL DE AYUDA INSTALACIÓN SOFTWARE

MANUAL DE AYUDA INSTALACIÓN SOFTWARE MANUAL DE AYUDA INSTALACIÓN SOFTWARE Fecha última revisión: Marzo 2016 INDICE DE CONTENIDOS MANUAL DE INSTALACIÓN SOFTWARE GOTELGEST.NET... 3 1. INSTALACIÓN DEL SOFTWARE (MODO SERVIDOR O MODO DEMO)...

Más detalles

Ubuntu LTS. Documentación de Instalación 21/03/2013. Ing. Timotea Guadalupe Menjivar. Investigación, Desarrollo e Innovación (I + D + i)

Ubuntu LTS. Documentación de Instalación 21/03/2013. Ing. Timotea Guadalupe Menjivar. Investigación, Desarrollo e Innovación (I + D + i) Ubuntu 12.04 LTS Documentación de Instalación 21/03/2013 Ing. Timotea Guadalupe Menjivar Investigación, Desarrollo e Innovación (I + D + i) Investigación, Desarrollo e Innovación (I + D + i) Página 0 Ubuntu

Más detalles

Capítulo 1. Introducción y visión general.

Capítulo 1. Introducción y visión general. Capítulo 1. Introducción y visión general. Introducción. Desde hace poco más de una décadas, los gráficos tridimensionales han cobrado gran popularidad en el área de la informática. Inicialmente debido

Más detalles

1. Instalación de ADOBE Flash CS5

1. Instalación de ADOBE Flash CS5 MANUAL TÉCNICO 1. Instalación de ADOBE Flash CS5 Requisitos para la instalación de ADOBE FLASH CS5 Adobe Flash CS5 es una aplicación de 32 bits que puede ser instalada en equipos con sistemas operativos

Más detalles

SQL Server 2000 Ejecutar el script de la Base de datos, que se encuentra en el CD de esta tesis.

SQL Server 2000 Ejecutar el script de la Base de datos, que se encuentra en el CD de esta tesis. Manual de Usuario MANUAL DE USUARIO Requerimientos de Hardware Para poder utilizar este Software se necesita una máquina que haga el papel de Control Master, una para el Profesor y varias para que sirvan

Más detalles

Stick USB TV DVB-T. Manual de instalación de DVB-T UB383-T. Contenido

Stick USB TV DVB-T. Manual de instalación de DVB-T UB383-T. Contenido Stick USB TV DVB-T Manual de instalación de DVB-T UB383-T Contenido V1.01 Capítulo 1 : Instalación del hardware DVB-T UB383-T...2 1.1 Contenido del empaquetado...2 1.2 Requerimientos del sistema...2 1.3

Más detalles

Introducción a la Operación de Computadoras Personales

Introducción a la Operación de Computadoras Personales Introducción a la Operación de Computadoras Personales Conceptos básicos de computadoras: Software Dr. Diego García Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía

Más detalles

Aspectos de la Transmisión de multimedia en Internet y FFmpeg

Aspectos de la Transmisión de multimedia en Internet y FFmpeg Aspectos de la Transmisión de multimedia en Internet y FFmpeg En base a proyecto FFmpeg. Mario Ungemach Sebastián Duque Redes de Computadores II Departamento de Electrónica Universidad Técnica Federico

Más detalles

Sistema de Atención al Ciudadano de la Municipalidad Distrital de Mariano Melgar

Sistema de Atención al Ciudadano de la Municipalidad Distrital de Mariano Melgar Hanan Tech Sistema de Atención al Ciudadano de la Municipalidad Distrital de Mariano Melgar Manual de Usuario Hanan Tech 01/07/2009 Contenido Inicio... 3 Requerimientos mínimos... 3 Dispensador de tickets

Más detalles

Desarrollo de videojuegos Fernando Berzal,

Desarrollo de videojuegos Fernando Berzal, Desarrollo de videojuegos Fernando Berzal, berzal@acm.org Herramientas de desarrollo Motores de videojuegos[game engines] http://en.wikipedia.org/wiki/game_engine Sistemas diseñados para la creación y

Más detalles

FUNDAMENTOS DEL MOTOR DE JUEGO DE BLENDER 2.49b

FUNDAMENTOS DEL MOTOR DE JUEGO DE BLENDER 2.49b FUNDAMENTOS DEL MOTOR DE JUEGO DE BLENDER 2.49b Autor: Juan Cisneros (juanv.cisneros@gmail.com) http://juancisneros.blogspot.com http://cienciaconciencia.org.ve Cagua, Junio de 2010 Contenido Qué es Blender?

Más detalles

INGENIERÍA DE SOFTWARE. Sesión 12: Comportamiento del sistema

INGENIERÍA DE SOFTWARE. Sesión 12: Comportamiento del sistema INGENIERÍA DE SOFTWARE Sesión 12: Comportamiento del sistema Contextualización Cuando una persona se dedica al desarrollo de aplicaciones debe comprender varias de las características de los sistemas operativos,

Más detalles

CURSO SKETCHUP PRO_COAVN

CURSO SKETCHUP PRO_COAVN CURSO SKETCHUP PRO_COAVN DESCRIPCIÓN SketchUp tiene una sencillez extrema de uso y una gran potencia, hasta tal punto, que está consiguiendo ser una herramienta básica para todas las personas que necesitan

Más detalles

Guía de Migración de la versión 5.50 a la Panda Gatedefender

Guía de Migración de la versión 5.50 a la Panda Gatedefender Guía de Migración de la versión 5.50 a la 5.60 Panda Gatedefender Contenidos Contenidos... 2 1. Introducción... 3 2. Requisitos... 4 Requisitos de Sistema para los Appliances Virtual y Software... 4 3.

Más detalles

FUNDAMENTOS DEL MOTOR DE JUEGO DE BLENDER. Autor: Juan Cisneros

FUNDAMENTOS DEL MOTOR DE JUEGO DE BLENDER. Autor: Juan Cisneros FUNDAMENTOS DEL MOTOR DE JUEGO DE BLENDER Autor: Juan Cisneros (juanv.cisneros@gmail.com) http://cienciaconciencia.org.ve Caracas, Agosto de 2011 www.colectivoteletriunfador.wordpress.com Invitación www.jornastec.org.ve

Más detalles

Guía de instalación y configuración de la app Movistar Seguridad Dispositivo (PC)

Guía de instalación y configuración de la app Movistar Seguridad Dispositivo (PC) Guía de instalación y configuración de la app Movistar Seguridad Dispositivo (PC) Esta guía proporciona indicaciones sobre cómo resolver los problemas más comunes para instalar la aplicación Movistar Seguridad

Más detalles

En el siguiente tutorial le guiaremos para que pueda instalar el SQL Express 2014

En el siguiente tutorial le guiaremos para que pueda instalar el SQL Express 2014 En el siguiente tutorial le guiaremos para que pueda instalar el SQL Express 2014 1- REQUISITOS Requerimientos Mínimos de Hardware DVD-ROM, local o tener acceso a uno. Mínimo 2.2 GB de espacio libre en

Más detalles

TUTORIAL 2 FPS. Física y Colisionadores. Crear un cubo básico que cae

TUTORIAL 2 FPS. Física y Colisionadores.  Crear un cubo básico que cae TUTORIAL 2 FPS Material de este Tutorial. Este tutorial requiere del uso del paquete FPSKit_v1.3.5.rar Física y Colisionadores Nota: Unity utiliza el nvidia PhysX motor de física. Vaya aquí para una guía

Más detalles

SuperASISTENCIA Guía de instalación

SuperASISTENCIA Guía de instalación SuperASISTENCIA Guía de instalación El Objetivo de esta guía es apoyarlo para iniciar la instalación del sistema, configurar los diferentes elementos que componen el sistema SuperASISTENCIA. 1. Instalación

Más detalles

Manual de Instalación MonoDevelop

Manual de Instalación MonoDevelop Manual de Instalación MonoDevelop INTRODUCCIÓN: E n la actualidad existen varios entornos de desarrollo para distintos lenguajes de programación y sin duda C# no se queda atrás, si bien es cierto que los

Más detalles

POSIBLES PROBLEMAS DE VISUALIZACIÓN

POSIBLES PROBLEMAS DE VISUALIZACIÓN POSIBLES PROBLEMAS DE VISUALIZACIÓN La mayoría de las aplicaciones informáticas que requieren muchos gráficos (Google Earth) se basan en una de las dos posibles capacidades de procesamiento 3D del equipo:

Más detalles

01/11/2010. Instalación de Polycom PVX Software Nueva Versión. Tecnología Mirífica

01/11/2010. Instalación de Polycom PVX Software Nueva Versión. Tecnología Mirífica 01/11/2010 Instalación de Polycom PVX Software Nueva Versión Tecnología Mirífica Instalación de Polycom PVX Software Nueva Versión Este documento ayuda al usuario a instalar la aplicación de Polycom para

Más detalles

Instalación de sistemas Gálac Software Standalone

Instalación de sistemas Gálac Software Standalone Standalone Instalación Standalone STANDALONE= PARA USO DEL SISTEMA EN UN ÚNICO COMPUTADOR, QUE HACE LAS FUNCIONES DE SERVIDOR Y ESTACIÓN DE TRABAJO REQUISITOS Requerimientos Mínimos de Hardware DVD-ROM,

Más detalles

CAPÍTULO V SISTEMA PROPUESTO PARA LA DETERMINACIÓN DEL TIPO DE ELECTRODO A UTILIZAR Y PARA EL CÁLCULO DE LOS COSTOS DE SOLDADURA AL ARCO

CAPÍTULO V SISTEMA PROPUESTO PARA LA DETERMINACIÓN DEL TIPO DE ELECTRODO A UTILIZAR Y PARA EL CÁLCULO DE LOS COSTOS DE SOLDADURA AL ARCO 171 CAPÍTULO V SISTEMA PROPUESTO PARA LA DETERMINACIÓN DEL TIPO DE ELECTRODO A UTILIZAR Y PARA EL CÁLCULO DE LOS COSTOS DE SOLDADURA AL ARCO 5.1.- OBJETIVOS 1.- Facilitar el trabajo a las personas encargadas

Más detalles

Introducción. Propósito. Ámbito del Sistema. Ingeniería del Software I

Introducción. Propósito. Ámbito del Sistema. Ingeniería del Software I Introducción Este documento es una especificación de requisitos software para un Gestor de contactos personales. Todo su contenido ha sido elaborado en colaboración con los profesores de de la URJC. Esta

Más detalles

Manual de usuario. 01 Introducción

Manual de usuario. 01 Introducción 00 Índice 01 Introducción...3 02 Antes de comenzar...4 02.1 Requisitos mínimos...4 02.2 Qué se incluye...4 02.3 Conexión de encore...4 03 Instalación de la aplicación...5 04 Ratón, teclado o joystick...6

Más detalles

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN S MANUAL DE INSTALACIÓN Y CONFIGURACIÓN CARLOS SALVADOR BACILIO SOPORTE Y MANTENIMIENTO COLEGIO NEWTON SAN DIEGO 1 2 Para utilizar Windows XP Professional, es necesario: PC con 300 MHz o superior velocidad

Más detalles

Índice A. Introducción...3 B. Requisitos del sistema...3 C. Instalar software TV Player y controlador de dispositivo...3 D. Conexión del Equipo...

Índice A. Introducción...3 B. Requisitos del sistema...3 C. Instalar software TV Player y controlador de dispositivo...3 D. Conexión del Equipo... Índice A. Introducción...3 B. Requisitos del sistema...3 C. Instalar software TV Player y controlador de dispositivo...3 D. Conexión del Equipo...12 E. Desinstalar controlador de dispositivo...17 F. Valores

Más detalles

Requisitos de hardware y software

Requisitos de hardware y software Requisitos de hardware y software Para instalar y ejecutar Profit Plus Administrativo en su equipo como una estación cliente, debe tener mínimo las siguientes características: Computador Intel Dual Core.

Más detalles

Análisis de aplicación: Aptana Studio 3

Análisis de aplicación: Aptana Studio 3 Análisis de aplicación: Aptana Studio 3 CENTRO DE EXCELENCIA DE SOFTWARE LIBRE DE CASTILLA LA MANCHA Autor/es Área del Autor/es Fecha Nº. Versión Comentarios María José Caballero Redondo 16/01/12 0.1 Primera

Más detalles

Sumario Instalación MDT V5.3... 1

Sumario Instalación MDT V5.3... 1 Sumario Instalación MDT V5.3... 1 Requerimientos del Sistema... 1 Menú de Inicio... 2 Proceso de Instalación... 3 Después de la instalación... 4 Colocación de la Llave de Protección (USB)... 4 Colocación

Más detalles

Curso de introducción a videojuegos multiplataforma con SDL

Curso de introducción a videojuegos multiplataforma con SDL Curso de introducción a videojuegos multiplataforma con SDL Introducción Bruno González y Pablo Orduña aka StenyaK y NcTrunstenyak@gmx.net - pablo@ordunya.com http://kwh.iespana.es Julio 2004 e-ghost ESIDE

Más detalles

ÍNDICE AVISO LEGAL... 1 ÍNDICE... 2 REQUISITOS DEL SISTEMA... 3 INICIANDO AIUTA... 5 SOLUCIÓN DE PROBLEMAS CRÉDITOS... 16

ÍNDICE AVISO LEGAL... 1 ÍNDICE... 2 REQUISITOS DEL SISTEMA... 3 INICIANDO AIUTA... 5 SOLUCIÓN DE PROBLEMAS CRÉDITOS... 16 MANUAL DE USUARIO AVISO LEGAL 2010 Aiuta fue desarrollada por estudiantes de la Pontificia Universidad Javeriana-Bogotá, como Trabajo de Grado para optar al título de Ingenieros de Sistemas. 1 ÍNDICE AVISO

Más detalles

LIVE CD s Linux con solo un CD

LIVE CD s Linux con solo un CD LIVE CD s Linux con solo un CD Y no tocas el Disco Duro!!! Lenin Hernández User Debian Sarge User Live CD s Linux Live CD Un Live CD es un sistema operativo funcional que estará ejecutándose directamente

Más detalles

PROYECTO DE ELECTROMAGNETISMO FUENTES ALVARADO HELMER

PROYECTO DE ELECTROMAGNETISMO FUENTES ALVARADO HELMER PROYECTO DE ELECTROMAGNETISMO FUENTES ALVARADO HELMER Trabajo presentado como requisito de evaluación parcial en la asignatura de electromagnetismo del grupo 04 al profesor LIC. JUAN PACHECO FERNÁNDEZ

Más detalles

Requerimientos Técnicos e Instalación

Requerimientos Técnicos e Instalación GUÍA DEL USUARIO HR-Administrador: Requerimientos Técnicos e Instalación Requerimientos Técnicos: Las aplicaciones Hyper Renta son programas diseñados para funcionar en ambiente Windows por lo que se hace

Más detalles

Autor: Área de Informática del ITeC. Departamento de Soporte Técnico y Formación.

Autor: Área de Informática del ITeC. Departamento de Soporte Técnico y Formación. Guía de instalación Autor: Área de Informática del ITeC. Departamento de Soporte Técnico y Formación. Reservados todos los derechos. Para la reproducción total o parcial de esta obra, en cualquier modalidad,

Más detalles

Guía y manual de instalación X-300

Guía y manual de instalación X-300 Instalación Instalación del x-300 x Conectar los cables conforme la figura Instalación del NCX X-300 Bus Enumerator Reconocimiento de las tarjetas PCI. El primer hardware detectado será el X300 bus enumerator.

Más detalles

INSTALAR OFFICE 2016 EN MI EQUIPO HACIENDO USO DE MI CUENTA DE CORREO ELECTRÓNICO INSTITUCIONAL

INSTALAR OFFICE 2016 EN MI EQUIPO HACIENDO USO DE MI CUENTA DE CORREO ELECTRÓNICO INSTITUCIONAL INSTALAR OFFICE 2016 EN MI EQUIPO HACIENDO USO DE MI CUENTA DE CORREO ELECTRÓNICO INSTITUCIONAL Para su instalación tenga en cuenta los siguientes aspectos: Debe contar con una cuenta de correo institucional

Más detalles

Dpto. de Electrónica - Universidad de Alcalá TuBot

Dpto. de Electrónica - Universidad de Alcalá TuBot Dpto. de Electrónica - Universidad de Alcalá TuBot 2014 1 TUBOT 2014 INTRODUCCIÓN Dpto. de Electrónica - Universidad de Alcalá TuBot 2014 2 Elementos de un Robot Móvil Autónomo SISTEMA DE ALIMENTACIÓN

Más detalles

Ez3D Plus Guía de instalación

Ez3D Plus Guía de instalación Ez3D Plus Guía de instalación Información importante: El software Ez3D Plus es ajeno al Depósito Dental Universitario. Los requerimientos fueron tomados del manual de usuario de Ez3D y el DDU no se responsabiliza

Más detalles

Si no lo tienes instalado en tu ordenador puedes descargarlo desde la página oficial:

Si no lo tienes instalado en tu ordenador puedes descargarlo desde la página oficial: Asíí de fáciill. Aspectos básiicos dell reproductor mulltiimediia VLC VLC media player es un reproductor multimedia y framework multimedia libre, de código abierto y desarrollado por el proyecto VideoLAN.

Más detalles

Adobe Flash CS4 Completo

Adobe Flash CS4 Completo Adobe Flash CS4 Completo Duración: 50.00 horas Descripción Adobe Flash es uno de los programas más populares para la creación y manipulación de gráficos vectoriales que se utiliza en las diferentes animaciones

Más detalles

La informática es la ciencia que estudia el procesamiento de la información (texto, imagen, sonido...) mediante máquinas. A estas máquinas se les

La informática es la ciencia que estudia el procesamiento de la información (texto, imagen, sonido...) mediante máquinas. A estas máquinas se les 1 INFORMÁTICA BÁSICA COMPONENTES BÁSICOS 2 QUÉ ES LA INFORMÁTICA? La informática es la ciencia que estudia el procesamiento de la información (texto, imagen, sonido...) mediante máquinas. A estas máquinas

Más detalles

COMIENZA A TRANSMITIR VIDEO EN VIVO

COMIENZA A TRANSMITIR VIDEO EN VIVO COMIENZA A TRANSMITIR VIDEO EN VIVO Table of Contents Transmisión con WireCast para PC y Mac... 3 Requerimientos... 4 Descarga e Instalación de WireCast.... 5 Configuración y Transmisión... 6 Transmisión

Más detalles

Peppermint. David De Maya Merras. Pedro José Hernández López

Peppermint. David De Maya Merras. Pedro José Hernández López Peppermint David De Maya Merras Pedro José Hernández López 1 Índice Requisitos mínimos del Sistema pag 3 Descripción de programas y funcionalidades además de las nativas pag 4 Como instalar programas y

Más detalles

Atlas WorkShop. Software de actualización firmware Atlas v2.0 rev5 Julio 2012

Atlas WorkShop. Software de actualización firmware Atlas v2.0 rev5 Julio 2012 Atlas WorkShop Software de actualización firmware Atlas v2.0 rev5 Julio 2012 MTS0005900 28/07/2012 ÍNDICE DE CONTENIDOS Índice de contenidos 2 Requisitos del sistema 3 Introducción 3 Instalación y configuración

Más detalles

Tema IV El lenguaje de programación PHP Tipos de Datos

Tema IV El lenguaje de programación PHP Tipos de Datos Tema IV El lenguaje de programación PHP Tipos de Datos Semestre: B-2013 Profesora: Nelly García Mora Agenda 1. Introducción al lenguaje de programación 2. Conceptos básicos 3. Ventajas y desventajas 4.

Más detalles

Plataformas recomendadas

Plataformas recomendadas Plataformas recomendadas 1. Plataformas hardware recomendadas para el Servidor y Cliente............. 3 2. Capacidad del subsistema de disco.................................. 5 3. Sistemas operativos compatibles...................................

Más detalles

Sistemas Operativos. Software Libre

Sistemas Operativos. Software Libre Sistemas Operativos. Software Libre Introducción (I) Computadora: sistema electrónico que es capaz de realizar una serie de operaciones sobre unos datos de entrada y producir un conjunto de datos de salida

Más detalles

Desarrollo de videojuegos Fernando Berzal, berzal@acm.org Herramientas de desarrollo Motores de videojuegos[gamegame engines] http://en.wikipedia.org/wiki/game_engine Sistemas diseñados para la creación

Más detalles

SIMULADOR DE CARRETILLA ELEVADORA

SIMULADOR DE CARRETILLA ELEVADORA Trabajo fin de Grado SIMULADOR DE CARRETILLA ELEVADORA Autor: Javier Marcote Vázquez Tutores: Daniel Dopico Dopico Alberto Luaces Fernández Julio, 2017 LIM Índice Introducción Software empleado Dinámica

Más detalles

Sistemas Operativos y Software Computacional Sistemas operativos y software computacional

Sistemas Operativos y Software Computacional Sistemas operativos y software computacional Sistemas operativos y software computacional 1 de 57 EL SISTEMA OPERATIVO Y LOS DISPOSITIVOS DE ALMACENAMIENTO 2 de 57 Definición de sistema operativo El sistema operativo es el programa (o software) más

Más detalles

Tecnología de Información: Jclic

Tecnología de Información: Jclic June 7, 2010 Indice 1 Introducción Indice 1 Introducción 2 Reseña Histórica Indice 1 Introducción 2 Reseña Histórica 3 Descripción Componentes Indice 1 Introducción 2 Reseña Histórica 3 Descripción Componentes

Más detalles

Manual de usuario Contabilidad Electrónica Reportes de contabilidad para el SAT. Induxsoft Fábrica de Software

Manual de usuario Contabilidad Electrónica Reportes de contabilidad para el SAT. Induxsoft Fábrica de Software Manual de usuario Contabilidad Electrónica Reportes de contabilidad para el SAT Induxsoft Fábrica de Software Tabla de contenido Induxsoft Contabilidad Electrónica.... 2 Requerimiento del sistema... 2

Más detalles

CONFIGURACIÓN DE VIDEO, SONIDO Y AUDIO DE WINDOWS XP Y SKYPE

CONFIGURACIÓN DE VIDEO, SONIDO Y AUDIO DE WINDOWS XP Y SKYPE CONFIGURACIÓN DE VIDEO, SONIDO Y AUDIO DE WINDOWS XP Y SKYPE CONFIGURACIÓN DE SONIDO Y AUDIO Para aprovechar todo el potencial de Skype, sigue estas instrucciones. Importante: ten en cuenta que las siguientes

Más detalles

Programación de videojuegos para consolas portátiles

Programación de videojuegos para consolas portátiles Programación de videojuegos para consolas portátiles Israel López Fernández (Puck2099) ilopez@retrowip.com http://www.retrowip.com Introducción Lenguajes de programación Compilados (C/C++, ASM, Pascal,

Más detalles

MANUAL PCE-MM200.

MANUAL PCE-MM200. www.pce-iberica.es C/ Mayor, 53 - Bajo 02500 Tobarra Albacete-España Tel. : +34 967 543 548 Fax: +34 967 543 542 info@pce-iberica.es www.pce-iberica.es MANUAL PCE-MM200 Introducción Gracias por elegir

Más detalles

ELEMENTOS HARDWARE DEL ORDENADOR. Tarjeta gráfica

ELEMENTOS HARDWARE DEL ORDENADOR. Tarjeta gráfica ELEMENTOS HARDWARE DEL ORDENADOR Tarjeta gráfica Qué es? Tarjeta Gráfica 1. Interpreta los datos que le llegan del procesador, ordenándolos y calculando el valor de cada píxel, lo almacena en la memoria

Más detalles

Juegos en 2D. Los caracteres y el campo de juego utilizan dos dimensiones (x y y). Ejemplos: No requieren cámara virtual ni proyecciones.

Juegos en 2D. Los caracteres y el campo de juego utilizan dos dimensiones (x y y). Ejemplos: No requieren cámara virtual ni proyecciones. Juegos en 2D Juegos en 2D Los caracteres y el campo de juego utilizan dos dimensiones (x y y). Ejemplos: Juegos de mesa: Gato, Memoria, Reversi, Bejeweled, etc. Juegos de arcade: Pac-Man, Invasores del

Más detalles

APUNTES DE CINEMATICA

APUNTES DE CINEMATICA FACULTAD DE CIENCIAS FORESTALES U.N.S.E. APUNTES DE CINEMATICA CURSO DE INGRESO 2014-2015 Autor: Ing Angel D. Rossi CINEMATICA Es la parte de la física que estudia los movimientos de los cuerpos, sin importar

Más detalles

El lenguaje de programación PHP Tipos de Datos. Semestre: A-2010

El lenguaje de programación PHP Tipos de Datos. Semestre: A-2010 Tema IV y V: El lenguaje de programación PHP Tipos de Datos Semestre: A-2010 Profesora: Nelly García Mora Agenda 1. Introducción al lenguaje de programación 2. Conceptos básicos 3. Ventajas y desventajas

Más detalles

Godot Engine Tutorial Creando un personaje de plataformas Parte II

Godot Engine Tutorial Creando un personaje de plataformas Parte II Godot Engine Tutorial Creando un personaje de plataformas Parte II En la primera parte creamos el esqueleto para nuestro proyecto dentro del motor Godot. En esta segunda parte vamos a mover el personaje

Más detalles

Introducción a la Programación en Android

Introducción a la Programación en Android Introducción a la Programación en Android ISCT. Luis Antonio Mancilla Aguilar blog.altamirano.in Introducción El objetivo de este modulo es: Introducción a la plataforma android: estado actual, evolución

Más detalles

CARACTERISTICAS Y DE COMPUTADORA

CARACTERISTICAS Y DE COMPUTADORA CARACTERISTICAS Y PARAMETROS PARA LA COMPRA DE COMPUTADORA ALEJANDRA DEL PILAR PIZZA ROJAS REVISA TU PRESUPUESTO Muchas personas se sienten frustradas porque después de hacer la elección de la computadora,

Más detalles

CAMPUS VIRTUAL ACCESS 2010 (50 HORAS) MODALIDAD: ONLINE CONTACTO: / OBJETIVOS DEL CURSO OBJETIVOS GENERALES

CAMPUS VIRTUAL ACCESS 2010 (50 HORAS) MODALIDAD: ONLINE CONTACTO: / OBJETIVOS DEL CURSO OBJETIVOS GENERALES ACCESS 2010 (50 HORAS) MODALIDAD: ONLINE CONTACTO: campus@formagesting.com / +34 722 164 372 OBJETIVOS DEL CURSO OBJETIVOS GENERALES En la gestión diaria de la pequeña y mediana empresa, el manejo en profundidad

Más detalles

Manual de Instalación

Manual de Instalación F3241 Manual de Instalación Versión 2.6.1 Marzo 2011 Contribuyente Tabla de Contenido Introducción... 3 Requisitos del sistema... 4 Instalación... 5 Configuración... 8 Posibles problemas en la instalación...

Más detalles

Cómo instalar Android en tu PC o Mac para revivir tu viejo ordenador

Cómo instalar Android en tu PC o Mac para revivir tu viejo ordenador Cómo instalar Android en tu PC o Mac para revivir tu viejo ordenador Esta variante de Android creada por antiguos empleados de Google se puede utilizar en un PC o en un Mac con procesador Intel 86. Está

Más detalles

Instalación y Registro Versiones Educativas Alumno 2013 M13

Instalación y Registro Versiones Educativas Alumno 2013 M13 Instalación y Registro Versiones Educativas Alumno 2013 M13 Editex Instalación y Registro Online 1 Índice 1. Introducción... 3 2. Requisitos mínimos... 4 3. Descarga e instalación Versión Alumno... 5 4.

Más detalles

Instalación y Registro Versiones Educativas. Índice

Instalación y Registro Versiones Educativas. Índice Índice 1. Introducción... 2 2. Instalación Versión Alumno... 3 Descarga... 3 3. Asistente de Instalación... 6 4. Registro Versión Educativa Alumno... 9 5. Versión No Registrada... 14 6. Actualización...

Más detalles

Instalación y Registro Versiones Educativas Alumno Editex

Instalación y Registro Versiones Educativas Alumno Editex Alumno Editex Page 2 of 20 Índice 1. Introducción... 4 2. Requisitos Mínimos... 5 3. Instalación Versión Alumno... 6 4. Asistente de Instalación... 8 5. Registro Versión Educativa Alumno... 11 6. Versión

Más detalles

Manual de usuario del Linnker

Manual de usuario del Linnker Linnker 1200 1500 Gracias por la adquisición de tu Linnker 1200-1500 de Energy Sistem, En este documento encontrarás una guía rápida para la instalación de este dispositivo Bluetooth, para más detalles,

Más detalles

Los detalles de las características técnicas de hardware y software son los siguientes:

Los detalles de las características técnicas de hardware y software son los siguientes: 1. Cómo puedo obtener ayuda si tengo un problema técnico? La plataforma de teleformación cuenta con un servicio de atención al usuario para consultar y resolver incidencias o problemas técnicos vinculados

Más detalles

SISTEMAS OPERATIVOS - DEFINICIÓN:

SISTEMAS OPERATIVOS - DEFINICIÓN: 1/5 SISTEMAS OPERATIVOS - DEFINICIÓN: programa que controla la ejecución de los programas de aplicación y que actúa como interfaz entre las aplicaciones del usuario y el HW de una computadora - OBJETIVOS:

Más detalles

Plataformas recomendadas

Plataformas recomendadas Plataformas recomendadas 1. Plataformas hardware recomendadas para el Servidor y Cliente............. 3 2. Capacidad del subsistema de disco.................................. 5 3. Sistemas operativos compatibles...................................

Más detalles

Cuello de Botella en una Computadora

Cuello de Botella en una Computadora Cuello de Botella en una Computadora Trabajo practico Final Alumno: Martin Esteban Ceballos Curso: Reparación y Mantenimiento de PC con Herramientas Libres Gugler Laboratorio Gugler de la Facultad de Ciencia

Más detalles

Aumentar sus capacidades y competencias en el puesto de trabajo.

Aumentar sus capacidades y competencias en el puesto de trabajo. Objetivos del curso Familiarizarse con la aplicación y su entorno de trabajo. Aprender a crear nuevos documentos flash. Configurar un documento para comenzar a trabajar en un nuevo proyecto. Introducir

Más detalles

UDES MÉTODO PARA DETERMINAR PATRONES DE FALLO EN LA MAQUINARIA ING. RICARDO GUERRERO RMS LTDA

UDES MÉTODO PARA DETERMINAR PATRONES DE FALLO EN LA MAQUINARIA ING. RICARDO GUERRERO RMS LTDA MÉTODO PARA DETERMINAR PATRONES DE FALLO EN LA MAQUINARIA ING. RICARDO GUERRERO RMS LTDA INTRODUCCION Las nuevas técnicas de mantenimiento en las empresas se han enfocado en identificar métodos que permitan

Más detalles

DESARROLLO DE PDA CON EL SISTEMA OPERATIVO INFERNO SOBRE UNA ARQUITECTURA ARM. Integrantes: - Rodolfo Paganini - Hernán Torrente

DESARROLLO DE PDA CON EL SISTEMA OPERATIVO INFERNO SOBRE UNA ARQUITECTURA ARM. Integrantes: - Rodolfo Paganini - Hernán Torrente DESARROLLO DE PDA CON EL SISTEMA OPERATIVO INFERNO SOBRE UNA ARQUITECTURA ARM. Integrantes: - Rodolfo Paganini - Hernán Torrente Introducción: PDA: Computadora de mano, palmtop, ej: palm TX. S.O. INFERNO:

Más detalles

Introducción a la tecnología

Introducción a la tecnología Reflexión Introducción a la tecnología Invictus Soy el amo de mi destino y soy el capitán de mi alma. William Ernest Henley (Poeta inglés) Prof. Elba M. Sepúlveda, M.A. Ed., c.ed.d. Contenido Tormenta

Más detalles

Software y Sistemas Operativos

Software y Sistemas Operativos 2. Software y Sistemas Operativos 1 Sistemas Operativos Un ordenador es una máquina compleja Procesador Memoria Disco duro Etc Cómo podemos hacer uso de esa máquina de una manera sencilla y eficiente?

Más detalles

Como desarrollar juegos con Python y Pygame

Como desarrollar juegos con Python y Pygame Como desarrollar juegos con Python y Pygame Autor: Email: Web: Evento: Fecha: Licencia: Hugo Ruscitti hugoruscitti@gmail.com http://www.losersjuegos.com.ar CaFeCONF 2007 6 de Septiembre del 2007 Creative

Más detalles

Técnicas de Programación

Técnicas de Programación Técnicas de Programación U.D. 1.1.- Introducción al sistema operativo Windows 2000 profesional Tema 1.1.1.- Guía de instalación de Windows 2000 profesional Antes de comenzar debemos: Conocer la configuración

Más detalles

Sistemas Operativos. Introducción. Tema 6

Sistemas Operativos. Introducción. Tema 6 Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los

Más detalles

Asistente de apagado para ViewPower VMware. Manual de usuario

Asistente de apagado para ViewPower VMware. Manual de usuario Asistente de apagado para ViewPower VMware Manual de usuario Contenidos 1. Introducción... 2 2. Instalación, inicio, parade y desinstalación del asistente de apagado ViewPowerVMware... 2 2-1. Instalación...

Más detalles

Requisitos mínimos de configuración de equipos

Requisitos mínimos de configuración de equipos Requisitos mínimos de configuración de equipos Es importante asegurar que las configuraciones que se sugieren a continuación sean cumplidas, con el fin de asegurar una correcta ejecución de los cursos

Más detalles

Sistemas Operativos y Distribuidos. Mg. Javier Echaiz D.C.I.C. U.N.S.

Sistemas Operativos y Distribuidos. Mg. Javier Echaiz D.C.I.C. U.N.S. Sistemas Operativos y Distribuidos D.C.I.C. U.N.S. http://cs.uns.edu.ar/~jechaiz je@cs.uns.edu.ar Los Sistemas Operativos son programas para la administración n eficiente de los recursos de la computadora.

Más detalles

* En el caso de GNU/Linux esto puede no ser posible para algunas distribuciones, ver el apartado de este sistema operativo.

* En el caso de GNU/Linux esto puede no ser posible para algunas distribuciones, ver el apartado de este sistema operativo. gvsig 1.1 portable 3as Jornadas gvsig, Valencia, 14 a 16 de noviembre de 2007 Contenido de este disco USB Este disco USB contiene una versión ejecutable de gvsig 1.1 (última versión estable) disponible

Más detalles

Tutorías con Grupos Reducidos (TGR) Parte 1: Evaluación de prestaciones

Tutorías con Grupos Reducidos (TGR) Parte 1: Evaluación de prestaciones Tutorías con Grupos Reducidos (TGR) Parte 1: Evaluación de prestaciones ESTRUCTURA DE COMPUTADORES Grupo de Arquitectura de Computadores (GAC) Dyer Rolán García (GAC) Evaluación de Prestaciones Curso 2011/2012

Más detalles

Windows XP Pentium CPU, 128 MB RAM Pentium CPU, 256 MB RAM. Windows XP x64 CPU capaz x64, 512 MB RAM CPU capaz x64, 1GB RAM

Windows XP Pentium CPU, 128 MB RAM Pentium CPU, 256 MB RAM. Windows XP x64 CPU capaz x64, 512 MB RAM CPU capaz x64, 1GB RAM Tabla de Contenido Tabla de Contenidos Migrate7 Especificaciones Técnicas Sistemas Operativos Compatibles Sistema Operativo Mínimo Recomendado Windows XP Pentium CPU, 128 MB RAM Pentium CPU, 256 MB RAM

Más detalles

GTP4. Control de rondines

GTP4. Control de rondines GTP4 Control de rondines Pasos iníciales Instalar el software Hacer un croquis del sitio, nombrar todos los puntos donde se van a instalar los puntos de control y hacer una lista de las personas. El croquis

Más detalles

Un sistema operativo (SO) es un conjunto de programas o software, que permite la comunicación de usuario con la computadora. Administra los recursos

Un sistema operativo (SO) es un conjunto de programas o software, que permite la comunicación de usuario con la computadora. Administra los recursos Un sistema operativo (SO) es un conjunto de programas o software, que permite la comunicación de usuario con la computadora. Administra los recursos de software y hardware desde los niveles más básicos.

Más detalles

Semana 6. Controladores de hardware. Semana Mantenimiento 7 de equipos. Parte II. Empecemos! Qué sabes de...? El reto es...

Semana 6. Controladores de hardware. Semana Mantenimiento 7 de equipos. Parte II. Empecemos! Qué sabes de...? El reto es... Semana Mantenimiento 7 de equipos. Parte II Semana 6 Empecemos! Estimado participante en esta ocasión trataremos un tema apasionante en el mundo de la informática: los controladores. Estos son aplicaciones

Más detalles

Clústeres y procesamiento en paralelo XE1GNZ J O R G E F BARBOSA J ACOBO F E B R E R O DE 20 17

Clústeres y procesamiento en paralelo XE1GNZ J O R G E F BARBOSA J ACOBO F E B R E R O DE 20 17 Clústeres y procesamiento en paralelo XE1GNZ J O R G E F BARBOSA J ACOBO F E B R E R O DE 20 17 Al escuchar la palabra clúster se piensa en grandes maquinas exclusivas de los grandes de la computación

Más detalles

La plataforma Arduino y su programación en entornos gráficos

La plataforma Arduino y su programación en entornos gráficos La plataforma Arduino y su programación en entornos gráficos Luisa Fernanda García Vargas Flor Ángela Bravo Sánchez Agenda 1 Control de un robot 2 Qué es Arduino? 3 4 El uso de Arduino en robótica Programación

Más detalles

GUÍA PARA REALIZAR LA TAREA PREVIA

GUÍA PARA REALIZAR LA TAREA PREVIA GUÍA PARA REALIZAR LA TAREA PREVIA 1. Actualizar el perfil personal Para actualizar el perfil personal, sigue estos pasos: Haz clic en Participantes: A continuación selecciona la pestaña Editar Información:

Más detalles

S3347. Xonar U1. Estación de audio USB externa. Guía de instalación rápida

S3347. Xonar U1. Estación de audio USB externa. Guía de instalación rápida S3347 Xonar U1 Estación de audio USB externa Guía de instalación rápida 1.1 Requisitos de instalación Para garantizar la instalación correcta de la estación de audio USB externa Xonar U1, su PC debe cumplir

Más detalles