arvyy / libGDX-Kawa-Starter

Starter/example project for running Kawa (r7rs Scheme in JVM) with libGDX

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kawa + libGDX starter project

This project include base structure and scripts for a game project made with Kawa (r7rs scheme on JVM) and libGDX library. This includes:

  • automatic download of libGDX jar dependencies
  • testing
  • running
  • building fat jar

Requirements:

After cloning:

  • change groupId/artifactId in pom.xml to a proper name for your project
  • change kawa-jar property value to correctly point to kawa.jar on your machine in build.xml
  • change dist-jar property value to a proper name for your project

You have following ant tasks at your disposal:

  • run -- launches your game when developing locally
  • compile -- builds a fat jar for your game
  • test -- runs test. By default runs all.scm, which should include all other tests. You can run a single test by setting test property; e.g. test -Dtest=game/logic

About

Starter/example project for running Kawa (r7rs Scheme in JVM) with libGDX


Languages

Language:Scheme 100.0%