Especificação - DesenhoMaster2017/SpaceShooter GitHub Wiki
Introdução
O Double Wings Framework é uma framework para desenvolvimento de jogos 2D do gênero shoot'em up. O framework tem como base a biblioteca Jplay desenvolvida na Universidade Federal Fluminense.
Contextualização
DoubleWings Framework foi desenvolvido para aqueles amantes de jogos do estilo shoot ‘em up que desejam uma experiência mais personalizada e que tenha a cara dele.
Ao possibilitar a edição de alguns aspectos do jogo, principalmente os aspectos visuais e comportamentais das entidades, DoubleWings Framework é uma ferramenta poderosa para auxiliar na criação de um jogo como você almeja, disponibilizando uma plataforma sólida sobre a qual o desenvolvedor irá trabalhar, se preocupando menos em como ela funciona e mais na grande variedade de ideias ele poderá aplicar a um jogo.
Use sua imaginação e crie jogos incríveis com essa ferramenta. Desperte o Game Designer que há dentro de você!
Objetivo
O objetivo deste trabalho é desenvolver uma framework que permita ao usuário construir um jogo SpaceShooter em Java, fácil e rapidamente.
A framework disponibilizará componentes úteis e essenciais como Controladora de Jogo e Controladora de Eventos, além de permitir a customização de elementos como Entidades do Jogo, Cenas, Comportamentos programados, Bancos de Dados, etc.
Tecnologia Utilizada
Jplay é uma biblioteca para criação de jogos 2D na linguagem Java criada por alunos da Universidade Federal Fluminense. Utilizado como base para a criação do framework do jogo SpaceShooter: Gamma Dust.
Java é uma linguagem cuja sintaxe não é muito fácil. É fortemente orientada a objetos e é interpretada tornando-a um pouco mais lenta que as anteriores, o que pesa dependendo de onde e como vai ser usado. Apesar disso aos poucos a comunidade vai lançando alguns jogos nessa linguagem, apesar de serem raríssimos títulos comerciais com essa linguagem sendo que a maioria dos jogos desenvolvidos são de estudantes e pessoas que fazem isso por hobby.
Licença
A lincença adotada para o projeto é a GPL v3