Sonidos Efectos (solo deben incluir la pagina en los creditos) pero es gratis

Otro buen recurso para poder desarollar un video juego es el asunto del sonido y los efectos que queremos incluir para ello encontre la siguiente solucion la cual me resulto ser la mas comoda.

Buscando y buscando encontre esta pagina http://www.freesfx.co.uk/

La cual ofrece una gran cantidad de sonidos , efectos , musica entre otros lo cual lo hace ideal al momento de crear un video juego sin embargo existe la restriccion de incluir entre los creditos la pagina web

Mayor informacion acerca de ello en , le recomiendo que leean acerca de los acuerdos que existen para poder utilizar estos sonidos de manera de hacer todo de manera legal y segun corresponda

Link de uso de la licencia y como utilizar los sonidos

http://www.freesfx.co.uk/info/eula/

Sprites bajo la licencia CC0 ( gratis y sin derechos de autor) Recurso

Bueno ultima mente he estado haciendo un diplomado acerca de Unity para desarrollar un juego en Windows Phone 8.1 y Windows 8.1 , y bueno uno de los principales problemas al momento de querer crear un juego es principalmente el asunto de los sprites , por lo general soy mas desarollador que diseñador , entonces necesitaba los sprites , fue asi que llegue hasta esta pagina

http://opengameart.org/art-search-advanced?keys=&field_art_type_tid%5B%5D=9

en donde pude encontrar una variedad de sprites , el asunto siempre esta en si puedo ocuparlos o si puedo ocuparlos comercialmente y bueno así fue que llegando a este punto busque un tipo de licencia que solucionara este dilema

La licencia que nos ayudaría se llama CC0 la cual su definición es la siguiente :

La persona que asoció una obra con este resumen ha dedicado la obra al dominio público, mediante la renuncia a todos sus derechos patrimoniales de autor sobre la obra en todo el mundo, incluyendo todos los derechos conexos y afines, en la medida permitida por la ley.

Puedes copiar, modificar, distribuir la obra y hacer comunicación pública de ella, incluso para fines comerciales, sin pedir permiso

Fuente : http://creativecommons.org/publicdomain/zero/1.0/deed.es

A lo cual dentro de la pagina que cite anteriormente pueden encontrar recursos de este tipo para obtener sprites de esta manera

Problemas al agregar capturas de pantalla al Store windows 8.1 ( Solucionado)

Existen varios pasos para cargar imagenes en el store de windows , entre ello tenemos la capacidad de poder obtener capturas de pantalla desde el mismo visual studio ( version visual studio 2013 para windows)

46

 

Sin embargo aveces suele suceder que las capturas de pantalla que se realizan no se pueden subir al momento de agregarla , cuando estamos subiendo una aplicación

3

Para ello existe una solución muy sencilla y esta consiste en poder abrir la imagen con paint y guardarla nuevamente

editando

De esta forma sencilla cuando elijamos nuestra imagen para poder cargarla en la parte de captura de pantallas , no presentara el error anterior , esto se debe a que la imagen toma un peso diferente , el cual permite que la imagen pueda ser subida

final2

 

Esta es una forma sencilla de como solucionar este problema , espero que les sirva

Saludos

Error Kit de Certificaciones Apps Windows 8.1/ Recorte Direct3D tras suspension(Solucionado)

Una de las cosas que por lo general se debe hacer para poder tener éxito al momento de que  nuestra aplicación sea subida al store es utilizar el kit de certificaciones de Windows

1

 

Realizando estas precertificacion podemos asegurarnos que todo esta en orden y que nuestra aplicación no presenta problemas , en eso estaba cuando terminando el proceso de precertificacion me sale el mensaje de que no estaba aprobada mi aplicación y fui al detalle de lo que se me estaba pidiendo

Error Visual Studio

 

