SliB.js - A Brazilian JavaScript Game Library

1. SliB.js - A Brazilian JavaScript Game Library

Luiz Felipe
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! Ò.Ó


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts