Importante. New site.

Es para mí Un gran placer presentarles
Mi nuevo Site, http://www.gabhern.com.


En el cual encontraras toda la info publicada anteriormente aquí y mucha mas
nueva información. A continuación les voy a contar algunas características del
nuevo site.

  • Total Compatibilidad con todos los Browsers,
    incluyendo los Móviles
  • Optimizado para Internet Explorer 9
  • JumpList con accesos directos a los diferentes menús
    del nuevo site
  • Favicon listo para que ancles el site a tu barra de
    inicio de Windows 7 y puedas acceder fácilmente
  • Personalización de internet Explorer 9 Activada
  • Mucho más organizado y nuevo diseño

Haciendo Juegos En XNA Para Windows Phone

WP7

Ya desde hace varios meses llevamos trabajando aplicaciones
para Windows Phone y en el marketplace tenemos la oportunidad de venderlas y
esto ha generado una nueva línea de negocio bastante interesante, y lo mejor es
que si eres estudiante podrás publicar tus aplicaciones gratis¹. Además de esta
oportunidad hay que tener en cuenta que el desarrollo de aplicaciones, ya que
podemos usar dos plataformas, primero que todo está Silverlight que provee
aplicaciones ricas en interfaces y en funcionalidad con todo el poder de
Silverlight de la web nativamente en tu teléfono, además del diseño de aplicaciones
con Expression Blend, el cual hace que todo luzca genial. Pero existe también XNA,
esta plataforma lo que nos permite es diseñar juegos y aplicaciones con gran
contenido visual y una funcionalidad espectacular.  En cuanto a XNA para Windows Phone no tiene
mucha diferencia a trabajarlo para PC o para XBOX por lo cual fácilmente vamos
a poder migrar juegos entre plataformas, solo teniendo en cuenta la resolución máxima
del Windows Phone que es de 800x480px así que pues sin demorarlos más les dejo
este video el cual incluye un tutorial paso a paso de cómo crear una aplicación
básica en XNA.

¹Solo para países seleccionados, inicialmente Muchos otros ya estaran disponibles mas adelante


¿Apple Nos Rastrea? iPhone Tracker

Hola a todos. Esta mañana gracias  a una publicación de mi buen colega WillyDev,
me ha entrado una curiosidad acerca de este tema.

Pues al parecer es cierto que Apple nos rastrea por medio de
nuestros iPhones o iPads por medio del GPS que viene incluido en nuestros teléfonos
en realidad el propósito aun es desconocido pero así como muestra un artículo
en CNN México, unos investigadores han publicado un aplicación llamada iPhone
Tracker la cual desde cualquier computador con MAC OS podemos rastrear IPhones
o IPads, solo teniendo el número telefónico de la Sim Card con la cual se registró
este mismo.

Antes de pasar a mostrarles cómo se puede demostrar este
procedimiento debemos recordar el procedimiento inicial en el momento de
iniciar por primera vez nuestro iPhone/iPad.

Cuando iniciamos por primera vez nuestros teléfonos este nos
pide activemos el teléfono por medio de iTunes, insertando la Sim Card de
nuestro operador y dejándolo registrado en la base de datos de Apple. Así como
lo muestra la imagen.

Activacion del Iphone

Una vez hecho esto
nuestro teléfono estará totalmente funcional. Pero más allá de esto el
registrarlo implica que Apple tenga nuestro número telefónico, y ahora con esta
noticia al parecer nuestra ubicación. Sin más preámbulos les dejo este video
demostrando como se puede saber la ubicación de cualquier iPhone/iPad con una aplicación
que está disponible en el App Store, con un costo de $0.99. Llamada Phone
Tracker.


Imagine Cup 2011 WWF – Software Design Round 1 Video Guidelines

Per the Software Design rules, as part of Worldwide Finals Round 1, each Worldwide Finals Software Design team is required to prepare a video presenting their solution and addressing the judging criteria. This video will count as 20% toward the total Round 1 score at the Worldwide Finals with the Round 1 in-person presentation counting as 80%.

