Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Eq14_articulo_gustavo

Eq14_articulo_gustavo

Ratings:

5.0

(1)
|Views: 62 |Likes:
Published by doraglez

More info:

Published by: doraglez on Jun 24, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/11/2014

pdf

text

original

 
Software Libre y sus aplicaciones orientadas aVideojuegos
.
Gustavo Higareda Soto
Departamento de Sistemas y ComputaciónIngeniería en Sistemas Computacionales, Instituto Tecnológico de Durango
 gustavo_123@msn.com hatakegus@hotmail.com
Resumen
 Desde la creación del primer videojuego hasta laactualidad se ha ocultado muy celosamente los códigosde los videojuegos, pero muy pocos son los programadores que de internan a crear estos códigosdesde el principio, es por eso que se visualiza el softwarelibre como una herramienta de gran ayuda para lacomunidad de desarrolladores de videojuegos ya que esmás fácil compartir los códigos desarrollados. Pero esto no es posible si ni siquiera sabemos que es unvideojuego y como se clasifica ni mucho menos como seorigino el primer videojuego, buscando con esto laatracción de mas programadores hacia este mundomaravilloso que son los videojuegos.
Abstract
Since the creation of the first game until now has beenvery carefully hidden codes of the game, but very few programmers who create these internal codes from thebeginning, so it is displayed as a free software tool great help to the community of game developers because it iseasier to share the codes developed. But this is not possible if we do not even know that it is a game and is ranked as much less as the first game camelooking for this attracting more developers to thiswonderful world that is video games
.
I. IntroducciónDesde el principio de la humanidad el juego hasido fundamental para el desarrollo del ser humano desde que somos niños, jugando conuna pelota, un papel y muchos otros objetos, sinimportar lo que fuera ya que el ser humano escapaz de transformar un papel en un avión. Peroesto ha cambiado con el tiempo ya que con losavances de la tecnología a lo largo de los añosse crearon los primeros videojuegos con unarudimentaria caja de madera, osciloscopio yunas cuantas palancas así nace el primer videojuego llamado pong [13] siendo el pionerode una de las industrias más grandes en laactualidad.Desde el punto de vista teórico el tema se puedetornar un tanto complejo pero para algunos en elinstante que se toma un control de videojuego yse está de frente al televisor se siente unaadrenalina tal que hace emocionarse a tal gradoque se quiera seguir jugando.
CAPITULO I. SOFTWARE LIBRE  A. Definición de software libre
El término software libre (o programaslibres) se refiere a libertad. [2]En concreto se refiere a cuatro libertades:
1.
Libertad para ejecutar el programa encualquier sitio.
2.
Libertad para estudiarlo y adaptarlo anuestras necesidades.
3.
Libertad de redistribución.
4.
Libertad para mejorar el programa y publicar las mejoras..[1; 2]
 B. Ventajas y Desventajas
 
Ventajas.
1.
 
Bajo costo de adquisición y libre uso.2.
 
Innovación tecnológica.3.
 
Requisitos de hardware menores ydurabilidad de las soluciones.4.
 
Escrutinio público.5.
 
Independencia del proveedor.6.
 
Adaptación del software.[1;3]
Desventajas
1.
 
El software libre no tiene garantía proveniente del autor.2.
 
Se necesita dedicar recursos a lareparación de errores.3.
 
 No existen compañías únicas querespalden toda la tecnología.4.
 
El usuario debe tener nociones de programación.[1;3]
C. Clasificación de software libre
A continuación se presenta un enumerado de laclasificación de software libre1.
 
De acuerdo al costo de adquisición:
 el Software Libre puede ser de lasdos clases, es decir, de costo cero ode costo mayor que cero. Lo que lodiferencia del Software Propietario esque su costo es independiente delnúmero de computadoras que se poseen. Por ejemplo, en el caso delSistema Operativo Microsoft por cada computadora en que lo instaledebo pagar una licencia. En cambio,si utilizo en Sistema OperativoGNU/Linux debo pagar una solalicencia (no obstante, algunaslicencias no tienen costo).[6]2.
 