La aplicación la había estado desarrollando en c# , por lo cual no le encontraba mucha lógica que se solucionara con ayuda de algo en c++ , tampoco estaba ocupando librerías ni nada por el estilo , entonces pensando como solucionar este asunto , fui a ver el rendimiento según el administrador de tareas , en aquella oportunidad se estaba presentando que tenia la utilización de memoria arriba es decir cerca de 60 a 65 % de memoria

Termine algunos procesos que no estaba utilizando en aquella oportunidad , es decir procesos que no estaba ocupando , la cantidad de utilización de memoria bajo considerablemente

2

 

Después de eso , utilice nuevamente el el kit de precertificacion y la aplicación salio como aprobada , así vemos que la utilización de memoria , sin manipular el sistema puede también afectar la precertificacion de una aplicación

Saludos

Microsoft Summer Camp Chile 2014 // Mi Experiencia

Bueno hace algún tiempo se realizo un evento llamado Microsoft  Summer Camp Chile  2014 , el cual fue organizado por Microsoft Chile , este evento fue realizado en la ciudad de Santiago y consistía en realizar tu practica profesional dentro del entorno Microsoft , para esta oportunidad( y después de pasar por algunas entrevistas ) los seleccionados , los cuales provenían de diversas áreas tales como TI(Ingeniera en Informática) , Ingeniera Comercial y Diseñadores , fuimos invitados a participar de esta gran experiencia.

Los participantes provenían de diversas casa de estudios a nivel nacional , yo por mi parte junto a Simon Carreño proveniamos desde la sede de Inacap Chillan a unas 5 horas de Santiago

El lugar que se eligió para realizar este evento el cual duro 6 semanas , se encuentra ubicado en la comuna de las Condes, el lugar donde se realizo se llama Urban Station , el cual es un lugar donde las personas pueden ir y trabajar // mas info aqui http://chile.enjoyurbanstation.com/es/que-es-urban/

Dentro de esta experiencia se formaron grupos multidisciplinarios los cuales contaban con 2 ingenieros en informática , 1 ingeniero en gestión y 1 diseñador ( lo cual le agrego un valor diferente a la forma de ver el desarrollo de aplicaciones , al menos desde mi experiencia personal)

También contábamos con un tutor el cual nos apoyaba en nuestras ideas y que también nos guiaba dentro de la planificación que teníamos que realizar y de esa manera tener un norte claro hacia el cual nos íbamos dirigiendo

Summer Camp

Para ello teníamos diversos desafíos tales como desarrollar aplicaciones en un día , o presentaciones desde los distintos puntos de vistas en los que se calificaba la aplicación ( Gestión, Diseño , Desarrollo)

Pero como llevar a cabo tanto desafió , una de las cosas que Microsoft siempre incorpora en su vida cotidiana , es poder trabajar mucho y divertirse mucho , es por ello que también realizamos actividades como una fiesta de disfraces onda disco( con coreografía ) un suit day( Es como un día de ir formal oficina ) competencias al aire libre , asados , competencias de baile con la xbox , competencias de karaoke , entre muchas otras cosas mas.

Onda Disco Microsoft Summer Campsuit day

Lo anterior siempre contaba con una tabla de puntos por la cual competíamos para obtener el primer lugar , lo cual hacia que la practica fuera aun mas entretenida y genial

Por lo general cada viernes nos presentábamos ante un jurado , el cual calificaba nuestra aplicación desde los distintos puntos de vistas ante mencionados.

Trabajamos durante varias semanas en una aplicación que se llama Payme «Si pagas tu , cobro yo » , la cual consistía en dividir la cuenta y notificar a tus amigos deudores acerca de ello.

La gran final se realizo en el Centro Movistar Innova y frente a los directivos de Microsoft Chile a los cuales teníamos que exponer nuestra idea (Nuestro grupo lideraba la tabla para ese entonces ) pero dependíamos de esa presentación para ganar el Summer Camp

Los jueces deliberaron y el primer lugar lo obtuvo el grupo rojo «RED HOT CHILE APPS » , al cual pertenecía, y sin duda esta a sido  una gran experiencia para mi