There are seven requirements for the video:
1. The video must not exceed fifteen (15) minutes, including intro and outro clips
2. The video must include the Imagine Cup 2011 intro and outro clips which can be found on the Software Design page at imaginecup.com
3. The video must include a narrated PowerPoint presentation as a screen cast and highly suggest using Expression Encoder
4. The video content must clearly address each of the judging criteria – teams can even use the judging criteria as it appeared in previous webcasts and address it directly
5. All audio and text in the video must be in the English language
6. The emphasis of the video should be on the software application itself. Video production quality will not be scored in the judging process.
7. The video should be uploaded by the Worldwide Finalist team via the Software Design page at imaginecup.com no later than 23:59 [11:59 P.M.] GMT on May 5, 2011.

judging criteria in their video:

Criteria Description Weighting
Problem Definition How
precise and relevant is the real world problem? How interesting or difficult
to resolve – functionally or technically – is the problem being challenged?
For this criterion, we only focus on the problem challenged, not on the
solution created to solve this problem. How well does the project adhere to
the current 2011 Theme?
10%
Solution Design & Innovation Does
the application approach a new problem, or look at an old problem in a new
way? Is the solution completely innovative or does it rely on an existing
concept/technology? Does the application impact a large number of people very
broadly, or impact a smaller number of people very deeply? To which degree
does the application actually solve the current problem?
35%
Technical Architecture & User Experience Is
the system architecture broken down into logical chunks and modules? Is the
project technically open to some evolution? Is it only made with a monolithic
block or does it present interfaces enabling extensions (SDKs or APIs)? To
which degree are the HMI (Human Machine Interfaces) intuitive, ergonomic and
user friendly? Does the application leverage the presence of fresh and
updated data?
30%
Business Viability Is
the application technically and economically viable? Is this solution only
theoretical or does it have a realistic application for commercial purposes?
(Not necessarily here and now, but eventually in the future and/or for
certain markets).
15%
Presentation The
judges will be looking for oral presentations that provide background and
context to the project, explain why the problem is an interesting one,
highlight how the system works, and include an insightful demonstration.
Teams will also be evaluated on their ability to take questions from the
judging panel.
10%

A few helpful hints from past Software Design judges and the competition Captain:
1. Teams need to effectively present their project. Some past presentations only introduced their team or their country – the video should focus on the project.
2. Project content should be the priority and core of the video. Production value will not play into the judging value. Rather, the content of what is shown is what is important.


8 Tips Para Hacer Mejores Juegos

Debido a que muchas personas en repetidas ocasiones me han
preguntado acerca del desarrollo de juegos, pero sin entrar en un lenguaje sino
más bien qué tipo de trucos hay para hacer juegos exitosos. Y la respuesta a
esto es que en realidad no hay un esquema, que te de la fórmula del éxito, pero
a continuación les voy a dejar unos cuantos tips & tricks para que sus
juegos de alguna manera puedan llegar a ser “más exitosos”. Recordemos Que Quizá
lo Mas Importante y lógicamente lo más difícil es la concepción de la idea. Y de
ello depende la realización de un buen o mal juego.

1. No Busques Ideas tan descabelladas: es cierto que el desarrollar juegos te permite dejar volar tu imaginación, pero esto no
quiere decir que lleves esto al límite. Por ejemplo HALO uno de los juegos más
exitosos del mundo, cuando analizas la idea del juego es claro que no esta tan
lejos de la realidad, puesto que el tema central es la guerra y no los súper
solados en ella. A diferencia de esto miremos big rigs over the road (no vale
la pena ponerlo en mayúsculas) que es un juego de tracto mulas súper cargadas
que tienen nitro y pueden correr más que un auto de fórmula 1, y por este
extremismo de irrealismo llevo al juego a fracasar. Tal vez la elección de la
idea puede ser una combinación entre lo real y lo irreal, siendo lo real lo que
predomine en el juego.

