quarta-feira, 29 de dezembro de 2010

O Code::Blocks

O Code::Blocks (C::B) é uma IDE (integrated development environment), que serve para:
  • Ajudar o programador a organizar os seus projetos
  • Encontrar erros nos programas
  • Completar pedaços do código
  • Controlar as versões do programa
  • Te lembrar do nome das variáveis e estruturas que voce criou
Enfim, ela não é fundamental. Mas é muito útil, e não custa nada.

Instalando o Code Blocks:
 
 No Ubuntu: Vá em Applications, Ubuntu software center, Get Software, Development tools, IDEs, Code::Blocks.

 No Debian: Abra um terminal e digite
 sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n
depois, baixe >>Isso<< e instale.





Baixe >>Isso<< e instale.
Baixe >>Isso<< e instale.










 

quinta-feira, 23 de dezembro de 2010

Como começar do zero.

Bem, pra começo de conversa, existem algumas possibilidades pra começar. Se voce é absolutamente leigo em computação, sabe apenas o essencial pra ligar o pc, entrar na internet, instalar seus jogos e se divertir, mas deseja começar a fazer seus próprios jogos:
  1. Tenha certeza. Fazer jogos (principalmente em C/C++) não é uma tarefa fácil, e requer muita paciência. Prepare-se para gastar fosfato.
  2. Voce precisa de um computador. Qualquer computador com um teclado, um monitor, e um mouse, que tenha sido fabricado depois de 1980 serve.
  3. Paciência será necessária. Voce pode demorar de uma a dois meses para entender como se coloca um smiley na tela. Sem fazer ele mexer, ou qualquer coisa do gênero.
  4. Se voce gosta daqueles jogos que tem gráficos maravilhosos, cenários belíssimos e etc, saiba que voce não vai aprender a fazer eles aqui neste blog. aqui, voce vai aprender do jogo da velha até o Mario. Do Mário pra frente, meu caro, as coisas começam a ficar mais caras.
Eu pessoalmente recomendo que voce use o linux. Voce pode usar o windows, porém eu não deverei saber como te ajudar se alguma coisa estranha acontecer. O que vou explicar aqui, provavelmente irá  funcionar nos dois sistemas operacionais. Mas se não funcionar no windows, não me pergunte o porque. Eu tenho um pouco de medo daquele sistema operacional.

Coisas que voce vai precisar para programar:
  1. Uma IDE (por favor, programadores já experientes, não me batam). Sugiro o Code::Blocks.
  2. Conhecimento mínimo da linguagem C/C++. Sugiro o curso online da UFMG, que é muito bom.
  3. Uma biblioteca de multimídia. No caso do windows, a mais comum é o DirectX. No nosso caso, vamos usar a SDL.
  4. Paciência. A matéria prima de todo programador.
Agora, mãos à obra. Baixe estas coisas todas, instale, e começe a aprender C. Se voces tiverem qualquer dúvida, postem aqui nos comentários, que eu respondo pra voces.

Minha Proposta

Este blog é para as pessoas que estão interessandas em como desenvolver games, aprender sobre C e C++, programação e outras coisas. Como ainda sou um "noob" no assunto, creio que quem começar a acompanhar o blog desde agora poderá evoluir junto comigo, o que seria realmente muito bom.

O Autor:
Meu nome é João Pedro Veloso Malheiros, sou aluno da graduação do curso de Matemática Computacional, da Universidade Federal de Minas Gerais (UFMG) e um entusiasta por jogos que possuem muito conteúdo e não necessariamente muitos recursos gráficos. Estou no quinto período do curso, já fiz as principais matérias de programação, mas, mesmo assim, vou fazer este blog explicando algumas coisas relativas à este tópico. Minha linguagem preferida é o C puro. Programo também em C++ e Pascal. Tenho uma pequena experiência com o Delphi também. O sistema operacional que eu uso é o Linux (Ubuntu 10.10).


Embora esse blog tenha começado como um projeto para as férias, pretendo continua-lo durante a minha graduação.

Bem vindos, e bom trabalho!