ff-multiconverter, multimedia, audio, video, linux, ubuntu ubuntu kylin, china, releases, linux terminal, ubuntu, linux, comandos, shell conky, gadgets, ubuntu, linux SpeedTest-Cli, velocidad, red, consola, terminal tag foto 6 pinta, grafica, linux, ubuntu djl, juegos, yum, synaptic, paquetes ubuntu, releases, canonical psensor, ubuntu, linux, sistema, monitor
Mostrando las entradas con la etiqueta Guias y Tutoriales. Mostrar todas las entradas

Desarrollo de juegos con HTML5 (1a parte).

A lo largo de la historia humana, cada vez que aparece una nueva tecnología (la electricidad, los computadores, Internet) siempre habrá alguien con mucho tiempo libre que creará un juego con esta nueva tecnología. HTML5 por supuesto no fue la excepción.

Se pueden crear juegos sin ninguna librería adicional, utilizando solamente HTML y JavaScript, pero este camino es recomendado sólo si quieres crear una librería de juegos en vez de un juego. La mayoría de las cosas necesarias para crear un juego (mostrar imágenes, animar, mover una imagen, input del usuario, etc) ya han sido empaquetas en cómodas librerías.
html5-developers-banner
Quienes hemos participado en el desarrollo de estos frameworks nos aseguramos que todo lo anterior funcione para que tú te concentres en tu juego y no en las herramientas.

En un mundo ideal los frameworks de juegos se podrían tratar como una "caja negra", es decir ignorar su interior. Pero en el mundo real si vas a crear juegos de HTML5, debes entender cómo fuciona tu framework.

Si te familiarizas con el código fuente de la librería que estás utilizando, tendrás una enorme ventaja al momento de trabajar en tus juegos. Como estamos hablando de última tecnología, no todo está en Google ni en Stack Overflow. Aprender cómo funciona tu framework te ahorrará mucho tiempo y dolores de cabeza.

Algunos frameworks populares, gratis y de código abierto son Phaser, Quintus, MelonJs, Crafty, Babylon.js para juegos en 3D. Yo utilizaré Phaser en este tutorial porque es adecuado tanto para principiantes como para usuarios más avanzados.

Phaser tiene una de las communities para juegos en 3D. Yo utilizaré Phaser en este tutorial porque es adecuado tanto para principiantes como para usuarios más avanzados.

Antes de Comenzar - Ten todo esto listo!
Como siempre, estoy transformando un simple tutorial en un ebook de proporciones faraónicas, pero así me gusta escribir así que resumamos todo lo que he mencionado hasta ahora. Ten lo siguiente listo para comenzar:

  • El Intel XDK o alguna otra opción para desarrollar apps híbridas
  • Descarga el código fuente e imágenes del tutorial..
  • 1.- Descarga Phaser.
  • Mantén abierta la documentación de Phaserdurante todo el tiempo
  • Phaser.js es la librería que descargaste de Github o la que venía con el proyecto. Puedes usar también la versión minificada (.min.js). Yo prefiero desarrollar con la versión no minificada para familiarizarme con el código fuente
main.js es el punto de entrada de nuestro juego, veamos una primera versión de este archivo:

El objeto Phaser está disponible en nuestro ámbito ya que incluímos phaser.js. Cuando creamos un nuevo juego podemos definir el ancho, alto y el renderer que se va a utilizar para mostrar el juego en pantalla.

Phaser utiliza una librería llamada Pixi.js que permite renderizar en WebGL, y si el navegador no lo soporta, utiliza CANVAS. En nuestro caso dejamos esto como automático para que se intente utilizar WebGL y si no está presente, Canvas.
html5-jw-player
2.- Necesitamos de un estado para nuestro juego.
game.state.add('GameState', GameState);

Un estado en Phaser es un tipo de objeto de JavaScript que tiene ciertos métodos necesarios para el flujo del juego.

Acá es donde el juego comienza oficialmente.
  • update() este método es llamado hasta 60 veces por segundo. Todo lo que pongas acá se ejecutará entonces muchas veces! acá se evalúan condiciones tales como la existencia de colisiones, input del usuario, sprites en algún lugar del nivel, etc
En el código anterior, se creó un objeto llamado GameState con estos métodos predeterminados, y se le asignó al juego (Phaser.Game).

¿Por qué hay que pre-cargar las imágenes y otros archivos?
El proceso de precargado lo que hace es leer estos archivos del disco y cargarlos en la memoria RAM. Leer por ejemplo una imagen desde la memoria RAM es mucho más rápido que hacerlo desde el disco.

Cuando necesitas mostrar un enemigo o un personaje en tu juego, quieres que se muestre de manera inmediata. Si cada vez que necesitamos algo lo tenemos que cargar del disco nuestro juego va a funcionar muy lento. Piensa en la página de Facebook cuando no todo se carga y varios elementos aparece como que se están cargando. Algo así en un juego sería inaceptable. Por eso pre-cargamos los archivos!
html5_logo
i te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:
rss-icon-feed

ClipGrab para bajar vídeos en su máxima resolución de youtube.

