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.

viernes, 28 de noviembre de 2008

PaperVision 3D

En flash podemos usar una potente libería para disponer de animanciones 3D en nuestros trabajos. Ya ahora está orientado a ActionScript 3 y las nuevas herramientas de Flash.

Algunos ejemplos que he visto, al cabo de un rato, literalmente colgaban a la máquina y no eran más espectaculares que un cubo girando.





Puede descarcarse la librería aquí.

Otras librerías que hay por ahí:

Away3D: http://away3d.com/
Sandy: http://www.flashsandy.org/blog/
WOW-Engine : http://seraf.mediabox.fr/wow-engine/as3-3d-physics-engine-wow-engine/
FIVe3D: http://five3d.riaforge.org/
Alternative3D (Le están desarrollando una GUI): http://alternativaplatform.com/en/alternativa3d/

jueves, 20 de noviembre de 2008

Nuevas herramientas en flash CS4

Hola de nuevo!

Con la nueva actualización de adobe en flash CS4 hay que destacar las nuevas herramientas que nos brinda, potenciando así la creación de nuevas animaciones para las distintas aplicaciones que se quieran desarrollar.

Por ejemplo la nueva herramienta 'bones' que nos permite establecer puntos al rededor del que queremos mover partes de un símbolo. En el vídeo se puede observar algunos de los fallos que pueden ocurrir con esta herramienta, pero no por ello deja de ser muy útil para el disenyo:



Otro video de nuestro amigo mexicano:



Flash nos ofrece una nueva herramienta 3D, con la cual podemos modificar los objetos a través del espacio:



También, mostrar cómo se pueden trabajar las interpolaciones de movimiento con una guía de movimiento, sin necesidad de crear una capa a parte:



Estos son unos ejemplos de las novedades que nos esperan con la nueva versión de flash cs4.
Hay que destacar también la posibilidad de manejar textos de una mejor manera, perimitiendo una mejor enmaquetación del contenido, y algo que puede pasar desapercibido para muchos, pero a la par, es un gran avance, y es el poder reproducir el vídeo mientras se está en modo de edición.

Espero que os guste...

martes, 18 de noviembre de 2008

Adobe flash en multiplataformas....



Me limito a copiar lo que he encontrado por un blog sobre sofware...

'Adobe se pone las pilas para hacer llegar Flash al mayor número posible de dispositivos. En la conferencia Adobe MAX, que empieza hoy, una de las presentaciones más importantes será la de Flash para Windows Mobile. Pero también hay plataformas de escritorio que todavía no disponen de Flash y también por ese lado quiere atacar Flash. Lo hará con una versión de Flash de 64 bits para Linux. Ahora que ya hace un tiempo que está disponible para este sistema operativo, una de las quejas de los usuarios era que solo estaba soportado en versiones de 32 bits. Muchas distribuciones vienen solo con las versiones de 64 bits de los navegadores o sin plataformas de emulación, por lo que no disponían de Flash. De todos modos, era posible uso de una versión de 32 bits del navegador, pero que no aprovecha las posibilidades del ordenador. Aunque Linux será el primero en recibir esta versión, que de momento será solo una alpha, Adobe quiere ponerse al día en el resto de sistemas operativos y también lo lanzarán próximamente para Windows y Mac. Su intención es que las tres plataformas converjan y tengamos lanzamientos simultáneos de todas ellas, tato en sus versiones de 32 como de 64 bits. Si consiguieran hacer algo similar para Windows Mobile y Android, Adobe Flash se situaría en cabeza dee las opciones de desarrollo multiplataforma, especialmente si lo acompañamos de Adobe AIR. Eso sí, donde difícilmente lo veremos es en el iPhone, a no ser que Apple cambie de una vez su mentalidad y decida dejar de mantener tan cerrado su teléfono.'
Fuente: Genbeta

lunes, 17 de noviembre de 2008

Presentación PCHandball

Hola compañeros de PROV,

El miércoles día 19, haré una pequeña presentación de lo que llevo hecho en mi proyecto fin de carrera, que trata de un juego mánager + simulador de balonmano, llamado PCHandball.

La presentación constará de la visualización del juego, problemas encontrados, soluciones a éstos, etc. Además el público que acuda podrá realizar preguntas, sugerencias y críticas constructivas.

Espero que acudáis y que os sirva de ayuda en un futuro.

