CREANDO UN PEQUEÑO ANGRY BIRDS PARA WINDOWS PHONE EN 5 MINUTOS.
Descarga: Proyecto Angry Bird Clone
Recursos: Physics Helper 4.2.0.0
En este post, vamos a mostrar cómo crear un pequeño clone de Angry Birds para Windows Phone 7 en 5 minutos usando Expression Blend y ninguna línea de código (si ninguna), por supuesta el juega que crearemos está lejos del completo, pero puede servir como un inicio de un nuevo y sorprendente juego.
Usaremos las Herramientas de desarrollo para Windows Phone (están incluidas en el Expression Blend para Windows Phone 7) las cuales se pueden descargar del sitio http://create.msdn.com y además utilizaremos las bibliotecas de clases que se encuentran en CODEPLEX, la Physics Helper que es una biblioteca muy utilizada para recrear fenómenos físicos y Farseer Physics, que básicamente adiciona algunos comportamientos dentro de Expression Blend con el fin de ser usados en nuestra máquina sin utilizar ni una sola línea de código.
Como primer paso descargue las bibliotecas de clases, extraiga las DLL y cree una aplicación Windows Phone 7 pero recuerde usar la versión 7, (Aún no se ha probado la aplicación con la versión 7.1 aunque podría funcionar perfectamente).
Eliminamos todo el contenido dentro de la página y cambiamos el tipo del elemento LayoutRoot por un elemento Canvas, con el fin de poder trabajar con la Biblioteca Farseer.
Definimos la propiedad SupportedOrientations en Landscape de PhoneApplicationPage, si no podemos encontrar la propiedad se puede ubicar escribiendo su nombre en la caja de búsqueda de propiedades.
Cambiamos también orientación del dispositivo, la pestaña Device sino esta visible la puedes activar en el menú Window y cambias la orientación del dispositivo.
Agrega como referencia al proyecto las bibliotecas descargadas con anterioridad, las DLL que debes agregar son: Farseer Physics 3.0 WinPhone.dll, Spritehand.FarseerHelper.dll, Spritehand.PhysicsBehaviors.dll y FarseerPhysics.dll.
Reconstruya la aplicación (Ctrl + Shift + B) para que los comportamientos aparezcan en la lista de de Assets.
Ahora agregamos el control PhysicsControllerBehavior a nuestro objeto LayoutRoot, este control identificara al objeto como el objeto donde suceden los fenómenos físicos.
Seleccionamos el nuevo control agregado y modificamos la propiedad MousePickEnabled a activa.
Ahora vamos a dibujar algo sobre el LayoutRoot, usaremos un camino cerrado para crear una forma para jugar, siéntase libre de dibujar lo que prefiera.
Agregamos al objeto que acabamos de dibujar un PhysicsObjectBehavior y activamos la propiedad IsStatic esta propiedad permite referenciar este objeto como si fuera la tierra y las leyes de gravitación se aplican a él.

Ahora dibujamos unos rectángulos que será donde los puerquitos se posaran para ser derribados por el pajarito, a cada rectángulo le agregamos un PhysicsObjectBehavior y puede ponerlos en la posición que desee.
Ahora agregaremos a los puerquitos y los pajaritos, para ello agregaremos las imágenes, en el proyecto daremos click en agregar ítems existentes y agregaremos las imágenes de los puerquitos y el pajarito, estos objetos deben recibir también el PhysicsObjectBehavior.
Ahora que tenemos los objetos dentro de nuestro escenario vamos a agregar un nuevo comportamiento a los puerquitos, agregamos PhysicsExplodeBehavior este comportamiento permite que el puerco explote al chocar con el pájaro furioso, para esto, agregamos el comportamiento a todos los puercos, después configuramos unas propiedades, el disparador (Trigger) escogemos uno nuevo y le asignamos PhysicalCollisionTrigger, seleccionamos los objetos que van a colisionar el BodyOne será el pajarito y el BodyTwo será el puerquito para ello usaras una mira que está en la caja de texto y la arrastras hasta el objeto seleccionado, así para los puercos que tengas en tu tablero después de esto listo podemos probar nuestra aplicación.


