[Game]Firesky – Apresentação

25 10 2009

Bem…depois de diversos dias olhando pra” linda tela do Dev-Cpp”…finalmente ocorreu a tal Mostra Tecnológica,pela ETRR – Escola Técnica Rezende Rammel…

Apresentei junto com meu grupo o nosso projeto o Firesky (programação foi a parte exclusivamente minha).

A disputa nossa era entre as turmas do primeiro ano de informática,incluíndo informática de manhã e a de tarde…

Nosso projeto ficou de fora da premiação…dando lugar aos projetos:

3° lugar – Tranqueasy – Girei duas vezes a chave de sua casa pra desligar toda a luz (para as pessoas q tem casas grandes ou que esquecem de desligar as coisas da casa).

2° lugar – Café com Leite – Conjunto de programinhas como,jogo da velha e cálculo do IMC – Feito no Delphi.

1°lugar – Ginástica …(esqueci o resto) – Programa para controlar as horas q vc malha (tipo uma agenda de horários).

e o nosso projeto…escrito em C e SDL…ficou totalmente fora da premiação [2]…

Delícia não? rsrs

Fotos:







[Game]Firesky – Andamento [3]

21 10 2009

Nossa…depois de uma exaustiva madrugada de trabalho…rsrs

Grandes progressos:

Todas as outras músicas q não estavam com as notas completas foram deletadas.Sem músicas…adicionei a Heart-Sharp Box do Nirvana e fiz todas as notas (405 notas).

Trabalho no GIMP – Fogo
Imagei





Tutorial Linguagem Pascal #02

17 10 2009

Tutorial Linguagem Pascal (Básico)
#02 – Examinando um código em Pascal

Program teste;
uses crt;
begin
write(‘Oi’);
delay(3000);
end.

O que esse programa faz?
Ele escreve na tela o texto Oi e espera 3 segundos (milisegundos) e fecha.

Função dos comandos:

Program teste; – Define o nome do programa:

Program [nome] – Onde [nome] pode ser qualquer nome atribuído pelo usuário.Ex.:Program calculadora;

user crt; – Define a(s) biblioteca(s) de funções que será(ão) usada(s) no programa:
user [biblioteca] – Onde [biblioteca] é biblioteca que você utilizará.
Ex.:User DOS;

Entendendo melhor a user:

Todos os comandos que você utilizará no programa,como escrever textos  na tela,somar números,você tem q usar códigos.Esse

códigos ficam   dentro da user para que o compilador transforme o código em exe.
Exemplo:Comando write,escreve um texto na tela.Para que o compilador   transforme um código desse em .exe ele usa uma

user,como se fosse  um  manual pra ele compilar.No caso do write,essa user é a CRT,ou seja,as  informações para a compilação

de códigos com o comando write está no   arquivo da user crt que tem em todos os compilador de pascal.

Sem a user crt,vc nunca consegue compilar um programa como o de cima.

begin – Indica que o seu programa iniciou daquele ponto,ou seja,todo os códigos que vierem serão interpretados.

write(‘oi’); – Escreve um texto na tela:

write(‘[texto]‘); – Onde [texto] é o texto que aparecerá na tela.
Ex.:write(‘Sim,é pascal’);

delay(3000); – Pausa seu programa por um tempo específico.
delay([tempo]); – Onde [tempo] é o tempo em milisegundos de pausa do programa.

Por que pausa o programa por 3 segundos?

Pois a linguagem pascal ela seja um padrão linear,ou seja,quando ele

executa um comando,ele só irá executar o próximo quando terminar o atual.

Program teste;
uses crt;
begin
write(‘Oi’);
write(‘tudo bem?’);
delay(3000);
end.

Nesse código,ele só escreverá na tela o texto ‘tudo bem’,assim que ele terminar de escrever o ‘Oi’,pois o write(‘oi’); está

na frente do write(‘tudo bem?’);,se o computador não conseguir executar essa ação,ele não pularia pra próxima,e sim travaria