Saludos, Alejandro Ruiz.

Videos del Juego:

Spot Publicitario:


Pequeño vídeo del funcionamiento del juego:

martes, 11 de noviembre de 2008

Far Cry 2: Un mundo abierto de Ultima Generación

Secuela del premiado Far Cry, llegó este nuevo título de la mano esta vez de Ubisoft Montreal (Artífices de juegos como Prince of Persia: The Sands of Time y Assassins Creed entre otros), a diferencia del primero que era de la alemana Crytek.

En esta nueva entrega se abandona por completo la ciencia ficción del primer título y se centra mucho más en una jugabilidad con mucho mas realismo. Por lo tanto y como cabe esperar los personajes no son aquellos que vimos en Far Cry. Esta vez el jugador controla a un mercenario que va en caza de "El Chacal", un misterioso personaje que ha reavivado las hostilidades entre los antiguos señores de la guerra y ha puesto en peligro miles de vidas. La acción del juego se desarrolla en territorio africano, lugar idóneo para sacar a relucir las maravillas que puedo hacer el nuevo motor que han desarrollado especialmente para esta entrega.

"Dunia", el motor de nueva generación que se ha utilizado consigue un enorme realismo gracias a magníficos efectos especiales, la posibilidad de un mundo destruible casi por completo, los ciclos día/noche en tiempo real o la inteligencia artificial no guionada entre otras maravillas. Pero sin duda la guinda es la posibilidad de recorrer abiertamente y sin ningún impedimento 50 kilómetros cuadrados reales de escenario, lo que proporciona al jugador una libertan nunca antes vista. Y ya que recorrer esto a pie sería una locura, los jugadores tienen a su disposición numerosos vehículos para desplazarse tanto por tierra como por agua y aire.

En cuanto al argumento, también incluye novedades respecto a su antecesor ya que no es lineal. Si bien los objetivos al final son los mismos, los caminos que se pueden tomar para llegar a ellos son varios, lo cual da mas vida y realismo si cabe. Y como no podían faltar en un FPS obviamente, las armas juegan un papel importante y tendremos a nuestra merced desde los convencionales rifles hasta un lanzallamas para marchitar a los enemigos.

En definitiva el juego tiene muy buena pinta, pero se necesitara de un hardware potente, en el caso de jugar en PC, ya que soporta lo último de lo ultimo en cuanto a gráficos, DirectX 10; sin embargo los desarrolladores afirman que el juego es menos exigente que su competidor directo, Crysis.

Más información: Web oficial

Un saludo, Nicolás.

viernes, 7 de noviembre de 2008

Huelga 19 de Noviembre

Ya se que esto no tiene nada que ver con los videojuegos, pero me parece un tema mucho más importante en este momento.

El motivo de la protesta es la falta de atribuciones para las Ingenierías Informáticas (Técnica y Superior), suponiendo un agravio comparativo frente al resto de ingenierías que sí van a ser reguladas, y en especial frente a la de Telecomunicaciones a la cual se le han asignado competencias informáticas.

Desgraciadamente al debate se ha sumado mucha desinformación, incluyendo el bulo de que va a desaparecer la Ingeniería Informática. Lo que no puede ser es que los telecos tengan reguladas competencias informáticas mientras los verdaderos informáticos somos dejados a un margen, pero aun así algunos pensamos que los colegios oficiales, los visados y la regulación de competencias no son lo que necesita esta profesión (ni tampoco otras). En cualquier caso la situación actual es injusta y es necesario darla a conocer.

Hay que hacerse oir!.

Edgar Bolaño.

lunes, 3 de noviembre de 2008

La industria del Videojuego aumenta, mientras el audio y el video cae

Al contrario que otros sectores, el del videojuego vive un momento dulce, en gran medida gracias a las sinergias que generan el modelo de distribución tradicional y el on line. [...]

Entre 2004 y 2007 la venta de videojuegos en soporte físico ha aumentado en España un 54%. Este crecimiento está directamente ligado al boom de las videoconsolas: sólo en 2007, el mercado creció un 88% en valor, con 735 millones de euros y unas ventas de 3,39 unidades.

Podeis leer la noticia por completo en la página del diario ElPais.com
Fuente: ElPais

Saludos Víctor.

sábado, 1 de noviembre de 2008

Tile Based Games