Y ASI SE VERA NUESTRA APLICACIÓN
http://studentguru.gr/b/dt008/archive/2011/10/16/tutorial-video-creating-a-small-angry-birds-clone-for-windows-phone-in-5-minutes.aspx
Alerta de Seguridad de Microsoft
El presente comunicado es para proveerle con un resumen del nuevo boletín de seguridad que ha sido liberado (fuera de programación) el día 28 de Septiembre de 2010.
Esta actualización se centra en una vulnerabilidad de seguridad en ASP .Net presente en todas las ediciones soportadas de Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, y Windows Server 2008 R2, las cuales ya han sido explotadas por ataques de malware.
Es importante mencionar que hasta este momento no se han detectado o reportado ataques en América Latina.
La versión completa de la Notificación avanzada del Boletín de seguridad de Microsoft se puede encontrar en Inglés en:
http://www.microsoft.com/technet/security/bulletin/MS10-070.mspx,
o en Español en:
http://www.microsoft.com/latam/technet/seguridad/alerta/2416728.mspx
WEBCAST PÚBLICO
Microsoft ofrecerá un Webcast en ESPAÑOL para clientes de Latinoamérica donde se responderán las preguntas de los clientes sobre el boletín fuera de banda el Miércoles 29 de septiembre del 2010, a las 11:30 AM GMT -05 (México, Bogotá, Lima, Quito). Para registrarse en el Webcast del boletín de seguridad, por favor visite:
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032464269&Culture=es-AR
Colombia en Imagine Cup 2010
Imagina un mundo en donde la tecnología ayuda a resolver los problemas más graves

Cada año, Microsoft realiza Imagine Cup, la competencia en la cual se reta a los estudiantes a aplicar su imaginación, pasión y creatividad en innovaciones de tecnología que puedan hacer una diferencia en el mundo.
Este año, la final mundial será en Polonia el próximo mes de Julio y Colombia estará representada por el equipo Mindhood, estudiantes de la Universidad ICESI de Cali. Su proyecto BE A FIGHTER fue seleccionado en un proceso que tomó seis meses y en el que participaron las principales universidades del país.
Los invito a conocer el proyecto y apoyarlo, participando en el People’s Choice Award de Imagine Cup. Cada voto cuenta, así que, por favor, dispersemos el mensaje ampliamente J. El período de votación va desde hoy, hasta el 7 de julio.

Vota Por Mindhood/Busca Colombia
www.microsoft.com/colombia/imaginecup
www.imaginecup.com/
Antivirus de Microsoft
Microsoft ah lanzado su antivirus gratuito, liviano eficiente y especializado, http://www.microsoft.com/security_essentials/ Descargalo y pruebalo, es una buena opción.
ASP.NET MVC 2 Anuncia su versión definitiva.
ASP.NET anuncia MVC 2 version definitiva, esta arquitectura de software (Modelo Vista Controlador) que separa los datos de la interfaz y la lógica que nos permite un mejor desarrollo de aplicaciones web viene instalada por defecto con Visual Studio 2010, asi que los que quieran buscar las antiguas plantillas MVC no las encontraran ya que la plantilla de ASP.NET web ya incorpora esta caracteristica, para los que usan Visual Studio 2008 deben descargar MVC 2RTM Visual Studio 2008 Tools y antes de instalarlo deben remover la version anterior para evitar conflictos.
Asi que no intenten buscar las plantillas de MVC en Visual Studio 2010 RTM.
ABACUS STC
ABACUS STC
Lanzamiento oficial del Student Tech Club de la I.U. Cesmag en pasto, evento a realizarse el 4 de mayo de 2010 en las instalaciones de la universidad.



