viernes, 16 de noviembre de 2012

Lenguaje de programación: C++

   En esta sección del blog voy a dedicarme a exponer las distintas instrucciones que he aprendido acerca de programar en C++.
   Instrucciones básicas:
  • cout<<  //Sirve para mostrar un mensaje en la pantalla.
  • cin>> //Se utiliza para que el programa reciba datos.
  • int  // Es un tipo de variable que solo admite números enteros hasta un cierto valor.
Con estas instrucciones ya podemos hacer un programa de los más sencillos, como este:
--------------------------------------------------------------------------------------------------------------------
#include <iostream> //Las anotaciones introducidas por doble barra using namespace std; // serán ignoradas por el programa
int main()
{

int num1, num2, suma=0; (*)
cout << "PROGRAMA QUE SUMA DOS NÚMEROS";
cout << "\n\n Introduzca el primero: ";
             cin >> num1;  

        cout << "\n Introduzca el segundo: ";       
  
           cin >> num2; suma=num1+num2; //El programa realiza el cálculo
  
cout << "\n\n La suma es " << suma << "\n\n"; //El programa nos muestra el resultado

}



---------------------------------------------------------------------------------------------------------------

(*) suma=0 significa que el programa hará el cálculo partiendo de que el valor suma es igual a 0.
Todos los programas de ordenador se basan en este esquema:

                                      

miércoles, 7 de noviembre de 2012

¡OUYA! Nueva consola Android

    






     Últimamente empiezo a notar que mi móvil ya no puede más, se rinde,  y eso que tiene menos de 6 meses de antigüedad. Las aplicaciones para Android cada vez requieren mas potencia y comienzo a observar que mi teléfono se está quedando anticuado. Al parecer los desarrolladores de juegos y apps se han olvidado de que no todos podemos permitirnos un Samsung Galaxy SIII o un LG Optimus 4X HD (los mejores dispositivos móviles del mercado con android). ¿Qué podemos hacer si nuestro dispositivo android no tiene potencia suficiente para ejecutar juegos con fluidez? Comprar Ouya la nueva videoconsola android.
    

       Pongámonos en antecedentes, Ouya nació como un proyecto para fabricar una videoconsola Android en la que poder jugar a juegos de este sistema operativo en nuestra televisión de una manera práctica y BARATA. Aunque ha acabado siendo mucho más.
El proyecto fue financiado mediante una campaña de croudfounding (un sistema mediante el cual mucha gente aporta pequeñas donaciones a un proyecto para que salga adelante y a cambio el contribuyente recibe ciertos privilegios). La campaña se inició en Julio de 2012 y el objetivo era recaudar $950.000 para poder desarrollar la videoconsola. En tan solo 24h ya habían recaudado $2.000.000 y para el final de la campaña $8.500.000.

       La videoconsola costará 99$ (80,94€) y los videojuegos serán totalmente gratuitos, tanto las demos como los juegos en sí, aunque algunos ítems u otros objetos tendrán un coste, al igual que un DLC. A cambio de juegos gratuitos, los juegos tendrán publicidad. La consola será totalmente ‘hackeable’ y cualquier usuario podrá desarrollar o modificar su propio juego. Algunos de los que donaron dinero en Kickstarter recibirán un mando con botones especiales. El tamaño será parecido al de un cubo de Rubik.

Especificaciones·    
  • Procesador Nvidia Tegra 3·    
  • 1GB de RAM·    
  • 8GB de almacenamiento interno (Expandible mediante Micro SD)·    
  • Conexión HDMI1.4a·    
  • WiFi 802.11 b/g/n·   
  •  Puerto Ethernet·    
  • Bluetooth LE 4.0·   
  • USB 2.0 (uno)·    
  • Controlador wireless (2 pilas AA) con controles estándar con un panel táctil·   
  •  Sistema operativo Android 4.0·    
  • Cupo para cuatro mandos.




A LA VENTA EN ABRIL 2013

Mas información en: 

Nuevas secciones

 Este post lo hago para informaros de la nueva organización del blog. Por ahora he establecido 3 secciones.

  • Programación: iré posteando todo lo que aprenda sobre programación en C++
  • Android: en esta sección compartiré con vosotros juegos y apps que me parezcan interesantes para android. 
  • Informática: pues eso, noticias y cosas relacionadas con el mundo de la informática.
  • Mi futuro: en esta sección, más personal, escribiré sobre cosas relacionadas con la Ingeniería de software que es a lo que me quiero dedicar.
Con el paso del tiempo se me ocurrirán nuevas secciones que iré ñadiendo.

viernes, 2 de noviembre de 2012

Cómo llegar a ser desarrollador de videojuegos

   Por lo pronto tengo claro que voy a estudiar Ingeniería del Software en la Universidad de Málaga porque es una carrera que me va a abrir las puertas a muchos puestos de trabajo. Además, es algo que me gusta, las nuevas tecnologías, los smartphones, ordenadores, videojuegos, etc. 
    
    Como no sé que pasos hay que seguir para dedicarme a lo que yo quiero, he estado investigando en Twitter y en Linked in para averiguar que estudios debo realizar para ser un desarrollador de apps y videojuegos. 
    
    Hace un par de días me topé con una web muy buena relacionada con el desarrollo de videojuegos (desarrolladoresdevideojuegos.es). Y su creador es Epifanio Suárez un chico madrileño al que siempre le han entusiasmado los videojuegos. Epifanio comenzó su trayectoria profesional enseñando a niños de primaria a cómo usar un ordenador. Más tarde fue contratado para crea una pagina web en una empresa. También ha trabajado como informático en algunos Ministerios del Estado. En el 2009 hizo un Máster en Creación de Videojuegos, ya que esta especialmente interesado en el diseño y programación de videojuegos

    También me ha interesado la trayectoria profesional de Màrius García. Màrius es un catalán que estudió en la Universidad Politécnica de Cataluña en los años 90. Es un creador de aplicaciones para móviles y tablets multiplataforma., así como un desarrollador de aplicaciones web y apps, administrador/gestor de bases de datos y director de proyecto en una gran variedad de aplicaciones basadas en Internet. Particularmente está interesado en el desarrollo de apps para smartphones y websites. 

    Tras pensarlo detenidamente y siguiendo los pasos de estas dos personas, intentaré empezar mi trayectoria profesional creando apps y juegos para smartphones y con el tiempo y la experiencia iré escalando hasta poder formar parte de una gran empresa creadora de videojuegos para PCs y consolas. Para ello tengo pensado estudiar Ingenieria del Software y cuando acabe la carrera haré un máster en Creación de Videojuegos, como Epifanio Suárez.