martes, 16 de diciembre de 2008

Uso del micrófono en Flash (sencilla)

Hola,

os voy a mostrar como he hecho el primer ejemplo en Flash
de la presentación de antes sobre "Entrada Alternativa".
Es el ejemplo de como mover un objeto arriba y abajo sólo
con la entrada de sonido por el micrófono.

El primer paso era crear un nuevo símbolo como clip de película. Le llamé 'objeto'. Dentro de este clip de película creé un circulo de color verde y un texto dinamico.

Por el circulo simplemente es un dibujo no había más que hacer con lo cuál. Al texto dinamico le dé un nombre de referencia 'altitud' para manipular sus valores más tarde.


En la linea de tiempo principal entonces creé tres capas:
El fondo con las lineas cruzantes, unos dibujos simples que
no importan. Después hice la capa del objeto y lo más importante:
la capa de las acciones que llamé 'microfono'.



En la capa 'objeto' puse el objeto casi en el centro, como podéis ver, con respecto al texto dinamico. Le dé 'objeto_mc' como nombre de instancia.



Por fin, en la capa de 'microfono' puse este código en el primer fotograma:

//instanciar micrófono
_root.miMicro=Microphone.get();
_root.attachAudio(_root.miMicro);
_root.miMicro.setUseEchoSuppression(true);

//variables requeridas
var volumen;
var velocidad = 2;
//funcion onEnterFrame con las acciones de movimiento
_root.objeto_mc.onEnterFrame = function(){
//coger el volumen
volumen = _root.miMicro.activityLevel;
//si el volumen es menos que medio alto y más que 0, baja la altitud
if (volumen < 50 && volumen > 0 && this._y + this._height/2 + velocidad < 400){
this._y += velocidad;
}
//en el caso contrario, el objeto sube
else if (volumen > 50 && volumen <= 100 && this._y - this._height/2 - velocidad > 0){
this._y -= velocidad;
}
//mostrar la altitud
this.altitud.text = 200 - this._y;
}


 

Descripción del código:


Este parte del código está requerido para instanciar el micrófono.
Lo que pasa es que al principio es necesario crear una instancianueva de la clase Microphone. El constructor es diferente queson normalmente, es decir sólo es necesario inicialisar la variableque yo llamé miMicro con Microphone.get(), y está!El resto es necesario para añadir el sonido del micrófonoal sistema de Flash y para evitar ruidos.

//instanciar micrófono
_root.miMicro=Microphone.get();
_root.attachAudio(_root.miMicro);
_root.miMicro.setUseEchoSuppression(true);



La parte más grande del código son acciones de movimiento
con dos variables principales: volumen y velocidad.
Creamos la función onEnterFrame para el objeto objeto_mc.
Dentro de este función cogemos el volumen del micrófono con su
propriedad activityLevel y comparamos el valor con valores
predeterminados. También controlamos el ámbito del
movimiento para que el objeto no puede irse fuera de la
plantalla con la condición

this._y + this._height/2 + velocidad < 400

para abajo, y para arriba con este:

this._y - this._height/2 - velocidad > 0

Después sólo es necesario mostar la altitud por el cambio del
valor del texto del texto dinamico que se llama altitud.

Enlace al fichero: micro_control.fla



E ya está!

Saludos, Julian Ewers-Peters

viernes, 12 de diciembre de 2008

Entrada Alternativa

Hola todos,

aquí tenéis la presentación del miercoles sobre"Entrada Alternativa" en SlideShare.net:

Entrada Alternativa
View SlideShare presentation or Upload your own.

Voy a añadir el código más tarde.

Saludos,

Julian Ewers-Peters

domingo, 7 de diciembre de 2008

Tutoriales

He encontrado unos tutoriales, paso a paso, interesantes en http://www.tutoriales.com.do



Personaje caminando





En el apartado de Flash podremos encontrar muchos más tutoriales de este tipo.

O primeiro Videoxogo de acción producido en Galicia II

Despois da apocalipse nuclear queda pouca xente no mundo, hai zombis e alieníxenas, pero son pouco amables coa especie que levou ao planeta ao caos. Se es humano tes que defenderte. Ese é o espazo de Evento Ligado á Extinción, o primeiro videoxogo en primeira persoa creado en Galicia. Onte foi presentado o nvel demo deste xogo de disparos futurista e que, en moitos dos sentidos, lembra a clásicos como Half-Life ou Quake.

Pancho Casal asegura que ELE ten ten vocación de facerse cun lugar, por cativo que sexa, neste competido mundo dos xogos de disparos en primeira persoa, advertindo que é un traballo que aínda precisa desenvolvemento e anotando que ata agora levan invertidos 200.000 euros nun xogo punteiro pode chegar a custar vinte millóns de dólares.

Casal asegurou na presentación da demo xogable que xa había contactos con socios institucionais e financieiros e que este adianto foi presentado recentemente na India, na mesmas datas dos atentados, e que en todos os casos foi salientado o alto nivel gráfico do xogo para a inversión con que conta o proexto.

