Game Jam Brasil/2007/Material de apoio: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
(adicionando links)
Line 3: Line 3:
Estejam atentos e preparem-se para essa maratona de programação!
Estejam atentos e preparem-se para essa maratona de programação!


É muitíssimo '''importante''' que os desenvolvedores estejam '''familiarizados com as tecnologias''' que utilizarão no dia da competição.
É muitíssimo '''importante''' que os desenvolvedores estejam '''familiarizados com as tecnologias''' que utilizarão no dia da competição. Algumas das tecnologias suportadas pelo XO atualmente são: C, Python, PyGame e GTK. É possível utilizar outras tecnologias também, porém não se esqueçam que é necessário que o jogo funcione no laptop no segundo dia do evento. Abaixo segue uma lista de links para ir auxiliando os participantes:

== Desenvolvendo jogos para o XO ==

O desenvolvimento no laptop da OLPC é voltado principalmente para jogos simples, visto o hardware limitado e a idéia do projeto - ter suas aplicações facilmente editáveis. Abaixo seguem os links oficiais sobre desenvolvimento de jogos da OLPC, em inglês. Em breve disponibilizaremos maiores informações em português.

* [[Game development]]
* [[Game development HOWTO]]

== Python ==

Segundo [http://pt.wikipedia.org/wiki/Python definição da wikipedia], Python é uma linguagem de programação de alto-nível interpretada, interativa, orientada a objetos, de tipagem dinâmica e forte.

* [http://www.pythonbrasil.com.br Python Brasil] - comunidade Python brasileira, com diversos artigos, tutoriais, trechos de código e uma lista de discussão de email bem movimentada. Destaque para a área da [http://www.pythonbrasil.com.br/moin.cgi/DocumentacaoPython Documentação], composta por um ótimo material para iniciantes e intermediários.

== GTK e PyGTK ==

GTK+ é um toolkit multi-plataforma para a criação de interfaces gráficas. É o toolkit padrão do [[Sugar]], o ambiente de interface do [[XO]].

* [[GTK_for_OLPC]] - em inglês
* [[Hello World!]] - um hello world utilizando PyGTK e o Glade dentro do [[Sugar]].

== PyGame ==

É a biblioteca oficial para desenvolvimento de jogos pela OLPC. Mais informações, [[Pygame]] e [[Pygame wrapper]]
* [http://www.pygame.org/wiki/tutorials PyGame.org - Tutoriais] - conjunto de diversos tutoriais, em inglês.
* [http://www.gustavobarbieri.com.br/jogos/jogo/doc/ Tutorial em português] - um ótimo tutorial sobre PyGame.

== Arte ==

* [http://www.estudiolivre.org/ Estúdio Livre] - Excelente enciclopédia com tutoriais de software livre para autoração de imagens, sons e vídeos.
* [http://www.openclipart.org OpenCliparts] - vários cliparts em domínio público.
* [http://virtualworlds.wikia.com/wiki/Main_Page Virtual Worlds] - modelos 3d, mapas e texturas para jogos gratuitos
* [http://opencontentlibrary.org Open Content Library] - Lista de links de sites com conteúdo livre.
* [http://www.archive.org Internet Archive] - muito audio, vídeo, texto and imagem sob licença CC-share alike.

Revision as of 21:13, 20 October 2007

Em breve serão disponibilizados, nesta seção, links para tutorias e materiais de apoio à preparação dos grupos que estão interessados em participar do Game Jam Brasil.

Estejam atentos e preparem-se para essa maratona de programação!

É muitíssimo importante que os desenvolvedores estejam familiarizados com as tecnologias que utilizarão no dia da competição. Algumas das tecnologias suportadas pelo XO atualmente são: C, Python, PyGame e GTK. É possível utilizar outras tecnologias também, porém não se esqueçam que é necessário que o jogo funcione no laptop no segundo dia do evento. Abaixo segue uma lista de links para ir auxiliando os participantes:

Desenvolvendo jogos para o XO

O desenvolvimento no laptop da OLPC é voltado principalmente para jogos simples, visto o hardware limitado e a idéia do projeto - ter suas aplicações facilmente editáveis. Abaixo seguem os links oficiais sobre desenvolvimento de jogos da OLPC, em inglês. Em breve disponibilizaremos maiores informações em português.

Python

Segundo definição da wikipedia, Python é uma linguagem de programação de alto-nível interpretada, interativa, orientada a objetos, de tipagem dinâmica e forte.

  • Python Brasil - comunidade Python brasileira, com diversos artigos, tutoriais, trechos de código e uma lista de discussão de email bem movimentada. Destaque para a área da Documentação, composta por um ótimo material para iniciantes e intermediários.

GTK e PyGTK

GTK+ é um toolkit multi-plataforma para a criação de interfaces gráficas. É o toolkit padrão do Sugar, o ambiente de interface do XO.

PyGame

É a biblioteca oficial para desenvolvimento de jogos pela OLPC. Mais informações, Pygame e Pygame wrapper

Arte

  • Estúdio Livre - Excelente enciclopédia com tutoriais de software livre para autoração de imagens, sons e vídeos.
  • OpenCliparts - vários cliparts em domínio público.
  • Virtual Worlds - modelos 3d, mapas e texturas para jogos gratuitos
  • Open Content Library - Lista de links de sites com conteúdo livre.
  • Internet Archive - muito audio, vídeo, texto and imagem sob licença CC-share alike.