Superbomber
(usa Debian)
Enviado em 14/11/2016 - 20:04h
Versão: 0.1 - BETA
Download: https://github.com/DieBoy/SliB.js/releases/
Esta é uma biblioteca JavaScript destinada a construção de jogos HTML5. Feita nada mais e nada menos por mim. \o/
Vejam um exemplo de jogo feito por mim para um JAM de um fórum brasileiro sobre desenvolvimento de jogos, cujo o qual fiz usando a SliB.js
Jogue online no itch.io:
https://dieboy.itch.io/light-lives
Download do código-fonte:
https://github.com/DieBoy/Light-Lives/releases/
----
Por que usar SliB.js? ----
Porquê foi eu que fiz :D ...
Digo, porque é uma maneira simples e direta para fazer um jogo destinado a rodar no navegador, dispostivo Android, ou até desktop.
SliB.js não prende você a um sistema "rodando por baixo" do jogo. Todo o sistema de execução é você mesmo que controla.
Personalizando eventos e valores o jogo vai rodar do jeito que você quer. :D
----
FAQ ----
Só existe uma view por room, como faço pra cortar a tela?
Ao invés da existência de várias views, criei a função Draw.projection() que desenha uma projeção de uma área da room. Leia sobre ela na documentação inclusa com o código-fonte.
Não existe eventos de colisão, como uso o Other?
As funções de colisão definem Other para a entidade, azulejo de um tileset ou partícula. Ou então para null se não colidir.
Como alterar valores da entitade que está rodando o evento?
Utilize o objeto Self para isso, exemplo: Self.x += 5
Crio valores para o modelo mas ele não existe na entidade, o que faço?
Use o evento Create para iniciar valores na entidade. Quando é criado uma nova entidade, somente os valores padrões são copiados.(eventos, sprite, etc.)
Como altero valores do sprite de uma entidade?
O objeto sprite da entidade é uma cópia do sprite original, logo poderá alterar os valores sem se preoculpar de alterar os valores de outras entidades.
Não to entendendo nada.
Ao baixar o código-fonte há incluso uma documentação. (em inglês)
Seloko mermão, pra que isso? Por que não usar o Tululoo?
saia deste tópico AGORA! Ò.Ó