sábado, 28 de maio de 2011

50 coisas que aprendemos jogando videogame.


Não sei de onde meu amigo tirou isso mas é bem legal 

1. As tartarugas vermelhas são mais inteligentes (e perigosas) que as verdes.
2. Se você estiver dirigindo e vir um raio brilhante ou qualquer objeto estranho de cores chamativas e agradáveis, passe por cima, seu carro terá poderes especiais.
3. Atirar na cabeça é mais eficaz do que em qualquer outra parte do corpo.
4. Se você não tiver armas ou não souber dar socos, pule na cabeça do desgraçado.
5. Nem todas as caixas podem ser empurradas. Muito menos todas as portas podem ser abertas.
6. Só pise no acelerador quando o sinal abrir.
7. Jamais corra fora da pista.
8. Basta apertar “Start” e o tempo pára.
9. Em alguns casos, estrelas são mais importantes que moedas.
10. Não importa qual a distância que você esteja do gol, sempre chute da lateral.
11. Carrinho de lado não é falta.
12. Falta no goleiro leva à expulsão.
13. Golpes especiais, como saltar e dar um soco, fazem você perder vida (desde que você acerte o oponente).
14. Com socos e chutes, você quebra carros com mais facilidade do que usando barras de ferro.
15. Não importa o modelo. O carro azul corre mais.
16. Gol olímpico é mais fácil que gol de falta.
17. Nunca é a última fase.
18. Select é tão útil quanto o Scroll Lock ou um bloco amarelo com uma exclamação.
19. Um ataque de zumbis não é nada caso você tenha uma Glock com 10 balas e uma boa mira.
20. Às vezes, uma facada funciona melhor que um tiro.
21. A vida não tem continues infinitos.
22. “Winners don’t use drugs – William S. Sessions – FBI”.
23. Não importa qual o seu problema, ele pode ser resolvido com um lança chamas.
24. Ninjas sabem jogar golfe.
25. Você pode construir uma civilização somente com pedras, ouro e madeira.
26. Quando uma pessoa morre ela pisca até desaparecer.
27. Vampiros? Arrumem uma corrente.
28. Meia lua para frente + soco forte = algo interessante.
29. Paredes com rachaduras costumam guardar segredos.
30. Quanto maior o lutador, pior ele é.
31. O reforço sempre chega depois que você mata todo mundo
32. Nem tudo na vida é Save Game. Portanto, nunca deixe de anotar o password.
33. No final das contas, você se ferra para salvar o mundo ou uma mulher por que a gente nunca salva um homem? Mimimi
34. Dirigir pode ser muito mais interessante caso você esteja ouvindo “Highway Star”, “Paranoid” ou “Born to Be Wild”.
35. As melhores épocas de nossas vidas são as fases bônus.
36. PAC MAN nada mais é que correr atrás de balinhas enquanto se ouve uma música repetitiva. Ou seja, uma rave.
37. Você não precisa saber uma única nota musical para ser um astro do rock. Basta ter coordenação motora não consigo jogar Guitar Hero...
38. Paradas para abastecer o carro ou o avião atrapalham muito deixa cair, sempre tem um checkpoint.
39. Nem todas as caixas de madeira são quebráveis. Só as mais brilhantes.
40. Barris explosivos são muito bons para matar um grande grupo de pessoas. Basta um tiro certeiro.
41. Nem todos os canos verdes o levam até o esgoto.
42. Não existem castelos sem lava.
43. Quase todos os heróis começam a vida deitados numa cama.
44. Pouco me importa se não adianta nada. Morreremos apertando Start para a introdução passar mais rapidamente.
45. As chaves podem ser do seu tamanho, ou maior, você achará um lugar para guardá-las eu até ia comentar algo sobre isso, mas achei melhor poupar vocês da bagaça.
46. Correr no gelo escorrega. Muito.
47. Nem todos os rios estão para nado.
48. Comidas costumam te encher de vida.
49. Seu carro capotou, saiu da pista e explodiu? Ok, aguarde um instante que ele vai voltar piscando.
50. Cogumelos verdes. Não morra antes de provar pelo menos um. 

sexta-feira, 27 de maio de 2011

I want to use Lua....but what about the IDE?

I think that the title said it all, you look to Lua as a good language to create whatever you're planning to, but then you face a neat problem: The IDE.
This post is dedicated to Lua devs and game devs, specially those that decided to use Corona SDK as an application platform (more game SDK than app SDK).

The steps to follow are:

  1. Download and install IntelliJ Community Edition or pay for other versions (is not really necessary if you don't really need) from here http://www.jetbrains.com/idea/download/index.html
  2. Download Lua plugin for IntelliJ here http://plugins.intellij.net/plugin/?idea_ce&id=5055
  3. Now unzip Lua plugin and copy IDLua folder to intelliJ's plugin folder in a path like this C:\Program Files (x86)\IntelliJ IDEA Community Edition 10.5\plugins (is very likely that your folder path is another one)
  4. Open IntelliJ and access Settings in the file menu or type Ctrl+Alt+S. In IDE Settings section you'll see the Plugins area, click it and check if Lua is listed on the right panel. If isn't appearing there try to install trough available list or follow this tutorial https://bitbucket.org/sylvanaar2/lua-for-idea/wiki/Home
  5. Hey its done!!! When you start project creation you'll see Lua option in the list...
Now for Corona SDK
  1. Download the Corona SDK for IntelliJ here https://bitbucket.org/sylvanaar2/idlua-sdk-corona/wiki/Home
  2. Unzip the package into a fixed place, this means that this folder (Corona SDK for IntelliJ) must remain there as long as you're using it with the IDE
  3. After creating the project you will work into select project's root and type F4 to access project structure.
  4. Here click in SDKs in Platform Settings section and in Lua sdk add a new Classpath, in this case the path to your Corona SDK fixed folder.
  5. Ready to rumble!!! Now you have intellisense for Corona code and the documentation (type ctrl+q to access it)
Note: You must add SDK's and API's in every project you need them.

If you have any problems adding sdk's and api's follow the tutorials bellow or email me: vitor dot navarro87 at gmail dot com 

domingo, 8 de maio de 2011

Quick Tips - IOS Dev - Documentation Shortcut

This tip was given me by @marcolindoso, one of my co-workers and friend at Parsec Digital.

Most of the times Apple documentation is very useful but we have to copy the code and go to google or the Apple site, so instead of doing this we can use xcode sdk docs. Ok nice idea but the shortcut its too dificult to remember or even to guess if you don't look for it in preferences.

So let's change this:
With XCode opened enter in Preferences (Type: command + ,)
Open key bindings and type "Documentation" in the search field, now you gonna see a list and in that list is the key binding "Search Documentation for Selected Text", select it and type enter
When the key binding open for editing input command + D

Done, now you have easy to remember shortcut for documentation access, to use it put your cursor over any piece of apple documented code and use the shortcut.

Happy coding....

segunda-feira, 2 de maio de 2011

Quick Tip - IOS DEV - UIColor

This is a good fast tip for ios newbies (like me)....I was trying to use UIColor to create a color with RGB values like this:

But this natural approach is wrong and if you read Apple class reference here (as I did) you probably will realize that each color must be between 0 and 1....what a damn confusion uh Apple...

For those that didn't realize it before just divide it by 255 and everything goes well:

That's it folks!!!