En esta ocasión vengo a mostrarles como instalar un programa llamado ClipGrab y sus dependencias ffmpeg/libav ya sea para la versión 3.4.7 o 3.4.8

Cabe aclarar que el post fue desarrollado en debian wheezy por lo que puede ser replicado fielmente en cualquier distribución derivada de Debian.

clipgrab

Las novedades en Ubuntu 15.04 “Vivid Vervet”: reemplazo del sistema de inicio SysV por systemd.

La espera por fin ha terminado con la llegada de Ubuntu 15.04 "Vivid Vervet," los menús integrados en las ventanas, un nuevo navegador y la versión más reciente de LibreOffice.

Mucho se ha hablado sobre las nuevas versiones de otros sistemas operativos, pero en esta ocasión hay buenas noticias para los amantes del software libre, pues Ubuntu ya está disponible en su versión 15.04 y viene con algunas mejoras en la interfaz de usuario, nuevo software y hasta un sistema de inicio que viene a reemplazar al viejo SysV.

systemd-1

Las novedades en Ubuntu 15.04 “Vivid Vervet”: nuevo navegador de Canonical y la suite LibreOffice 4.4

La espera por fin ha terminado con la llegada de Ubuntu 15.04 "Vivid Vervet," los menús integrados en las ventanas, un nuevo navegador y la versión más reciente de LibreOffice.

Mucho se ha hablado sobre las nuevas versiones de otros sistemas operativos, pero en esta ocasión hay buenas noticias para los amantes del software libre, pues Ubuntu ya está disponible en su versión 15.04 y viene con algunas mejoras en la interfaz de usuario, nuevo software y hasta un sistema de inicio que viene a reemplazar al viejo SysV.
vivid_vervet1-logo

Cómo instalar AWStats en Debian y derivadas.

AWStats es una herramienta open source de informes de análisis web, apta para analizar datos de servicios de Internet como un servidor web, streaming, mail y FTP.

AWstats analiza los archivos de log del servidor, y basándose en ellos produce informes HTML. Los datos son presentados visualmente en informes de tablas y gráficos de barra.

Pueden crearse informes estáticos mediante una interfaz de línea de comando, y se pueden obtener informes on-demand a través de un navegador web, gracias a un programa CGI.

awstats

Lectura de un XML: funciones y estructura.

La instanciación del parser a traves de su constructor xmlparser() genera automáticamente todo el árbol del XML. Para ello tendremos que pasarle como argumento una cadena de texto (De la clase string ) que contenga el XML como vemos en el siguiente ejemplo:

xmlparser * parser;
string xml="<root><b>Hi!<b></root>";
parser = new xmlparser(xml);
...
delete parser;

xml

Guía de Stellarium el planetario virtual libre: descarga e instalación.

Requerimientos del Sistema.
  • Linux/Unix,Windows 95/98/2000/NT/XP o MacOS X 10.3.x o superior.
  • Una tarjeta gráfica 3D con soporte para OpenGL . Se recomienda al menos una Voodoo3 o una TNT2 para una animación suave.
  • Una habitación oscura para un ambiente realista; detalles como la Vía Láctea o el brillo de las estrellas no se pueden ver en una habitación muy iluminada.

stellarium

Guía de Stellarium, el planetario virtual libre: introducción y características.

Stellarium es un programa gratuito de código abierto. Es capaz de mostrar un cielo realista en 3D, tal como se aprecia a simple vista, con binoculares o telescopio.

El universo esconde infinidad de tesoros. Algunos podemos verlos a simple vista, otros se esconden al ojo humano.

Con Stellarium los tendrás a tu disposición desde la comodidad de tu ordenador directamente en tu memoria USB.

stellarium logo

Guía de Akregator: apariencia y criterios de navegación.

Apariencia.

En esta página, usted puede configurar el aspecto del visor de artículos y de las pestañas del navegador.

Usted puede especificar los colores y el tamaño y familias de los tipos de letra que se usarán.

Lista de colores de artículos

El seleccionar Utilizar colores personalizados le permite seleccionar sus propios colores para Artículos sin leer y Artículos nuevos.

akregator 

Guía de Akregator: configuración y archivos.

Navegación dentro de Akregator.

Al leer los artículos de las fuentes, a menudo es posible que desee leer la página web correspondiente al artículo: algunos artículos solo contienen la cabecera o titular y no el contenido actual. En este caso, necesitará visitar la página web para leer el artículo completo.

O a lo mejor el artículo contiene enlaces a alguna página web, o se encuentra leyendo un blog y desea realizar un comentario de una entrada. Para este tipo de situaciones, Akregator posee un sencillo navegador web. Siempre que siga un enlace en el visor de artículos, por defecto, Akregator abrirá el enlace en una nueva pestaña.

KDE4.2-Akregator

Guía de Akregator: añadir una fuente y crear una carpeta.

