Iniciando no Blitz 3D - Criação de jogos com pura programação
Publicado por Regis Costa em 28/10/2006 (354 leituras)
Por: Pedro3005
Bom, ensinarei a todos aqui aprenderem como iniciar num programa para criação de jogos, chamado Blitz3D. Ele pura linguagem, e sua linguagem é baseada em basic, portanto, se você sabe basic, fica mais fácil.
Bom, o download do demo você encontra em: [URL=http://www.blitzbasic.com]http://www.blitzbasic.com[/URL]
Agora, vamos começar..
Abra seu Blitz3D e aperte Ctrl+N. Você acaba de mandar aparecer a tela necessária para você programar seu primeiro projeto..Bom, vou dar um exemplo de uma linha de código:
[CODE]
Print "Seja bem-vindo a meu primeiro projeto em Blitz3D"
[/CODE]
Essa linha faz com que apareça escrito na tela: Seja bem-vindo a meu primeiro projeto em Blitz3D.. Mas se você for escrever algo, lembre-se.. Se você não colocar entre aspas, ele considera como uma variável e tenta exibi-la, e se ela não existir, dá erro.
Bom, vamos continuar..
[CODE]
Print "Aperte ESC para sair..."
While Not KeyHit(1)
Wend
End
[/CODE]
Agora, vamos explicar:
While Not KeyHit(1) - Comando que espera a tecla esc ser pressionada (o Blitz3D considera números como teclas, veja a ajuda do próprio para saber qual número é cada tecla..)
Wend- É um comando que termina o While, fecha ele...
End- Comando que faz acabar o programa...
Então, quando a tecla ESC for pressionada, acabará o programa....
Então, todo o código deverá ter ficado assim:
[CODE]
Print "Seja bem-vindo a meu primeiro projeto em Blitz3D"
Print "Aperte ESC para sair..."
While Not KeyHit(1)
Wend
End
[/CODE]
Faça este código em seu Blitz3D e aperte F5 para testá-lo...
Viu o resultado? Você acaba de criar seu primeiro projeto em Blitz3D!
Agora, vamos fazer um pouco melhor..Uma nova linha, que ficará depois do segundo Print.
[CODE]
nome$=Input$("Digite seu nome: ")
[/CODE]
Esse comando deixa o usuário digitar, e quando ele apertar enter, o que ele digitou será armazenado na variável nome$.
Agora, só se chamar Abu poderá entrar.. Então, será assim:
[CODE]
nome$=Input$("Seu nome: ")
If nome$= "Abu" Then
Print ("Seja bem-vindo, Abu")
Else
Print("Você não pode entrar aqui")
End If
While Not KeyHit(1)
Wend
End
[/CODE]
If é um código que impôe uma condição, ou seja, se o nome for igual a Abu, e then significa então, ou seja, se o nome é Abu, então aparece Seja bem-vindo, Abu, else significa o que aconteceria se o nome fosse outro, então:
Se nome$= Abu
Então
Escrever Seja bem-vindo
Se não for
Escrever Você não pode entrar aqui.
Esperar tecla ESC ser pressionada
Finalizar Esperar
Terminar
Bom, ensinarei a todos aqui aprenderem como iniciar num programa para criação de jogos, chamado Blitz3D. Ele pura linguagem, e sua linguagem é baseada em basic, portanto, se você sabe basic, fica mais fácil.
Bom, o download do demo você encontra em: [URL=http://www.blitzbasic.com]http://www.blitzbasic.com[/URL]
Agora, vamos começar..
Abra seu Blitz3D e aperte Ctrl+N. Você acaba de mandar aparecer a tela necessária para você programar seu primeiro projeto..Bom, vou dar um exemplo de uma linha de código:
[CODE]
Print "Seja bem-vindo a meu primeiro projeto em Blitz3D"
[/CODE]
Essa linha faz com que apareça escrito na tela: Seja bem-vindo a meu primeiro projeto em Blitz3D.. Mas se você for escrever algo, lembre-se.. Se você não colocar entre aspas, ele considera como uma variável e tenta exibi-la, e se ela não existir, dá erro.
Bom, vamos continuar..
[CODE]
Print "Aperte ESC para sair..."
While Not KeyHit(1)
Wend
End
[/CODE]
Agora, vamos explicar:
While Not KeyHit(1) - Comando que espera a tecla esc ser pressionada (o Blitz3D considera números como teclas, veja a ajuda do próprio para saber qual número é cada tecla..)
Wend- É um comando que termina o While, fecha ele...
End- Comando que faz acabar o programa...
Então, quando a tecla ESC for pressionada, acabará o programa....
Então, todo o código deverá ter ficado assim:
[CODE]
Print "Seja bem-vindo a meu primeiro projeto em Blitz3D"
Print "Aperte ESC para sair..."
While Not KeyHit(1)
Wend
End
[/CODE]
Faça este código em seu Blitz3D e aperte F5 para testá-lo...
Viu o resultado? Você acaba de criar seu primeiro projeto em Blitz3D!
Agora, vamos fazer um pouco melhor..Uma nova linha, que ficará depois do segundo Print.
[CODE]
nome$=Input$("Digite seu nome: ")
[/CODE]
Esse comando deixa o usuário digitar, e quando ele apertar enter, o que ele digitou será armazenado na variável nome$.
Agora, só se chamar Abu poderá entrar.. Então, será assim:
[CODE]
nome$=Input$("Seu nome: ")
If nome$= "Abu" Then
Print ("Seja bem-vindo, Abu")
Else
Print("Você não pode entrar aqui")
End If
While Not KeyHit(1)
Wend
End
[/CODE]
If é um código que impôe uma condição, ou seja, se o nome for igual a Abu, e then significa então, ou seja, se o nome é Abu, então aparece Seja bem-vindo, Abu, else significa o que aconteceria se o nome fosse outro, então:
Se nome$= Abu
Então
Escrever Seja bem-vindo
Se não for
Escrever Você não pode entrar aqui.
Esperar tecla ESC ser pressionada
Finalizar Esperar
Terminar
|
Os comentários são de propriedade de seus respectivos autores. Não somos responsáveis pelo seu conteúdo.
|









Windows 7
Windows Vista
Windows XP
DeskMod
Linux
Microsoft Office
Hardware
Adobe Fireworks
Internet e comunicação
CorelDraw
HTML
C++
Java
Blitz 3D
DarkBasic
GameMaker
Multimedia Fusion
RPG Maker


Nokia N95
Nintendo Wii 





