2. La simplicidad: es importante manejar ideas
simples, y para hacer una referencia menciono a Leonardo Da Vinci quien dijo: “En
La Simplicidad está La Mayor Sofisticación” y pues he aquí un muy buen punto de
partida para los juegos más exitosos del mundo un ejemplo claro es el Jenga
(aunque no es un videojuego)  la idea de
apilar palitos sin dejar caer la torre es genial, y si analizamos bien es
tremendamente simple así que ten esto en cuenta para tus juegos, otro ejemplo
es WildFire el Juego del equipo By Implication ganador de Imagine Cup Poland
2010

3.La música nos hace recordar mejor: Si es verdad muchos
juegos que hemos jugado nos han entrado es por los oídos, ¿Quién no recuerda
esa pegajosa música de Mario Bros?  Si lo
pensamos detenidamente los más grandes juegos de la historia han tenido un
sonido particular que nos hace recordarlos, así que a la hora de escoger música
para tu juego o en general la música busca que sea algo pegajosa sin incurrir
en lo fastidioso.

4. Proyecta tu Idea: hay muchos juegos muy buenos que han quedado atrás en el tiempo solo
por este problema; así como las aplicaciones de negocio tienen que tener
escalabilidad (capacidad de poder hacer crecer la aplicación sin perder la
calidad) tus juegos también, tus juegos deben poder crecer tienen que tener una
historia la cual permita que el juego pueda tener una 2 parte con muchas cosas
mejoradas, los grandes fabricantes siempre lo hacen para así mantener su
producto siempre en el mercado, aunque esto debe manejarse con cuidado para explicártelo
mejor voy a poner el ejemplo de Grand Theft Auto (GTA) sus primeras 4 versiones
siempre tuvieron una historia continuada (Tommy Vercetti, un ayudante de la
mafia regional que se mueve entre los negocios turbios para así lograr al final
de Grand Theft Auto Vice City a cargo de la mafia) en la quinta versión del
mismo ( GTA San Andreas) ya nuestra historia cambia rotundamente ( aunque se
mantiene la línea del juego) pero quienes eran los compradores de las versiones anteriores al ver esto decidieron no invertir
su dinero en esta versión.

5. Toda Aplicación Tiene Su Ciclo: y Tu juego no es
la excepción, estos son parámetros que se deben seguir meticulosamente si
queremos tener un juego exitoso, así que debes planificar muy bien cuál es el
plan a seguir al realizar tu software (juego)
Normalmente los pasos que se siguen son:

Planteamiento de la Idea Lo primero siempre es plantear la idea
Análisis La idea debe estudiarse
meticulosamente de tal manera que sea una idea viable
Diseño El diseño de la aplicación es
importante de tal manera que sepamos que debemos usar, y como lo vamos a usar
Desarrollo Tu juego ya ha sido planteado, ya se
sabe que se necesita y ahora es tiempo de poner en marcha todo esto, dentro
de esta etapa se hace todo el diseño gráfico toda la escritura del código, la
creación del sonido y todo lo demás que incluirá tu juego
Pruebas Es importante dedicar un buen tiempo a
las pruebas de tu aplicación, no solo para saber si corre bien sino para
saber que lo que está corriendo está de acuerdo a la idea original.
Documentación Aunque todos los pasos anteriores
deben estar debidamente documentados aquí es donde toda esta información se
recopila, para así poder tenerla para futuros desarrollos o incluso la documentación
que se le entrega al público con su aplicación
Entrega En esta etapa es donde nuestro juego
ya está terminado y podemos empaquetarlo con nuestra documentación (también conocido
como Deploy)

*recuerda que muchos de estos pasos tendrán que hacerse más de una vez

6. Un Juego Tiene Su momento: como había hablado anteriormente cada aplicación tiene que cumplir un ciclo y tu juego también de
tal manera que llegara un momento que será improductivo crear más versiones de
tu juego y será mejor crear uno nuevo debes estar siempre pendiente y pensando
en el público.

