13 feb 2013

GameMaker [Jump and Run Alpha v0.02]

Objetivos:
  • One-key game tipo Jump and Run ( Saltar con la tecla arriba )
  • Desplazamiento automático 
  • Movimientos mejorados
  • Incluir scripts de partículas 
  • Configurar background con movimiento
  • Agrandar etapa y colocar un portal al final que transporte al inicio
  • Pausar el juego mediante la tecla Enter
  • Incluir esferas de aceleración 
  • Esferas salen de la pantalla al colisionar con el personaje
Bugs importantes:
  • Al colisionar con un bloque de frente el personaje no se puede volver a mover
  • Saltos infinitos 
Script Incluido de partículas: 

{
global.ps = part_system_create();
global.pt1 = part_type_create();

part_type_shape(global.pt1,pt_shape_pixel);
part_type_size(global.pt1,0.20,1,0,0);
part_type_color3(global.pt1,0,0,0);
part_type_alpha3(global.pt1,1,0.50,0);
part_type_speed(global.pt1,0.50,2,0,0);
part_type_life(global.pt1,50,50);
part_type_direction(global.pt1,0,360,0,0);
part_type_orientation(global.pt1,direction,direction,0,0,1);
part_type_gravity(global.pt1,0,0);
part_type_scale(global.pt1,1,1);
part_type_blend(global.pt1,0);

global.em = part_emitter_create(global.ps);

part_emitter_region(global.ps,global.em,x,x,y,y,ps_shape_rectangle,ps_distr_linear);
part_emitter_burst(global.ps,global.em,global.pt1, 5);
}




GameMaker [Jump and Run Alpha v0.01]

Objetivos:
  • Aprender lo básico de GameMaker
  • Editar sprites 
  • Cambio de dirección de sprites (Mirror)
  • Aplicar gravedad a los saltos 
  • Incluir sonidos (pasos)
  • Incluir música de fondo
  • Construir etapa de una pantalla
A continuación dejo el .rar con los archivos de GameMaker más un archivo .exe para probar el juego en Windows.
Como se darán cuenta, es muy básico y sólo cumple lo que dice en los objetivos, pero es el principio de algo que podría llegar a ser mucho más. 




12 feb 2013

Proximamente - [Tutorial] Ruby amp

Hola, dentro de los próximos días espero subir un tutorial de como construir un mini-amplificador de guitarra casero, es bastante practico y baratísimo (en componentes alrededor de $4000 CLP).

Ruby amp es un proyecto desarrollado por los chicos de Runoffgroove. Este pequeño circuito esta basado en un lm386, un amplificador de potencia de bajo consumo con salida de 1 watt, suficiente como para practicar en una habitación con poco ruido, portable y versátil ya que no solo lo pueden utilizar como amplificador de guitarra eléctrica, también pueden conectar sus mp3.

Cuando construí este circuito por primera vez, quede asombrado por el espectacular sonido que ofrecía  similar al sonido de los fender, nada que envidiar a los amplificadores de válvulas, lo que si la calidad del sonido que entregue este circuito depende bastante la calidad del tipo de parlante que conecten, así que los que tengan cabinas 2x12, 4x12, etc. este amplificador no los defraudara, si no tienen y no quieren usar los parlantes de su combo, pueden encontrar parlantes de 2 o 3 watts en san diego.


Puedes visitar el link del proyecto en http://www.runoffgroove.com/ruby.html (En inglés)

[Tutorial] Como agregar la casilla de comentarios de Facebook en Blogger

Aun estamos trabajando en el diseño del blog y por qué no compartir algo que acabamos de aprender. Agregar la casilla de comentarios de Facebook al final de cada entrada en Blogger es bastante sencillo.

Los pasos a seguir son los siguientes:

>> Nos vamos a la pagina principal de Blogger
>> Plantilla 
>> Editar HTML
>> Marcamos la casilla "Expandir plantilla de artilugios"
>> Ctrl + F
        >> Buscamos <body>
        >> Si ocupamos alguna plantilla debemos buscar<body expr:class='&quot;loading&quot; + data:blog.mobileClass'>

