O código fonte de nossa autoria (arquivos .scala
, .sh
, .sbt
e outros) estão
licenciados sob GPLv3, exceto o código contido na pasta games/game
, que é
licenciado sob MIT.
O conteúdo das explicações dos exercícios (encontrado em src/main/resources/desc
de cada jogo)
está licenciado sob CC-BY.
sbt eclipse
dentro da pasta do projeto-language:_
em Propriedades do Projeto > Scala Compiler > Additional command line parameters. Isso desabilita
os feature warnings de Scala (Não vamos restringir o uso de nenhuma feature).Basta entrar pelo console no diretório do projeto:
$ sbt
$ > container:start
lazy val ${path}Game = gameProject("${PATH}")
,
sendo que ${PATH} é o que determina a url onde o jogo fica (por exemplo, em /aprenda/regex
,
o ${PATH} é regex
)web
e como agregado do projeto root
sbt
, rode eclipse with-sources=true
para que o sbt prepare o seu projeto.vggames.${PATH}.${PATH_COM_PRIMEIRA_LETRA_MAIUSCULA}Game
.View
.