App Game Kit: Primeiro Jogo Todos os Conceitos Vistos

 

//Verificando a colisao entre duas sprites


//define a resolucao virtual da tela

SetVirtualResolution ( 320, 480 )


// mostra o fundo

CreateSprite ( LoadImage ( "fundoreileao.jpg" ) )


// carrega as duas imagens

imageA = LoadImage ( "amigos.png" )

imageB = LoadImage ( "besouro.png" )



// Crias as duas sprites usando as imagens e guarda em variaveis

timaoPumba = CreateSprite ( imageA )

alimento = CreateSprite ( imageB )

//diminui a sprite do alimento

SetSpriteSize(alimento,48,48)

//aumenta o tamanho do timao e pumba

SetSpriteSize(timaoPumba, 120,120)


// coloca o timao e pumba na esquerda da tela

// enquantos os alimentos ficam a direita

SetSpritePosition ( timaoPumba, 0, 360 )

SetSpritePosition ( alimento, 130, 0)


// Adiciona formas de colisao usando caixas (segundo parametro = 2)

SetSpriteShape ( timaoPumba, 2 )

SetSpriteShape ( alimento, 2 )


//Bloco de variaveis

pontos = 0


// Laco principal do jogo

do

    PrintC("Pontos: ")

    PrintC(pontos)

    // faz o alimento cair

    SetSpritePosition ( alimento, 130, GetSpriteY(alimento)+1 )


  //Trabalhando com os cliques do mouse para mudar o timao e pumba de lugar

 if ( GetPointerPressed ( ) = 1 ) //Se for verdade retorna 1


        // Duas variaveis float para armazenar o x e y do clique na tela.

        x# = GetPointerX ( ) //Retorna o X do clique

        

        SetSpritePosition(timaoPumba,x#,360)

 endif


    // Verifica se houve colisao, se houve (GetSpriteCollision)retorna 1

    if GetSpriteCollision ( timaoPumba, alimento ) = 1

        // Como teve colisao vamos mudar as cores

        SetSpritePosition(alimento,130,0)

        pontos = pontos + 5

    endif

    

    //Se o alimento passou da tela

    if (GetSpriteY(alimento) > 480)

  //volta o alimento para o topo da tela.

  SetSpritePosition(alimento,130,0)

 endif


    // Atualiza tela

    Sync ( )

loop

Comentários

Postagens mais visitadas deste blog

App Game Kit: Movendo o Jogador, Tela e uso do Joystick Virtual

App Game Kit: Sprites Animadas