Akregator le proporciona, por defecto, varias fuentes relacionadas con KDE - por supuesto, es posible que desee añadir sus propias fuentes. Los buenos candidatos son los sitios web de noticias que visita con frecuencia.
  • Vaya al menú Fuente y escoja Añadir fuente... o use el acceso rápido de teclado predeterminado (Insert). El siguiente diálogo aparecerá, con la etiqueta URL de la fuente:.
    akregator añadir una fuente

Guía de Akregator: introducción, RSS y fuentes Atom.

Akregator es una aplicación de KDE para leer fuentes de noticias en línea. Posee una interfaz poderosa y simple de usar para leer las fuentes y gestionarlas.

Akregator es un programa ligero y rápido que muestra las noticias que proporcionan las fuentes y reconoce todas las versiones usadas habitualmente de RSS y fuentes Atom.

Su interfaz es parecida a los programas que tratan correos electrónicos, siendo muy familiares al usuario.
Contiene herramientas útiles, tales como búsqueda en los títulos de los archivos, organización de las fuentes en carpetas y establecer preferencias de almacenamiento.
akregator-logo

Guía de KHangMan el clásico juego infantil del ahorcado, adaptado para KDE: menú, sugerencias y ajustes.

A pesar de que el Ahorcado pueda parecer más un juego que otra cosa, también es cierto que es un método bastante bueno para aprender vocabulario.
KHangMan es una aplicación gratuita y de código abierto que nos permitirá ampliar nuestro vocabulario a la vez que nos divertimos jugando al clásico ahorcado.
Al principio puede resultarnos un poco confuso, ya que las palabras que vienen instaladas por defecto están todas en inglés. Sin embargo, podemos descargar palabras en cualquier otro idioma, incluído el español, desde el menú de aplicación
khangman_330

Guía de KHangMan el clásico juego infantil del ahorcado, adaptado para KDE: introducción y uso.

KHangMan es un juego basado en el conocido pasatiempo del ahorcado. Está dirigido a niños de seis años o más.
El juego tiene varias categorías de palabras con las que jugar, entre ellas Animales (palabras relacionadas con animales) y tres categorías de distinta dificultad: Fácil, Media y Difícil.
El programa escoge una palabra de forma aleatoria, ocultando las letras, y se debe adivinar la palabra probando una letra tras otra.
khangman-2
Cada vez que se pulsa una letra equivocada, se va dibujando una parte de la imagen del ahorcado. ¡Hay que adivinar la palabra antes de que lo cuelguen! Para ello tiene 10 intentos.

Guía de Dr. GEO: herramientas de construcción [Líneas].

Dr. Geo tiene la particularidad de crear impresionantes gráficos, los cuales podemos seguir con un lujo de detalles impresionante.
Tendremos la posibilidad de buscar puntos de intersección y de realizar el seguimiento de conjuntos de puntos, e incluso los puntos mínimos y máximos de cualquier ecuación geométrica.
drgeo

Guía de Dr. GEO: herramientas de construcción [Puntos].

Una de las aplicaciones educativas con sistema interactivo y extraordinariamente didáctica, es Dr. Geo.
Esta aplicación nos ayudará a aprender de manera amena y divertida la geometría.
Tendremos la capacidad de analizar, dibujar y aprender todo lo referente a las figuras geométricas y sobre todo, podremos estudiar las ecuaciones de geometría de una manera sencilla.
dr geo1

Guía de Dr. GEO: nociones preliminares.

Dr. Geo es un programa tanto de geometría interactiva como de programación en el lenguaje Scheme.
Permite crear figuras geométricas, así como manipularlas interactivamente respetando sus restricciones geométricas. Se puede trabajar con: semirrectas, segmentos, círculos, arcos de círculo, polígonos, transformaciones geométricas, lugares geométricos, vectores, ángulos, etc.
Para comprender visualmente algunos conceptos importantes como: números irracionales, cálculo de Pi, etc.
dr geo

Inkscape tutorial: conceptos básicos (2a parte).

Cada objeto individual dentro de una selección muestra una señal de selección — por defecto, un marco rectángular. Estos marcos hacen más sencillo el observar que está selccionado y que no loo está. Por ejemplo, si selecciona ambas elipses y el rectágulo, sin los marcos le sería muy difícil adivinar cual de las elipses están seleccionadas y cuales no.
Inkscape_0.44_promotional_banner

Inkscape tutorial: conceptos básicos (1a parte).

El tutorial Básico cubre la navegación en canvas (pizarra), manejo de documentos, herramientas de formas básicas, técnicas de selección, transformación de objetos por medio del selector, agrupado, configuración de relleno y borde, alineación y orden-z. Para visualizar otros temas más avanzados, ingrese al menú Ayuda.
inkscape


Guia básica para el uso de Ubuntu 14.04 “Trusty Tahr”: cómo instalar los codecs multimedia.

Ubuntu, por defecto, tan sólo trabaja con formatos multimedia libres. Por desgracia, la mayoría de los formatos más populares no lo son. A continuación se detalla cómo poder reproducirlos.
Algunos usuarios han constatado que algunas instrucciones de esta guía no funcionan del todo bien en equipos con procesadores de 64 bits. Por tanto, estos consejos son sólo para usuarios de 32 bits.
codecs multimedia