De acuerdo a la apertura delcódigo fuente:
el Software Libresiempre es "open source", es decir,de código fuente abierto, como sedijo que el acceso al código fuente esnecesario para el ejercicio de laslibertades 1 y 3 arriba descriptas. Elser "open source" implica una seriede ventajas que fueron descritas en lasección "Ventajas del SoftwareLibre". [6]3.
 
De acuerdo a su protección:
elSoftware Libre siempre está protegido con licencias, y másespecíficamente, con licencias decopyleft. [6]4.
 
De acuerdo a su legalidad:
elSoftware Libre siempre es legal, porque alusarlo, estudiarlo, modificarlo, adaptarloy/o mejorarlo no se está violando ningunanorma, ya que de por si este tipo desoftware permite hacerlo, con la únicasalvedad de no poder agregarle ningunarestricción adicional cuando lo transfiera aotra persona.[6]CAPITULO II APLICACIONES DESOFTWARE LIBRE
 
 A. ¿Qué es software de Sistema?
El
Software de sistema
, es denominado
software de base
, consiste en un software quesirve para controlar e interactuar con el sistema, proporcionando control sobre el hardware ydando soporte a otros programas. Ejemplos desoftware del sistema son sistema operativo,sistema operativo de red, compiladores,Antivirus.
 
El software de sistema realiza tareascomo la transferencia de datos entre la memoriaRAM y los dispositivos de almacenamiento, o bien puede realizar la operación de reenderizadode texto en una pantalla.Si el software de sistema se almacena enuna memoria no volátil tal como circuitosintegrados, usualmente se lo denominafirmware.[7]A continuación se enumeran diferentes tipos desoftware de sistema.[8]
1.
 
Sistemas operativos
2.
 
Controladores de dispositivo
3.
 
Herramientas de diagnóstico
4.
 
Herramientas de Corrección yOptimización
5.
 
Servidores
6.
 
Utilidades
C. Software de Programación.
El software de programación es elconjunto de herramientas que permiten al programador desarrollar programasinformáticos, usando diferentes alternativas ylenguajes de programación, de una manera práctica.A continuación se enumeran diferentes tipos desoftware de programación
1.
 
Editores de texto
2.
 
Compiladores
3.
 
Intérpretes
4.
 
Enlazadores
5.
 
Depuradores
6.
 
Entornos de Desarrollo Integrados(IDE):Agrupan las anteriores herramientas,usualmente en un entorno visual, de forma queel programador no necesite introducir múltiplescomandos para compilar, interpretar, depurar,etc.[9]
 B. Software de Aplicación.
Software de aplicación es aquel que permite a los usuarios llevar a cabo una o variastareas específicas, en cualquier campo deactividad susceptible de ser automatizado oasistido, con especial énfasis en los negocios.A continuación se enumeran diferentes tipos de programación.
1.
 
Aplicaciones de Sistema de control yautomatización industrial
2.
 
Aplicaciones ofimáticas
3.
 
Software educativo
4.
 
Software empresarial
5.
 
Bases de datos
6.
 
Telecomunicaciones (p.ej. internet ytoda su estructura lógica)
7.
 
Videojuegos
8.
 
Software médico
9.
 
Software de Cálculo Numérico
10.
 
Software de Diseño Asistido (CAD)
11.
 
Software de Control Numérico(CAM).[10]
CAPITULO III LOS VIDEOJUEGOS 
“Jugar con videojuegos implica poner en marcha muchas de nuestrascapacidades y habilidades, necesitamosconcentración, atención, control, ymucha, pero mucha emoción.”[11]
Concepto
Los Videojuegos son programasinformáticos diseñados para el entretenimientoque se puede utilizar de varios soportes como

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->