o programa.

Então,o programa sem o comando delay ele escreveria na tela o texto ‘Oi’ e fecharia,só que seria muito rápido,pois escrever um texto na tela pra qualquer computador é uma tarefa fácil.Se não tivesse esse controle (delay),o programa fecharia tão rápido que vc n iria conseguir ler o texto escrito.

Com o compilador,teste compilar um programa com delay,e um sem delay.

Obs.:
Todo comando deve terminar com o “;” (algumas exceções como begin).Isso indica que você terminou o comando e o computador irá

executar o próximo em seguida ou fechar o programa,

Você deve está perguntando…e o end?
O end não precisa do uso de “;”
porque o ponto final no end indica que acabou o programa. ;D

Próxima aula: Uso de variáveis,aprofudamento no comando write.





Tutorial Linguagem Pascal #01

17 10 2009

Tutorial Linguagem Pascal (Básico)

#01 – Introdução à programação

A linguagem de programação Pascal permite que nos criemos programa em modo de texto (DOS/Terminal).Para o uso para aplicações para o Windows,usamos a Object Pascal,que pode ser usada com a IDE Delphi,da Borland,entre outras.

O que é variável: Variável é uma informação que é armazena num espaço da memória RAM.Essencial para qualquer programa,ela exitem vários tipos de informações que ela armazena:

Principais:

Numéricos:Integer (inteiros),Real (Fluantes-Casas Decimais).

Letras:Char (1 caracter),String (uma sequência de caracteres-texto)

Booleano:Boolean (Armazena os valores TRUE ou FALSE)

Como eu citei antes,qualquer variável ocupa lugar na memória RAM. Então quando vc cria uma variável,vc está reservando um lugar na memória RAM para botar informações dependendo do tipo de variável você declarou.

Como o programa é criado? Em programação,basicamente,existem dois tipos de linguagens:

Alto Nível:Linguagens de alto nível são linguagem com comandos mais fáceis do ser humano entender e mais complicado para o processador ler.Normalmente associado ao Inglês. Ex.:Pascal,Visual Basic…

Baixo Nível:Linguagens de baixo nível são linguagem com comandos mais complicados do ser humano entender pois são mais próximos a linguagem de máquina,ou seja,tem um desempenho melhor,porém são mais complicadas de entender,principalmente quando o código é grande. Ex.:Assembly…

Porém o processador nunca iria ler textos,muito menos fotos,ele sempre irá decodificar arquivos binários.Então,para que seu programa rode,você tem q adaptar seu código para que o processador entenda,transformando ele em linguagem binária.O nome desse processo se chama compilação.Quando você compila um programa,o compilador(*) transforma seu código em um programa (No windows: .exe) pronto para ser lido pela sua CPU (não esqueçam..cpu=processador rsrs…).

*Você deve estar pensando…que compilador? Existem diversos compiladores pela internet,o mais famoso é o Turbo Pascal 7.0,além de compilar seu código,ele ainda ajuda em casos de erro no seu código. Bem galera…por enquanto é isso. Próxima aula sobre o código da Linguagem Pascal. Qualquer dúvida/sujestão/crítica,só comentar.

Próxima Aula >>





[Game]Firesky – Andamento [2]

15 10 2009

Nova screenshot:
Pintada XD

New image





[Game]Firesky – Andamento

15 10 2009

Bem galera…altas novidades agora
Novas setas incluídas,correções de erros de tempo:
Nova screenshot:(falta a pintura das outras notas):

New Image





Compiladores

12 10 2009

C/C++:
Code::Blocks
Dev-C++
Visual C++





[Game]Firesky

4 10 2009

Como todo programador do mundo,eu vou aqui apresentar meu mais novo projeto,o Firesky.

Na realidade ele é composto por uma equipe de 6 pessoas,e nesse projeto incluem site,jogo e a guitarra.

A parte da programação é toda por conta minha.

Engines:C++ & SDL









Seguir

Obtenha todo post novo entregue na sua caixa de entrada.