20 12 2009

Bom, eu já li alguns textos contendo o básico de python e devo dizer que ainda sou noob xD

Ainda tenho que aprender a usar com endentação e coisas do tipo, mas pelo menos estou familiarizado com def x (n):,IF,elif,while, else, print,return, =,!=,==,<,>,listas,range,%f,%d,%s.

Tenho que aprender a usar corretamente: break, for/in, raw_input, import…

Logo, não sei fazer muita coisa \o

Por isso estou lendo outro tutorial e ainda preciso encontrar bons guias para illustrator e algum modelador 3d.





Inicio_das_Atividades

13 12 2009

Agora sim, FÉRIAS! Ótimo, podemos começar a estudar. E como nosso objetivo é postar cada detalhe da nossa jornada com gamedev, começaremos a escrever regularmente tudo o que fizermos.

Primeiro passo: Definindo um cronograma.

Como somos uma equipe vamos enfrentar o problema da divisão de tarefas. Isso deve ser muito bem pensado, e acompanhado, para que ambos se dediquem às suas atividades da melhor forma possível. O Metal, por exemplo, é muito melhor que eu em termos de criatividade, fora os desenhos incríveis que ele faz (acho que não sou bom nem desenhando stickmans).

Para nos organizarmos melhor, resolvemos fazer um cronograma dos assuntos a serem estudados, prazos para nossas atividades e metas importantes. Além disso, pretendemos realizar reuniões semanais, fora as horas que já conversamos pela internet. Isso deve ajudar em nossa organização, pois, mesmo que nos reunamos para estudar assuntos diferentes, veremos que ambos estão se dedicando a este projeto.

Outro ponto a se considerar é a minha base em programação, mesmo que básica, pois tive a oportunidade de estudar dois semestres na faculdade. Na disciplina Processamento de Dados I tive contato com Python, a linguagem que estaremos estudando a princípio. Em Processamento de Dados II estudei C, superficialmente.

Tendo definido que eu devo me aprofundar em Programação e o Metal em Game Design, cada um deve fazer seu próprio cronograma, que será avaliado pelo outro (já que eu também terei que estudar a parte de design, e o Metal, a parte de programação, mesmo que em menor escala).

Com as reuniões semanais podemos programar cada semana com base no nosso cronograma inicial, e utilizar um sistema de deadline, ou seja, até a data prevista, aquele ponto deve estar terminado.

Este cronograma poderá sofrer mudanças, e tenho certeza que isso acontecerá.

Devemos terminá-lo até segunda, dia 14. Postaremos o resultado.

Segundo passo: Nossos Sistemas de Organização.

O Google é realmente maravilhoso: Google Docs para compartilharmos informações; Buscador para procurar conteúdo na internet; Google Wave para comunicação, brainstorming, e mais uma infinidade de utilidades. Tudo isso apenas com uma conta de email. Vamos usar todos.

Terceiro passo: Nossa Base de Dados (* Que já começou a ser formada desde o início do projeto)

Com a facilidade de encontrar informações nos esquecemos de guardá-las para referência futura, ou de procurar por livros em vez de fóruns e sites. Por isso começamos a pesquisar bons livros, e também bons sites. Fizemos três arquivos no Google Docs:

Base de Dados: Sites que achamos boas bases de buscas, separados por categorias.

Sites a serem analisados: Links e mais links para serem colocados nas categorias da base de dados ou descartados.

Velhos (Abandonados): Velhos projetos de jogos que podemos utilizar como base, alguns abandonados na metade do processo.

Cabe a ambos editá-los e alimentá-los, para sabermos sempre onde pesquisar determinados assuntos.

E agora?

Depois de toda essa organização, agora só nos falta começar. E nós já começamos. Esperem novidades.





Primus.

27 11 2009

Muito bem, muito bem, muito bem bem bem.
meu primeiro post, não há muito que falar ainda, nem começamos nosso projeto, mas posso dar uma introdução sobre nós:

Ambos cursamos faculdade na UFES, eu de Arquitetura e Urbanismo, bigode de Engenharia Eletrica. Somos conhecidos do Ensino médio do antigo CEFETES, hoje IFES. Como ele já disse, não temos muito conhecimento sobre o assunto, mas pretendemos evoluir o maximo possível nestas ferias (adoradas e longas ferias).

A ideia principal desse blog é registrar nossa evolução, gerar constrangimento futuro e possivelmente criar um tutorial para iniciantes como nós.





“Hello, world!”

25 11 2009

#inicio

Nada melhor que um “hello, world!” para começar um blog sobre programação.

Diferente do que alguém pode pensar ao encontrar um link para este blog, não temos o objetivo (e a pretensão) de ensinar programação, pelo menos não ainda. Este blog está sendo criado para ser o diário de dois amigos que pretendem estudar gamedev durante suas férias. Então por que criar um blog com este nome? É muito fácil encontrar sites com bom conteúdo sobre gamedev com uma simples pesquisa no Google, entretanto não é tão fácil saber por onde começar.

Tutoriais para iniciantes podem ser realmente frustrantes, repetitivos e desencorajadores. Frustrantes quando complexos demais, repetitivos quando se consulta várias fontes sobre um mesmo assunto (não que isso seja desnecessário), e desencorajadores se você não vir diversão no processo de criação de um jogo. A boa notícia é que tudo isso deixa de assustar após um contato maior com o mundo do gamedev, mesmo que seja apenas acompanhando blogs especializados.

Nosso objetivo é indicar um caminho para se aprender o básico do desenvolvimento de jogos. Estamos começando o blog com um conhecimento mínimo sobre o assunto, e pretendemos falar sobre cada fase do nosso processo de aprendizagem. Temos muita sede de aprendizado e, o mais importante, consciência das nossas limitações. Temos sonhos para projetos, afinal precisamos esperar que tudo dê certo, ou nunca chegaremos lá.

Este blog deve mostrar o caminho que escolhermos. Provavelmente não será o melhor, mas cabe ao leitor julgar suas ações para decidir se nossas escolhas se aplicam à sua realidade.

Vamos fazer as primeiras apresentações: Meu nome é Lucas, mais conhecido como Bigode, e meu companheiro de jornada é o Bruno, mais conhecido como Metal. Mais detalhes com o tempo.

Por enquanto é isso.

#fim