quarta-feira, 28 de março de 2018

Aula 3 - 28/03/2018

--------------------------------------------------------------------------------------------------------------------------


Ola hoje iremos aprender a como atirar balas e fazer spellcards e nonspells bem sem mais enrolação vamos la.
--------------------------------------------------------------------------------------------------------------------------

O Lua tem uma parte onde esta escrito "Bullet" essa parte voce podera trabalhar para fazer aneis de balas e coisas do genero mais essa parte ficara muito no basico do basico para fazer patterns mais complicados voce tera que usar objetos mais isso sera revisado em uma futura aula pois bem vamos la.

Para começarmos a trabalhar aqui vamos entender oque é um TASK

um task é basicamente uma chamada para o boss fazer alguma coisa como se fosse um alarme algo do tipo o task é a base de tudo que voce ira fazer e como o boss ira reagir o task é representado por um relogio verde pois bem para usar o task basta clicar em cima dele e selecionar a funçao desejada na barra de funçoes, no caso estaremos trabalhando hoje com o Bullet.

Opçoes de Disparo


                                                        --Create a Single Bullet--

  • Create a Single Bullet : Isso cria apenas uma bala e uma corente de balas não pode ser criado mais nenhuma bala apenas uma as opçoes desse modo de disparo são :
  • Style : é o formato da bala tipo Facas,Borboletas,Etc.
  • Color : Obviamente é a cor da bala 
  • Position : é a posição onde a bala ira ser Spawnada isso veremos em outra aula
  • Velocity : Velocidade da bala 
  • Angle : (trabalharemos bastante com ele) o angulo da bala.
  • Aim to Player : Mirado para o player
  • Rotation Velocity : e como as estrelas da marisa so serve pra rodar o sprite da bala