7. Amplia Tu juego: en Sony se definió un concepto
bastante peculiar llamado intermedia que este nos habla de la posibilidad de
crear múltiples ambientes de medios basados en la misma historia, un ejemplo
fue Hitman (Agente 47) quien después de ser un juego paso a ser una película esto
se dio pro que la historia era tan buena que daba la posibilidad de extenderla
al punto de tener una película sobre ella (mira el Punto 4), no te digo que
hagas un juego y después una película, ¡No! Sino que tu juegos e extienda en
varios medios y plataformas no te conformes con tener tu juego para PC y Xbox,
piensa en expandirte y tenerlo quizá en un Windows Phone o un Nintendo o
cualquier otra que te imagines.

8. Súbete a la nube: algunos de los más exitosos
juegos de la  historia han tenido en
cuenta la masiva ola de usuarios de internet por lo cual incluir opción de multiplayer
vía internet es una muy buena opción, fíjate no más de Word Of Warcraft Uno de
los juegos más jugados en la historia alrededor del mundo y en el cual los
jugadores invierten millones de dólares al año, ya que es más entretenido jugar
con alguien más que jugar solo.

Espero Tomes estos consejos los cuales podrían llevarte a hacer un juego muy exitoso.

Los dejo con una Frase que le escuche a Willy Marroquin (Willy DEV) :

“La construcción de Software es la alquimia del siglo 21”


XNA Tour En Bogota