Summer Camp 2014 , junto a nuestro grupo

 

Politica de seguridad Windows 8 app en Xaml / C#

Para poder subir tu app al store de windows 8 es necesario poder contar con una politica de seguridad , de esta manera podemos colocar esta parte en en tu app de manera que al subirla del store no tengas problemas al momento subir tu app , para comenzar tendremos que crear una política de seguridad la cual puede se enlazada a un sitio web o algun recurso web , o puede estar incluida en tu aplicación.-

A continuacion les dejo que cosas deben cambiar en su archivo app.xaml.css

using InfoPan.Common; // este es el nombre de tu app
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using Windows.ApplicationModel;
using Windows.ApplicationModel.Activation;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.System;
using Windows.UI.ApplicationSettings;
using Windows.UI.Popups;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;

// La plantilla Aplicación de cuadrícula está documentada en http://go.microsoft.com/fwlink/?LinkId=234226

namespace InfoPan
{
/// <summary>
/// Proporciona un comportamiento específico de la aplicación para complementar la clase Application predeterminada.
/// </summary>
sealed partial class App : Application
{

private bool m_settingsReady = false;
/// <summary>
/// Inicializa el objeto de aplicación Singleton. Esta es la primera línea de código creado
/// ejecutado y, como tal, es el equivalente lógico de main() o WinMain().
/// </summary>
//public App()
//{
// this.InitializeComponent();
// this.Suspending += OnSuspending;
//}

/// <summary>
/// Se invoca cuando la aplicación la inicia normalmente el usuario final. Se usarán otros puntos
/// de entrada cuando la aplicación se inicie para abrir un archivo específico, para mostrar
/// resultados de la búsqueda, etc.
/// </summary>
/// <param name=»args»>Información detallada acerca de la solicitud y el proceso de inicio.</param>
protected override async void OnLaunched(LaunchActivatedEventArgs args)
{
Frame rootFrame = Window.Current.Content as Frame;

// No repetir la inicialización de la aplicación si la ventana tiene contenido todavía,
// solo asegurarse de que la ventana está activa.
if (!this.m_settingsReady)
{
SettingsPane.GetForCurrentView().CommandsRequested += OnCommandsRequested;
this.m_settingsReady = true;
}

if (rootFrame == null)
{
// Crear un marco para que actúe como contexto de navegación y navegar a la primera página.
rootFrame = new Frame();
//Asociar el marco con una clave SuspensionManager.
//SuspensionManager.RegisterFrame(rootFrame, «AppFrame»);

if (args.PreviousExecutionState == ApplicationExecutionState.Terminated)
{
// Restaurar el estado de sesión guardado solo si procede
try
{
await SuspensionManager.RestoreAsync();
}
catch (SuspensionManagerException)
{
//Se produjo un error al restaurar el estado.
//Asumir que no hay estado y continuar.
}
}

// Poner el marco en la ventana actual.
Window.Current.Content = rootFrame;
}
if (rootFrame.Content == null)
{
// Cuando no se restaura la pila de navegación para navegar a la primera página,
// configurar la nueva página al pasar la información requerida como parámetro
// de navegación.
if (!rootFrame.Navigate(typeof(GroupedItemsPage), «AllGroups»))
{
throw new Exception(«Failed to create initial page»);
}
}
// Asegurarse de que la ventana actual está activa.
Window.Current.Activate();
}

/// <summary>
/// Se invoca al suspender la ejecución de la aplicación. El estado de la aplicación se guarda
/// sin saber si la aplicación se terminará o se reanudará con el contenido
/// de la memoria aún intacto.
/// </summary>
/// <param name=»sender»>Origen de la solicitud de suspensión.</param>
/// <param name=»e»>Detalles sobre la solicitud de suspensión.</param>
private async void OnSuspending(object sender, SuspendingEventArgs e)
{
var deferral = e.SuspendingOperation.GetDeferral();
await SuspensionManager.SaveAsync();
deferral.Complete();
}
async void OnSettingsCommand(IUICommand command)
{
// Obtenemos en cuál de los Setting ha pulsado el usuario
SettingsCommand settingsCommand = (SettingsCommand)command;

// Según el que haya pulsado hacemos unas cosas u otras
switch ((string)settingsCommand.Id)
{
case «politicaPrivacidad»:

// Abrimos la página web con nuestra Política de Privacidad
// (nota: el enlace es de ejemplo, aquí deberías de poner el tuyo propio)
await Launcher.LaunchUriAsync(new Uri(
«https://mspchilemendoza.wordpress.com/2013/09/13/%EF%BB%BFpolitica-de-privacidad-%E2%80%8Bprivacy-policy/»));

break;

case «contactaConNosotros»:

// Abrimos la página web con nuestra información de contacto
// (nota: el enlace es de ejemplo, aquí deberías de poner el tuyo propio)
await Launcher.LaunchUriAsync(new Uri(
«https://mspchilemendoza.wordpress.com/about/»));

break;
}
}
void OnCommandsRequested(
SettingsPane settingsPane, SettingsPaneCommandsRequestedEventArgs eventArgs)
{
// Preparamos el metodo que se llamará cuando el usuario pulse
// en alguno de los Settings
UICommandInvokedHandler handler = new UICommandInvokedHandler(OnSettingsCommand);

// Hacemos que las diferentes opciones aparezcan en los Settings

// Política de privacidad
SettingsCommand privacyPolicyCommand =
new SettingsCommand(«politicaPrivacidad», «Política de privacidad», handler);
eventArgs.Request.ApplicationCommands.Add(privacyPolicyCommand);

// Contacta con nosotros
SettingsCommand contactUsCommand =
new SettingsCommand(«contactaConNosotros», «Contacta con nosotros», handler);
eventArgs.Request.ApplicationCommands.Add(contactUsCommand);
}
}
}

Tips para tener exito en el Windows Store

Hace algun tiempo atras en el pasado septiembre se desarollo una competencia de desarollo de apps en Chillan(Chile) , de ello pude aprender mucho y lo mas sorprendente fue la cantidad de descargas de estas apps en el Store de Windows

Despues de algun tiempo vi como existian aplicaciones en las cuales sin duda tenian potencial , no lograron su maximo objetivo , pero me sorprendio al ver otras apps que si lograron su objetivo , y sin dudas fueron una grata sorpresa para mi

1.- Los Screen que se suban con las apps son importantes

Sin duda es uno de los pasos fundamentales para que tu app pueda tener exito , esto se debe a que las personas podran conocer tu app antes de descargarla , si les es llamativo entonces tendras muchas descargas , preocupate que sean imagenes armoniosas y que se logre destacar lo mejor de tu app

2.- El mercado hacia cual esta orientado

Exiten aplicaciones buenas , pero su campo es limitado es decir va dedicado a un solo publico objetivo , es por ello que entre mas amplio sea tu publico objetivo , tendras mejores resultados , ademas el store de Windows 8 te entrega una gran variedad de paises donde tu app puede ser comercializada

3.- Los temas sociales , los juegos y colocar apps donde no existan de ese tipo de apps  son la clave

Me paso con la aplicaciones de frutas medicinales , era una parte del store en la cual no habian muchas apps de ese tipo , que trataran de medicina natural y cosas asi , es debido a ello que hoy en dia esa aplicacion cuenta con mas de 2500 descargas , es una aplicacion muy simple la verdad , pero al no existir otra de ese tipo logro un gran exito , espero seguir perfecionandola con el tiempo

vease el ranking de la app , un buen lugar para ser alguien independiente

http://www.distimo.com/leaderboards/windows-store-for-windows-8-x64/chile/health-and-fitness/free

4.- Que sea compatible con la gran mayoria de dispositivos posibles

Existen arquitecturas de 64X , 32X y ARM , en el Store de Windows puedes hacer que tu app pueda estar en todos estos dispositivos, este se puede lograr gracias a Visual Studio 2012 y su Export , lo cual ayuda a mejorar los tiempos de produccion ademas de lograr mejorar la cantidad de descargas de las Apps

 

Los desarrolladores que formen parte del programa ID@Xbox recibirán el complemento de Unity para Xbox One de forma gratuita

Viendo algunos post de algunas personas en facebook , me encontre con una buena noticia

«Unity será gratuito para desarrolladores independientes inscritos al programa ID@Xbox:
Los desarrolladores que formen parte del programa ID@Xbox recibirán el complemento de Unity para Xbox One de forma gratuita cuando este disponible en 2014.»

Esto es genial , debido a que muchas personas suelen tener algunos problemas para poder realizar algunos juegos debido a que deben pagar una licencia para algo o alguien , debido a esto esta es una gran noticia para el mundo de desarolladores de Videos Juegos

Mas Informacion Aqui

http://www.xbox.com/es-ES/developers/id

Descarga Windows 8.1 y Facebook desde la tienda de Windows

Desde algun tiempo ya se estaba probando una version previa de lo que seria Windows 8.1 , pero ahora ya puedes descargar la version pro para tu pc desde este Link http://windows.microsoft.com/es-es/windows/buy

Esta version es totalmente gratis para personas que cuentan con Windows 8 , la cual se descarga desde la tienda de Windows , lo cual facilita al igual que al descargar cualquier otra aplicación, seguir navegando por internet , ya que la desacarga se realiza de forma paralela

Una de las novedades junto con ello es que tambien dentro de las nuevas aplicaciones para Windows 8.1 tambien esta la aplicacion oficial de Facebook para Windows 8.1 , la cual puede ser descargada desde  la tienda, aunque por el momento solo esta disponible en ingles

Al momento de ir al link que deje para descargar windows 8.1 sigue el post de Microsoft y ahi te dirije a la tienda y al lado de la descarga de windows 8.1 esta la app oficial de facebook UI Style

La otra opcion es descargar directamente desde el el siguiente enlace la aplicacion desde  http://apps.microsoft.com/windows/es-es/app/facebook/add3d66a-358d-4fe2-be68-8a3f934e9ea1

Saludos

Foto market

Foto2

Verifica si tu App cuenta con las condiciones para subirla al store de Windows 8

Siempre queremos que nuestra aplicacion pueda superar las diversas pruebas para ser subidas al store , pero que es lo que realmente subo al store de windows 8.

Lo que principalmente subimos store de windows 8 es un empaquetado de la aplicacion , la cual a sido aprobada por el kit de certificaciones ( al menos yo lo hago asi , de manera de evitarme problemas por falta de algo en la aplicacion )

una

Lo primero que debemos hacer después de terminar la aplicación habiendo colocado nuestra política de seguridad , es poder crear estos paquetes para poder subirlos al store de windows 8

dos

Tenemos la opción de sincronizarlo con nuestra cuenta del store de manera de colocar el nombre antes ingresado , de esta manera se logra poner en orden el nombre del publicador ,etc , para esto se nos pedirá logearnos como desarolladores

tres

cuatro

Seleccionamos el nombre de nuestra aplicación y posterior a ello verificamos para que versiones queremos que funcione nuestra aplicación

cinco

Creado una vez esto se crea el paquete de datos para poder subir al store , después de ello nos da la posibilidad de poder ser probado con el kit de certificación el cual realiza diversas pruebas , lo cual garantiza que si es superada esta prueba se pueda subir la aplicación con una gran probabilidad de ser aceptada en el store , lo cual nos ayuda a ahorrar tiempo al momento de subir una app.seis

 

Durante el kit de certificación analice tu aplicación , no debes interactuar con ella , ya que podría marcar un error, después de realizar las pruebas necesarias se emitira un documento en el cual indicara las pruebas pasadas por la aplicacion y cuales falta mejorar en caso de tener que realizarlo.

Saludos

 

Programar es la mejor forma de aprender 🙂