Turtle
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Tarta ok Dec 6, 2012
.gitignore Initial commit Dec 6, 2012
README.md Update README.md Dec 7, 2012

README.md

Jogo da Tartaruga

O jogo Running Turtle (https://play.google.com/store/apps/details?id=br.android.tarta) está publicado no Android Market.

Ele foi feito em 2010 e nunca mais trabalhei nele.

Eu não pretendo mais trabalhar no jogo, então estou liberando o código-fonte, para auxiliar quem deseja estudar como o jogo foi feito.


  1. Jogo publicado no Android Market.

https://play.google.com/store/apps/details?id=br.android.tarta

  1. Engine feita com base no livro: Developing Games in Java (David Brackeen)

http://www.brackeen.com/javagamebook/

  1. O capítulo 5 é extramente interessante, e é a base da engine.

Paralax scrolling, tile-based maps, gravity, jumping, and bounding-box collisions.

  1. Mapas feitos em txt, cada caracter é mapeado para um objeto ou personagem

https://github.com/rlecheta/turtle/blob/master/Tarta/src-etc/mapas/map1.txt

  1. Utiliza a Game API de J2ME que foi portada para Android.

Inicialmente peguei a versão daqui, e depois fiz alterações.

http://code.google.com/p/sporksoft/source/browse/#svn/trunk/com/sporksoft/game

O gameapi.jar e fontes estão na pasta libs do projeto.

A vantagem da Game API é que os cenários e personagems podem ser criados facilmente com as classes de TileManager e Sprite, e ainda a parte de movimento e tratamento de colisões está tudo implementado.

  1. A classe GameManager é onde está o game loop do jogo, portanto é por lá que você deve começar.

Não devo mais me lembrar do fonte, mas nada que com uma boa debugada você não consiga entender.

Se quiser ver os prints do jogo, tem aqui: http://ricardolecheta.com.br/?p=66

  1. O Design (cenários, personagens) do jogo foi feito pelo designer Alex Marik, confira este e outos trabalhos aqui (http://alexmarik.blogspot.com.br)

Bons estudos.

Ricardo Lecheta

http://www.ricardolecheta.com.br

http://www.livroandroid.com.br