>> Debajo de esto pegamos el siguiente código:

<div id='fb-root'/>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = &quot;//connect.facebook.net/es_LA/all.js#xfbml=1&quot;;
fjs.parentNode.insertBefore(js, fjs);
}(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));</script>

>> Luego buscamos de la misma manera: <b:includable id='comment-form' var='post'>
>> Y debajo agregamos el siguiente código:

<div id='comentariosFacebook'>
<div class='fb-comments' data-num-posts='5' data-width='500' data-colorscheme='light' expr:href='data:post.canonicalUrl'/>
</div>

Y listo, guardamos y probamos. 

Como se darán cuenta, ya está habilitado en este blog y se puede comentar en esta entrada mediante un usuario de Facebook. 

4 feb 2013

Ubuntu Phone

Todos los amantes del software libre sabían que esto iba a pasar algún día, muchos lo predijeron y también fue dicho por el mismo Canonical. Una plataforma móvil totalmente basada en Linux, más precisamente en la distribución más famosa, Ubuntu.
Para los que no sepan que es Ubuntu, Wikipedia lo define de la siguente manera:

Ubuntu es un sistema operativo mantenido por Canonical y la comunidad de desarrolladores. Utiliza un núcleo Linux, y su origen está basado en Debian. Ubuntu está orientado al usuario novel y promedio, con un fuerte enfoque en la facilidad de uso y mejorar la experiencia de usuario. Está compuesto de múltiple software normalmente distribuido bajo una licencia libre o de código abierto. Estadísticas web sugieren que el porcentaje de mercado de Ubuntu dentro de "distribuciones linux" es de aproximadamente 49%, y con una tendencia a subir como servidor web.

En pocas palabras, la distribución Linux más usada hasta la fecha. 



Pero bueno, el tiempo ha pasado y Ubuntu se a convertido en el favorito, y resulta que ahora es el turno de su propia plataforma móvil. Sí, se atrevieron, y piensan competir con Android, iOS y Windows Phone.
Difícil, pero no imposible, menos con todas las ideas que ha ido mostrando a lo largo de su trayectoria. Mucho se ha dicho de este nuevo sistema operativo en los últimos días pero sin más rodeos les dejo el video de introducción de lo que se pretende hacer con este nuevo SO.




Aun están trabajando en esto, claramente, pero hay que decir que se ve espectacular. El sistema de toques no es que no se haya visto en ninguna parte, pero de manera nativa en algún SO, aun no.
Pero lo que definitivamente más emociona a la comunidad del software libre, es el alto nivel de sincronización que tendrá con otros terminales con Ubuntu,  la compatibilidad entre aplicaciones de diferentes equipos y por supuesto la facilidad, como desarrollador, de subir y crear apps.

Lo que tenemos aquí, es un verdadero computador. Siempre se ha dicho que los celulares alcanzarían esta complejidad alguna vez, pero aun no lo han hecho del todo en los sistemas operativos actuales. La idea de Ubuntu Phone es ser Ubuntu pero con una interfaz adaptada a un terminal de esas características, pero atención, son las mismas aplicaciones que tenemos en Ubuntu para PC pero adaptadas para el movil, no una versión mas "light" son exactamente las mismas, esa es la gracia y eso es lo que lo convierte en una plataforma revolucionaría.

                           
Así que ya saben, a ponerle ojo a Canonical que lo que viene al parecer promete. 

Inaguración

NoBits.cl nace de la unión de tres estudiantes de la universidad Diego Portales. Nuestro fin es de aportar  ideas, investigaciones, proyectos, tutoriales, etc. abarcando temas diversos de tecnología, pasatiempos, experimentos, entre otros. A largo plazo esperamos crear una pequeña comunidad que ayude a complementar nuestras ideas y pulir nuestros aportes.

Por ello, sean libres de integrarse y  mandarnos sus sugerencias o aportes.