La Voz de Galicia, 6 de decembro de 2008 páx. 53.
Artículo na rede: http://www.lavozdegalicia.es/cultura/2008/12/06/0003_7373453.htm


sábado, 6 de diciembre de 2008

PRIMER VIDEOJUEGO COMERCIAL Y GALLEGO DE ACCIÓN

El primer videojuego de acción desarrollado íntegramente en Galicia con fines comerciales (que fue presentado en el Cultur.Gal) tiene nombre: Evento Ligado a la Extinción.
El juego tiene una línea argumental cineasta y personajes estilo cartoon. Es un FPS en toda regla y fue desarrollado por Alía3D y editado por Continental.
En E.L.E., tras un desastre nuclear, los humanos resisten luchando contra zombies y marcianos en el que en principio será la primera entrega de una trilogía.
Hay disponible ya una demo jugable de unos 40 minutos (a ver si la encuentro) y según sus creadores, se intenta entrar en un mercado muy competitivo pero en el que hay espacio para productos jóvenes.





Noticia
Trailer

miércoles, 3 de diciembre de 2008

Herramientas gratuitas

Ktoon

Es uno de los programas colombianos, realizado por la empresa Toonka Films. Es Software Libre que funciona bajo plataforma Linux, mediante el que se desea que las personas tengan acceso a un programa que les permita crear animaciones en 2D del tipo cartoons y Anime, lo que hace de Ktoon una aplicación gráfica muy profesional. Ktoon no solo sirve para hacer la labor de dibujo, sino también el render del mismo.

Podría decirse que Ktoon es una alternativa pública a Macromedia Flash, sin llegar a considerarlo un Clon, aunque tiene muchas de sus opciones, cabe anotar que la interfaz del programa es distinta.

Uno de los puntos que cabe destacar con Ktoon es la claridad de los manuales que están en su página, tanto en español como en inglés, los cuales son muy completos e incorporan una pequeña muestra de animación hecha con base a esos manuales donde un samurai se mueve, lo que nos evidencia el poder y practicidad del programa, una vez que se sabe manejar.

Ktoon al tener licencia GPL, permite que haya campo de acción no solo para diseñadores, sino también para los programadores que deseen crear mejoras en el programa. De hecho, es posible bajar el código fuente del mismo.



Qflash


fue una propuesta para realizar un clon de Macromedia Flash para Linux, esto se logró, principalmente, en la parte de la interfaz, que es en gran parte muy parecida a la de Macromedia Flash, pero aún carente de muc has de sus funcionalidades.

Existen otras iniciativas OpenSource que persiguen fines similares a QFlash, como F4L y Ktoon

En el caso de Ktoon, el objetivo no era realizar un clon de Flash, sino un programa que ofreciera la funcionalidad de Flash en el SO Linux.

Más tarde, Qflash se unió con F4L para crear un programa conjunto: Uira.




F4L

F4L fue un programa que se desarrolló como una propuesta para Linux del Macromedia F lash, solo que su divulgación no ha sido muy difundida.

Existen otras propuestas de este tipo bastante elaboradas como Ktoon y otras como es Qflash.

Actualmente F4L se unió con Qflash para crear un programa conjunto llamado UIRA.

Synfig

es un editor que nos permitirá crear nuestras propias animaciones en 2D con un menor trabajo del que tradicionalmente se necesita en estos casos. Con algunas semejanzas con Flash, esta aplicación lo sobrepasa en algunos temas muy específicos, como los filtros, y además no está enfocado directamente a la web. Así, Synfig parece una fusión entre los tres programas de edición multimedia/gráfica más famosos del software libre: Gimp, Blender e Inskcape, ya que también es software libre.

Escrito sobre GTK, además de las versiones para Linux podemos encontrar versiones portadas para Mac y Windows, aunque en general la aplicación se encuentra en proceso de desarrollo “inicial” y todavía no hay una versión verdaderamente estable, por lo que probadlo con cuidado. Al principio os costará un poco habituaros a ella (lo mejor es el wiki, podéis encontrar varios tutoriales), pero cuando lo dominéis podéis conseguir auténticas obras de arte.

FlashDevelop

Esta herramienta está pesada para la compilación de script pero no ofrece niguna utilidad para crear figuras vectoriales y basar nuestras animaciones en estas creaciones gráficas.

Página desgarga.


Todas estas herramientas excepto la última están disponibles en los repositoros de entornos Linux tales como Debian o Ubuntu.



Presentación PCHandball

Hola,

Os dejo la presentación en PDF que hice la semana pasada subida a SlideShare
Alex Ruiz: PCHandball

También os dejo el enlace al anterior post de la presentación, que disponía de los vídeos y spot.
http://prov0809.blogspot.com/2008/11/presentacin-pchandball.html

Espero que os haya gustado.

Un saludo.