------------------------------------------------------------------------------------------------------------------------
Essas funçoes são apenas as funçoes mais necessarias o resto presisa de um estudo aprofundado autualizarei esse post quando descobrir oque eles fazem.
 
                                                             --Create a Simple Bullets--

  •  Create a Simple Bullets: o modo mais normal e usado em jogos danmaku que é o tiro livre como atirar 40 balas ao mesmo tempo 

  • Style : é o formato da bala tipo Facas,Borboletas,Etc.
    • Color : Obviamente é a cor da bala 
    • Position : é a posição onde a bala ira ser Spawnada isso veremos em outra aula
    • Velocity In Start : Velocidade da bala quando ela é spawnada
    • Velocity In End : Velocidade da bala quando ela termina é aconselhado deixar todas elas no mesmo numero mais brinque com isso e veja os resultados isso pode ajudar a compreençao
    • Angle : (trabalharemos bastante com ele) o angulo da bala.
    • Aim to Player : Mirado para o player
    • Rotation Velocity : e como as estrelas da marisa so serve pra rodar o sprite da bala
    • Angle to Spread : Geralmente eu deixo esse angulo em 360 isso mostra para o conjunto de balas a direçao que eles podem ser atiradas e como se fosse um limite teste diversos numeros e veja oque aconteçe em cada um deles isso pode ajudar a sua compreenção 
    • Number : o numero de balas a serem spawnadas 
    • Rebound : isso faz a bala ser kikada quando entra em contado com a parede HUB do jogo
    -------------------------------------------------------------------------------------------------------------------------

    Tendo tudo isso em mente deixo aqui um exemplo :




     Ao fim deixo aqui a Aula 3 tenha uma boa compreençao do lua, boa progamaçao ! 



    quinta-feira, 8 de março de 2018

    Aula - 2

    08/03/2018

    Ola ! como vão feliz dia das mulheres pra quem é mulher e esta lendo essa mini bagaça aqui então vamos la para o nosso segundo tutorial LuaSTG

    -------------------------------------------------------------------------------------------------

    Oque sera aprendido nessa aula ? -


    - Definição de Imagem

    - Como Trabalhar Melhor com LuaSTG

    - Opçoes De Estagio , Unica Spellcard , Vazio , Touhou

    -------------------------------------------------------------------------------------------------

    Opçoes de Arquivo :

    Primeiro iremos começar criando um arquivo de projeto no lua stg para criar um vá em File e escolha o tipo que sera explicado.

    apos isso selecione o "new"

    voce ira se deparar com 4 opçoes

    Empty - cria um arquivo sem nada do luastg

    Single Stage - cria um estagio unico sem boss e apenas com fadas que atirao e tals

    Single Spellcard - uma unica spellcard com o boss apenas

    Touhou - um touhou com 7 ou ate 8 estagios

    -----------------------------------------------------------------------------------------------------------------------

    Eu pessoalmente uso o Singlespellcard para desse começar a fazer uma batalha bem vamos agora criar um single spellcard e ver como funciona a progamaçao em luaSTG


    e lembre-se de colocar um nome no arquivo

    essa é a base de tudo trabalharemos primeiro com a definição de boss

    tudo isso é a definiçao de boss voce pode dar uma puladinha em quase todos no momento

    type name - deixe boss mesmo ok ? se n fode com tudo

    displayed name - nome que apareçera no canto superior esquerdo do jogo

    image - imagem do boss vc pode usar essa aqui como exemplo vai encaixar perfeitamente depois futuralmente em uma outra aula voce podera ver como colocar uma propia

    https://cdn.discordapp.com/attachments/413767240639447050/421483437489389579/stg3enm.png

    essa imagem é de uma nitori

    -------------------------------------------------------------------------------------------------------------------

    deixe essas setas azuis virada para a direita isso é muito importante

    bem va na parte de create task e adicione um "repeat" uma seta que roda totalmente preta

    e lembre-se de adicionar o repeat em create task isso pede para que o repeat seja executado na batalha

    sábado, 3 de março de 2018

    Tutorial - 1

    Ola eu sou o sensei tesumanda estou aqui para encinar voces a como progamar um shot game com LuaSTGEditor.

    -----------------------------------------------------------------------------------------------------------------------


    Um Pouco Sobre o Progama : LuaSTGEditor é um editor com interfaçe simples que trabalha com direções e variaveis como Rot*1 e sin() isso vai ser explicado com o tempo não se preculpe em começar progamando mil maravilhas o primeiro nunca vais ser otimo o criador do progama é Wuer ele criou tambem com ajuda de pessoas LuaSTGAcvity ,

    -----------------------------------------------------------------------------------------------------------------------

    O Que o progama usa ? : o progama usa variaveis pense em variaveis como se fossem numeros de partida como se fosse uma linha de corrida que fasem alguma merda por ai o progama foi feito na linguagem LUA que é uma linguagem brasileira criada no rio de janeiro se vc se intereçar por lua aqui vai um link na wikipedia falando com detalhes oq é lua.

    Wikipedia Lua : https://pt.wikipedia.org/wiki/Lua_(linguagem_de_programa%C3%A7%C3%A3o)

    ------------------------------------------------------------------------------------------------------------------------

    Download Do Progama Onde esta voce meu fio ? ------------------------------------------------------------

    bem voce vai prescisar de 2 componentes para o editor lua rodar no seu pc


    Instalador do Lua : https://github.com/rjpcomputing/luaforwindows/releases

    Esse Instalador é um componente esensial para o luarodar seria um frame work




    o primeiro instalador é o correto baixe e instale como um progama normal


    Progama Em Si : https://www.dropbox.com/s/pn4o6oo5b0fihfc/LuaSTGErPlus.zip?dl=0

    Esse é o LuaSTGEditor baixe e va na pasta editor depois execute o "LuaSTG Editor.wx.wlua"

    e pronto voce ja tem o editor LuaSTG instalado na proxima aula vamos aprender a como definir um boss e a imagem dele e uma bala simples