Hay una tecnología para desarollar videojuegos con Flash qué permite crear entornos simples sólo por programación qué se llama "Tile Based Game (Development)". También es posible crear mundos virtuales para videojuegos más grandes y complejos dónde existirán fronteras. Por ejemplo, si tienes un caractér y el no debe salir algunas areas, es más facil que implementar eso con este tecnología.

Siguiente de la enlace hay una página web sobre este tema con explicaciones y ejemplos en Flash con ActionScript. Muy interesante!

Más información: Tile Based Games por TonyPa

jueves, 30 de octubre de 2008

Los 150 mejores juegos en Flash

Hola a todo el mundo!

Este es un blog nuevo, como tantos otros, pero no por eso queremos que pase desapercibido., Por eso publicamos esta pequeña entrada referente a juegos, en dónde se puede ver que no todo lo que se mueve en torno a una asignatura universitaria tiene por qué ser aburrido.

En esta paginilla podrás ver distintas cosas que se pueden llegar a hacer con un poco de conocimiento y ganas de pasarlo bien.



He de decir que estos juegos no están implementados por nosotros, pero eso no quiere decir que no seamos capaces de hacerlos ;). Con el tiempo, seguro que colgamos pequeñas prácticas que vamos haciendo, para que así, todos podáis ver que con un poco de ganas todo se puede llegar a realizar.

Un saludo a todo aquel que nos visite, y espero que si algún día jugáis a algún juego en flash, os acordeis de nosotros.

Víctor López (Zarapalleto)

martes, 28 de octubre de 2008

FunnyGames - Videojuegos en Flash

Hola, yo soy Julian, un estudiante ERASMUS de Alemania y soy parte de este webblog.
Me gustan muchos los videojuegos Flash y hay una página web holandés que tiene muchisimos juegos en Flash que se llama FunnyGames. Este página web puede ser una buena fuente de ideas.

50 años de Tennis for Two

Buenas, soy Félix Mera; alumno de la asignatura de libre elección Programación de Videojuegos (cursada en la Uvigo) y coautor de este blog junto a otros compañeros.
Me presento para hablaros del "Tennis for Two", el primer videojuego de la historia que cumplió 50 años ya que data del 18 de octubre de 1958. Cito la noticia de barrapunto.
Desarrollado por William Higinbotham e implementado en un osciloscopio, fue creado para demostrar que los experimentos científicos tenían una relevancia para la sociedad. Precursor de juegos como Pong o Space Invaders, cientos de personas hicieron cola para poder jugar con él.
Lo que comenzó en un simple osciloscopio y como un experimento científico es, a día de hoy, uno de los mercados de entretenimiento más rentables en los que los usuarios finales necesitan de un potente hardware para jugar que renuevan cada dos años aproximadamente, con el desembolso de dinero que ello supone.

En MuyComputer tenéis un pequeño reportaje y en MSNBC el reportaje orginal, eso sí: en inglés.

Saludos.

lunes, 27 de octubre de 2008

El nuevo mando para Playstation 3

Hola a todos.
Mi nombre es Edgar y soy uno de los nuevos coeditores de este blog de programación de videojuegos.
Mi interés por esta asignatura comenzó al ver los típicos panfletos de esta asignatura por las paredes de la facultad.
Lo primero que se me pasó por la cabeza fue "como me gustaría saber programar un videojuego".
Y ahora pasemos a algo más importante.
La estrategia de mercado de sony.
Si no le llegaba vender los gráficos de su Playstation 3, ahora pretende imitar la jugabilidad de la Wii con un nuevo mando.
Desde el éxito de la Nintendo Wii todos andan buscando otras opciones para dar un vuelco similar al mercado de las videoconsolas.
El mando funciona con una cámara que detecta su presencia, y como al mando de la Wii, también se pueden acoplar distintas piezas adaptadas a cada videojuego.

Más información: Xataka

Edgar Bolaño.

Bienvenida al Blog de Programacion de Videojuegos

Este blog ha sido creado para el uso de los alumnos de la asignatura de PROGRAMACIÓN DE VIDEOJUEGOS 2008-2009, de la Escuela Superior de Informatica (Ourense, Universidade de Vigo).

En ella los alumnos podrán subir artículos de interes, sus trabajos, presentaciones, etc. A su vez será utilizado para evaluar su aportación a la materia y sus avances en la misma.

Un saludo