Este viernes en Bogotá Tendremos la oportunidad de asistir
al XNA Tour, Donde Aprenderás a Crear Videojuegos es un Curso Totalmente gratuito,
para asistir solo basta tener instalado: Visual Studio 2008 y XNA 3.1 o Visual
Studio 2010 y XNA 4.0. Si eres estudiante inscribirte en imagine Cup (http://www.imaginecup.com)   y estar
a las 2 pm en la Fundación Universitaria Cafam – Av. Cra. 68 No. 90-88 Sede
Administrativa Cafam Floresta.

Revisa la agenda del evento en http://cid-4bfc840ad0024d18.office.live.com/browse.aspx/.Public?uc=1

Y participa de esta grandiosa oportunidad. No olvides
invitar a tus amigos.

Confirma Asistencia en La Pagina de:

Click Aqui Para Confirmar Asistencia en Facebook

Al finalizar el curso podrás llevarte tu material hecho
durante el mismo, y en dado caso todo este se estará subiendo en esta misma
pagina

¡TE ESPERAMOS!


Latinoamérica un placer contar con todos ustedes. (Maratón Latinoamericana de Tecnología)

El 26 y 27 de octubre del 2010 se realizó la maratón latinoamericana
de tecnologías, en la cual participaron 20 Speakers de toda Latinoamérica, y
realmente el resultado fue sorprendente, pero antes de hablar de los resultados
déjenme contarles un poco acerca del evento:

En toda Latinoamérica los Microsoft Student Partners se
confabularon a armar un plan bastante ambicioso, hace aproximadamente dos
meses, planteando la idea de hacer una maratón de charlas dictadas desde
diferentes países de Latinoamérica y retransmitidas a auditorios llenos de
estudiantes, profesionales y demás. El trabajo fuerte empezó primero pro la búsqueda
y organización de la temática en todos los diferentes países, con lo cual se
abrieron varias convocatorias para los MSPs los cuales atendieron el llamado pronta
y rápidamente. Y aquí comenzó a surgir este gran evento en el aporte de ideas
de cada uno de los Student Partners de Latam, empezando a promocionar todo con
un hashtag (#SecretoMSP)  el cual poco a poco
fue causando su efecto y logro que el pasado 19 de octubre mucha gente
asistiera a la revelación del mismo.

Una vez se hizo público el evento contamos con la colaboración
de varios personajes muy relevantes en Microsoft Latinoamérica (entre otros: Leandro
Doeyo, Sandra Marín, Rubén Mugartegui, Walter Novoa, Willy Marroquín, Ricardo
Marulanda, Andrés Fontan, entre otros) los cuales por medio de videos cortos hacían
una invitación al evento. Después de todo esto llego la fecha del evento, el
cual se hizo de acuerdo a lo planeado, y en el cual los inconvenientes fueron mínimos,
en realidad no fue nada sencilla la organización de este evento, pero en realidad
sabemos que tiene recompensa, y que mejor que haber contado con un público tan
grande y espectacular como es el de todo el continente, por esto ustedes al
igual que todos los que participaron en este maravilloso evento.

Es grato contar con un público como lo son todos y cada uno
de ustedes, espero que este evento haya sido de su total agrado y más que eso
darles las gracias a todos ustedes por su participación, y entusiasmo en el
mismo. A mis compañeros MSPs de toda Latam mis más sinceros agradecimientos y
felicitaciones. Y citando las Palabras de Leandro Doeyo:

“fue un evento
espectacular coincidió con PDC, integro a Latinoamérica, una idea maravillosa, gracias
a todos ustedes”

Y por mi parte no puedo quedar más que agradecido con todos.
Esperen los videos pronto y más noticias de cada uno de los que participo.

la socialización solo
se presenta cuando la coexistencia aislada de los individuos adopta formas
determinantes de cooperación y colaboración, que caen bajo el concepto general
de la acción recíproca” Georg Simmel


Kodu una forma nueva para que los niños Programen Juegos

Kodu es un laboratorio de creación de juegos para niños, así
que es interesante como en esta plataforma creada en XNA los más chicos pueden
empezar a crear sus propios juegos.

Como ya se mencionaba, Kodu es un lenguaje intuitivo donde
el niño puede crear sus juegos fácil y rápidamente, y además de esta manera
empieza a aprender un lenguaje visual que no tiene nada de sencillo donde
encontraremos condicionales ciclos y mil cosas más que en un lenguaje avanzado.

El lenguaje es tan simple, que parece un juego más ye s que
incluso se puede tomar como un juego para aprender a hacer juegos, tiene una
cantidad de objetos limitada la cual permite agregar detalles a nuestro juego,
los cuales si los presionamos con nuestro botón derecho del mouse podemos
programarlo, y definirle funciones por medio de un sistema de fichas.

(Ej. Si quieres que el robot de Kodu busque y capture manzanas verdes
tendrás que ensamblar las fichas “ver”, “manzana” y
“verde” y unirlas a la acción compuesta “mover” y
“hacia”. Es más fácil de lo que pueda parecer a simple vista.)

Además de todo esto la creación de escenarios es bastante
sencilla y me recuerda la época de los Sims o simcity (donde solo hacías clic
sobre el tipo de terreno y hacías clic donde querías tenerlo) por qué se hace
de la misma manera, y trae bastantes herramientas para hacerlo muy entretenido.
Además de instrucciones en pantalla para guiarse en caso de dudas.

Al igual que el terreno definir el movimiento de la cámara es
bastante sencillo basta con seleccionar la herramienta, y empezar a trazar el movimiento
por nodos de la misma.

En realidad es el sistema de creación de juegos más divertido y simple que he visto.

Requisitos mínimos para la instalación en PC:

  • Procesador: 1,0 GHz
  • S.O: Windows XP/Vista/7
  • Memoria: 512 MB
  • Vídeo: 128 MB
  • Espacio libre en disco: 250 MB
  • Resolución de pantalla: 1024×768
  • DirectX 9.0c
  • .NET Framework 3.5
  • XNA Framework 3.1
  • Windows Installer 4.5

Kodu está disponible para PC y para Xbox.

MAs info y descarga Aqui.


Kinect Una Nueva Forma de Jugar

Kinect es la nueva tecnología que Microsoft Ofrece para la Xbox 360, La cual Realmente esta Genial.

Desde que se publicó la idea, esta ha atraído a mucha gente, gracias a facilitar la experiencia de juego sin controles, hoy por hoy ya esto es toda una realidad.

Kinect Cuenta Con una cámara RGB, Sensores de profundidad, un micrófono ( el cual tiene múltiples matrices) y un procesador que ejecuta software patentado el cual es capaz de reconocer el movimiento de todo el cuerpo en 3D, además de reconocimiento fácil y de voz.

Sensor  Infrarrojo:

Aquí empieza a surgir la magia, el Kinect cuenta con un sensor que proyecta infrarrojos y a su vez esta combinado con un sensor CMOS (complementary metal-oxide-semiconductor).  Los cuales son capaces de reconocer profundidad, y permiten que el Kinect pueda hacer un barrido panorámico 3D de la habitación donde se encuentre el mismo. Sin importar las condiciones de luz. A su vez el Kinect cuenta con un calibrador por
software el cual reconoce condiciones tanto del jugador como del ambiente, de tal manera que si eres alto o bajito, podrá ajustarse a tu altura. Y también puede reconocer cosas como sofás, mesas y demás las cuales el tendrá en cuenta para no deteriorar el gameplay.

Cámara RGB:

Además de todo esto cuenta con una cámara RGB la cual está diseñada para colaborar con los sensores en la detección de rostros y jugadores además de la función de toma de fotografías durante el juego.

Aqui les dejo el Trailer Promocional:

Aquí les dejo una pequeña lista de juegos compatibles con Kinect:

Titulo Promotor Editor Lanzamiento
Adrenalina Misfits Konami 4 de noviembre del 2010
Child of Eden Q Entertainment Ubisoft 4 de noviembre del 2010
Dance Central Harmonix MTV Games 4 de noviembre del 2010
Dance Masters Konami 4 de noviembre del 2010
Deca Sports Freedom Hudson Soft 4 de noviembre del 2010
Grand Slam Tennis EA Canada EA Sports 4 de noviembre del 2010
EA Sports Active 2 EA Vancouver EA Sports 4 de noviembre del 2010
Game Party in Motion Warner
Bros. Interactive Entertainment
4 de noviembre del 2010
Kinect Adventures Microsoft Game Studios 4 de noviembre del 2010
Kinect Joy Ride BigPark Microsoft Game Studios 4 de noviembre del 2010
Kinect Sports Rare Microsoft Game Studios 4 de noviembre del 2010
Kinectimals Frontier Developments Microsoft Game Studios 4 de noviembre del 2010
Forza with Kinect Turn 10 Studios Microsoft Game Studios 2011
Michael Jackson:The Experience Ubisoft 23 de noviembre del 2010
Motion Sports Ubisoft 4 de noviembre del 2010
Sonic: Free Riders Sonic Team Sega 4 de noviembre del 2010
“Star wars (trabajando titulo)” Terminal Reality Lucas Arts TBA
UFC Trainer THQ TBA
The Biggest Loser: Ultimate
Workout
THQ 4 de noviembre del 2010
Your Shape: Fitness
Evolved
Ubisoft 4 de noviembre del 2010
Zumba Fitness Ubisoft 4 de noviembre del 2010
YooStar 2 Blitz Games Ubisoft 4 de noviembre del 2010

XNA Tour PHOTO MEMORIES

Durante Todo el año se han realizado eventos en distintas ciudades de Colombia Enseñando y Demostrando la Versatilidad de XNA, A continuación les Dejo Algunas Imágenes Acerca de Todas estas Actividades.

Recordemos que Las Charlas se han llevado a cabo en:   

Fundación de educación Superior San José, Bogotá, Colombia
Institución universitaria CESMAG, Pasto, Colombia
Universidad Piloto de Colombia, Bogotá, Colombia
Universidad Militar Nueva Granada, Bogotá, Colombia
Universidad Nacional Abierta y a Distancia, Cartagena, Colombia
Escuela de Administración de Negocios,  Bogotá ,Colombia
Universidad Autónoma del Caribe, Barranquilla, Colombia
Universidad de La Amazonia, Florencia, Colombia

 

 

 

 


Follow

Get every new post delivered to your Inbox.