lunes, 17 de noviembre de 2014

Learning Unity 2D Game Development by Example



Is a very beginner book, the first 4 chapters are bored for someone that as a background in programming. From chapter 6 begins the real examples, but are so easy. it take at most one hour to complete each example. Although are good examples to practice the skill, and learn some things.

The book lacks much on scripting, 2D Animation, GUI, etc... Enter to a intermediate level of development a game with Unity. Exists best content on the official page of unity.





domingo, 16 de noviembre de 2014

Cocos2d-x Game Development Essentials



I'm an intermediate level programmer in the game development. This book gave me the foundation I needed to take full advantage of what Cocos2dX has to offer. Every chapter is very clearly written, and teaches step by step the necesary to learn how to work with this Game development Platform.

I like to learn by doing, so I was glad that examples with sample data are included in every chapter. You learn and try it out.

The writing is very clear, and the editing is clean. The author is concise, specific, and never wasteful. This book has been a tremendous help at my job, and the skills I've learned have allowed me to take on many new responsibilities.

If you are like me, new to cocos2dx this is a very usefull book.


https://www.packtpub.com/game-development/cocos2d-x-game-development-essentials

miércoles, 29 de octubre de 2014

Añadir nuevos permisos a los modelos en DJANGO

Un problema muy común cuando empezamos a trabajar con permisos y autenticación en DJANGO es que empezamos a añadir permisos propios a los modelos y el migrate de south no lo reconoce y el syncdb tampoco. Como en este ejemplo:


class T21Turma(models.Model):
 class Meta:
 permissions = (("can_view_boletim", "Can view boletim"),
 ("can_view_mensalidades", "Can view mensalidades"),)


Para obligar que el sistema lo agregue simplemente hay que hacer:

python manage.py syncdb --all

Espero que les sirva, a mi me funciono.

Creando un juego "Infinite Runner" en 2D con Unity 4.3 (Tutorial)

Hoy les muestro una lista de reproducción que me encanta, con la cual te enseñan a crear un juego 2d con unity 3d. Son 26 videos que no tienen perdida.

Saludos....

jueves, 16 de octubre de 2014

Unity 4 Game Development HOTSHOT [REVIEW]



Yo ya e leido varios libros anteriores sobre unity, y este me encanto, porque me permite irme adentrando en características especificas del desarrollo de juego con unity que son imprescindibles para poder llegar a un nivel avanzado de desarrollo con unity.

El libro realiza paso a paso ejecicios practicos que estan descritos de una manera tan sencilla que con muy poco conocimiento de programación te permite seguirlo, y llegar al resultado final sin muchos contratiempos. .

Además los ejemplos me permitieron a mi avanzar un bastante en perfeccionar el juego que estoy desarrollando, añadir características que desconocía sobre unity a mi juego. Y darle una mayor calidad a mi trabajo.


I already has read many books of Unity, and i love this book, because it allows me to go deeper into specific features of game development with unity that are essential to reach an advanced level of development with unity.

The book makes a practical step by step tasks. the tasks are described in a simple way that with very little knowledge of unity allows you to follow and reach the final result without many setbacks. .


In addition the examples allowed me to improve my game development a lot, giving higher quality at my work



viernes, 15 de agosto de 2014

Learning iPhone Game Development with Cocos2D 3.0



I need more than 5 stars to rate this book. I've bought and read many other technical books in the past. This is the first time, i'm program for ios. Very easy to follow, great examples. You will build amazing games while you learn all the new cool features that come with cocos2D.

It's even better than official documentation!.


If you want to develop games using cocos2D,is a very nicely book. Don't think it twice… it's really worth it!


https://www.packtpub.com/game-development/learning-iphone-game-development-cocos2d-30

viernes, 4 de julio de 2014

CSS3 Transition

Otra de las características interesantes de CSS3, es que ahora soporta las animaciones cuando hay un cambio de estilo, es decir una transición animada sin necesidad de javascript, ni flash. 

Lo cual nos permite darle un toque animado a nuestras paginas, sin javascript, y de paso de una manera sumamente sensilla.

Soporte de los Navegadores.
Este característica es soportada por Chrome, Firefox, Opera, Safari, IE10. cada uno con su correspondiente prefijo. http://caniuse.com/#feat=css-transitions

Como funciona?
Esta nueva funcionalidad hace que la modificación de las propiedades de un elemento se hagan de manera gradual, y estas modificaciones tienen que ocurrir por un evento o tiene que suceder algo que las desencadene. Para usarlas debemos especificar la duración de la transición en segundos solamente, aparte podemos especificar el delay, el tipo de efecto de la transición: linear, ease, ease-in, ease-out, ease-in-out y cubic-bezier(n,n,n,n) que permite crear nuestra propia animación, ademas también podemos especificar a que propiedad vamos a aplicar cada animación.

Syntax

transition: propiedad duración efecto-transición (delay|initial|inherit);
  • Propiedad: es la propiedad a la cual se le va a aplicar la transición.
  • Duración el tiempo que va a durar la transición.
  • Efecto-transicion: la funcion que se va a aplicar en el tiempo espacio. 
  • delay: seria el tiempo que va a tardar la transición en iniciar.
  • initial: estable esta propiedad a su valor inicial.
  • inherit: hereda la propiedad de su padre.

Funciones

  • transition-delay
  • transition-duration 
  • transition-property
  • transition-timing-function



Ejemplo: http://bomba1990.pythonanywhere.com/sosinformatico/js/css3-transition

.prueba{
  width:150px;
  height:100px;
  border:1px solid red;
  margin:30px;
 }
       #prueba1{transition: 1s ease-in-out; }
 #prueba1:hover{
  transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -o-transform: rotate(30deg);
 }
       #prueba2{transition: 1s ease-out, width 2s cubic-bezier(.03,1.77,1,-0.67); }
 #prueba2:hover{
                width:500px;
  transform: translate(20px,20px);
  -webkit-transform: translate(20px,20px);
  -moz-transform: translate(20px,20px);
  -o-transform: translate(20px,20px);
 }



Para crear sus propias curvas de animación con la función cubic-bezier les recomiendo: http://cubic-bezier.com