• Search by APIs
  • Search by Words
  • Search Projects
  • Java
  • Python
  • JavaScript
  • TypeScript
  • C++
  • Scala
  • Blog
Project: ud405 (GitHub Link)
  • ud405-master
    • 1.3.02-Solution-DrawAStarfield
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • starfield
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • starfield
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • starfield
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • starfield
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • com
            • udacity
              • gamedev
                • starfield
                  • Starfield.java
          • Starfield.gwt.xml
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.5.04-Solution-ApplicationAdapterToGame
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • applicationadaptertogame
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • applicationadaptertogame
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • applicationadaptertogame
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • applicationadaptertogame
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • com
            • udacity
              • gamedev
                • applicationadaptertogame
                  • MyGame.java
                  • MyScreen.java
          • MyGame.gwt.xml
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.6.09-Solution-BubbleLevel
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • bubblelevel
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • bubblelevel
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • bubblelevel
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • bubblelevel
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • BubbleLevelGame.gwt.xml
          • com
            • udacity
              • gamedev
                • bubblelevel
                  • BubbleLevelGame.java
                  • BubbleLevelScreen.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.11-Solution-CyclicOverlap
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • cyclicoverlap
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • cyclicoverlap
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • cyclicoverlap
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • cyclicoverlap
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • CyclicOverlap.gwt.xml
          • com
            • udacity
              • gamedev
                • cyclicoverlap
                  • CyclicOverlap.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.06-Demo-Viewports
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • viewportsdemo
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • viewportsdemo
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • viewportsdemo
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • viewportsdemo
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • com
            • udacity
              • gamedev
                • viewportsdemo
                  • ViewportsDemo.java
          • ViewportsDemo.gwt.xml
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.3.09-Solution-DrawTheDragonCurve
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • dragoncurve
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • dragoncurve
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • dragoncurve
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • dragoncurve
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • DragonCurve.gwt.xml
          • com
            • udacity
              • gamedev
                • dragoncurve
                  • DragonCurveGenerator.java
                  • DragonCurve.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.5.05-Exercise-FPSCounter
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • fpscounter
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • fpscounter
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • fpscounter
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • fpscounter
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • FPSCounterGame.gwt.xml
          • com
            • udacity
              • gamedev
                • fpscounter
                  • FPSCounterScreen.java
                  • FPSCounterGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • IciclesComplete
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.6.03-Solution-ArrowKeyMovement
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • InputTestbed.gwt.xml
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • BouncingBall.java
                  • BallScreen.java
                  • InputTestbed.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.7.05-Exercise-ArrowKeyControls
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.6.02-Demo-InputPolling
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • InputTestbed.gwt.xml
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • BouncingBall.java
                  • BallScreen.java
                  • InputTestbed.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.7.05-Solution-ArrowKeyControls
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.6.09-Exercise-BubbleLevel
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • bubblelevel
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • bubblelevel
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • bubblelevel
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • bubblelevel
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • BubbleLevelGame.gwt.xml
          • com
            • udacity
              • gamedev
                • bubblelevel
                  • BubbleLevelGame.java
                  • BubbleLevelScreen.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • slides
      • 1-4-08-OrthographicCamera.tif
      • 1-7-11-RemoveStaleIcicles.tif
      • 1-4-11-Draw a Smiley Face.tif
      • 1-7-05-Add Stub Classes.tif
      • 1-3-18-Draw the Cantor Gasket.tif
      • 1-3-7-ShapeRenderer Quiz.tif
      • 1-3-5-Raster Quiz.tif
      • 1-3-4-Color docs.tif
      • 1-6-12-Bubble Level.psd
      • 1-6-05-Arrow Key Movement.tif
      • 1-3-14-Spiral.tif
      • 1-6-08-Touches and Clicks.tif
      • 1-4-10-Using a FitViewport.tif
      • 1-5-05-Reciprocating Motion.tif
      • 1-6-13-Accelerometer Movement.tif
      • 1-4-13-Word Could.tif
      • JeremyHandwriting.ttf
      • 1-5-10-FPS Counter.tif
      • 1-3-7-ShapeRenderer.tif
      • 1-3-11-Draw a Starfield.tif
      • 1-7-09-Accelerometer Controls.tif
      • 1-5-13-Screen Saver.tif
      • 1-5-12-Falling Objects.tif
      • 1-3-19-Draw the Dragon Curve.tif
      • 1-3-5-Rasterization.tif
      • 1-4-04-Draw a Stick Figure.tif
      • 1-5-09-From ApplicationAdapter to Game.tif
      • 1-4-16-Sierpinski Triangle.tif
      • 1-7-04-Project Architecture.tif
      • 1-7-10-AddTheIcicles.tif
      • 1-6-07-Reset Button.tif
      • oldSlides
        • 1-1-5.tif
        • 1-1-10.tif
        • 1-1-6.tif
        • 1-1-4-quiz.tif
        • 1-1-9.tif
        • 1-1-7.tif
      • 1-3-9-Import.tif
      • 1-6-10-Follow the Finger.tif
      • 1-3-13-Connect the Dots.tif
      • 1-4-15-Break the Painter's Algorithem.tif
      • 1-5-11-Gravity.tif
      • 1-7-07-Draw the Player.tif
      • 1-8-03-Add the HUD.tif
      • 1-3-8-Windows coordinates and cameras.tif
      • 1-6-02-Polling vs Events.tif
      • 1-8-04-Add Difficulty Levels.tif
      • 1-2-4-download course code.tif
      • 1-3-16-Draw a flower.tif
      • 1-5-03-TimeUtils.tif
      • 1-8-02-Icicle Head Collision Detection.tif
      • 1-7-08-Arrow Key Controls.tif
      • 1-7-03-CreateTheIciclesProject.tif
      • 1-8-05-Add difficulty select screen.tif
      • 1-7-06-TheFirstIcicle.tif
    • 1.3.07-Exercise-RectangularFlower
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • rectangularflower
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • rectangularflower
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • rectangularflower
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • rectangularflower
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • RectangularFlower.gwt.xml
          • com
            • udacity
              • gamedev
                • rectangularflower
                  • RectangularFlower.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.3.09-Challenge-DrawTheDragonCurve
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • dragoncurve
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • dragoncurve
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • dragoncurve
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • dragoncurve
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • DragonCurve.gwt.xml
          • com
            • udacity
              • gamedev
                • dragoncurve
                  • DragonCurveGenerator.java
                  • DragonCurve.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.02-Exercise-StickFigure
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • stickfigure
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • stickfigure
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • stickfigure
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • stickfigure
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • com
            • udacity
              • gamedev
                • stickfigure
                  • StickFigure.java
          • StickFigure.gwt.xml
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.5.07-Exercise-ScreenSaver
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • screensaver
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • screensaver
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • screensaver
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • screensaver
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • ScreenSaver.gwt.xml
          • com
            • udacity
              • gamedev
                • screensaver
                  • BouncingBall.java
                  • BallScreen.java
                  • ScreenSaver.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.08-Solution-SmileyFace
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • smileyface
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • smileyface
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • smileyface
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • smileyface
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • SmileyFace.gwt.xml
          • com
            • udacity
              • gamedev
                • smileyface
                  • SmileyFace.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.5.06-Solution-FallingObjects
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • fallingobjects
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • fallingobjects
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • fallingobjects
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • fallingobjects
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • FallingObjectsGame.gwt.xml
          • com
            • udacity
              • gamedev
                • fallingobjects
                  • FallingObjectsScreen.java
                  • Boulder.java
                  • Avalanche.java
                  • FallingObjectsGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.6.08-Demo-AccelerometerInput
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • accelerometeraxes
                • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • accelerometeraxes
                • client
                  • HtmlLauncher.java
                • GdxDefinition.gwt.xml
                • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • accelerometeraxes
                • android
                  • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • accelerometeraxes
                • desktop
                  • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • AccelerometerAxesGame.gwt.xml
          • com
            • udacity
              • accelerometeraxes
                • AccelerometerAxesGame.java
                • AccelerometerAxesScreen.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.7.06-Exercise-AccelerometerControls
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.6.10-Exercise-AccelerometerMovement
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • InputTestbed.gwt.xml
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • BouncingBall.java
                  • BallScreen.java
                  • InputTestbed.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.5.02-Exercise-ReciprocatingMotion
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • reciprocatingmotion
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • reciprocatingmotion
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • reciprocatingmotion
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • reciprocatingmotion
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • com
            • udacity
              • gamedev
                • reciprocatingmotion
                  • ReciprocatingMotion.java
          • ReciprocatingMotion.gwt.xml
        • build.gradle
      • settings.gradle
      • .gitignore
    • MiscDemos
      • ImpossibleRectangles
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • ios
          • src
            • com
              • udacity
                • gamedev
                  • impossiblerectangles
                    • IOSLauncher.java
          • robovm.xml
          • Info.plist.xml
          • build.gradle
          • data
          • robovm.properties
        • html
          • src
            • com
              • udacity
                • gamedev
                  • impossiblerectangles
                    • client
                      • HtmlLauncher.java
                    • GdxDefinition.gwt.xml
                    • GdxDefinitionSuperdev.gwt.xml
          • build.gradle
          • webapp
            • styles.css
            • soundmanager2-jsmin.js
            • WEB-INF
              • web.xml
            • soundmanager2-setup.js
            • index.html
        • gradlew.bat
        • android
          • res
            • drawable-mdpi
            • drawable-xhdpi
            • drawable-xxhdpi
            • drawable-hdpi
            • values
              • styles.xml
              • strings.xml
          • src
            • com
              • udacity
                • gamedev
                  • impossiblerectangles
                    • android
                      • AndroidLauncher.java
          • AndroidManifest.xml
          • build.gradle
          • project.properties
          • proguard-project.txt
          • assets
            • badlogic.jpg
        • gradlew
        • build.gradle
        • desktop
          • src
            • com
              • udacity
                • gamedev
                  • impossiblerectangles
                    • desktop
                      • DesktopLauncher.java
          • build.gradle
        • core
          • src
            • ImpossibleRectangles.gwt.xml
            • com
              • udacity
                • gamedev
                  • impossiblerectangles
                    • ImpossibleRectangles.java
          • build.gradle
        • settings.gradle
        • .gitignore
      • ScreenSaver
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • ios
          • src
            • com
              • udacity
                • gamedev
                  • ScreenSaver
                    • IOSLauncher.java
          • robovm.xml
          • Info.plist.xml
          • build.gradle
          • data
          • robovm.properties
        • html
          • src
            • com
              • udacity
                • gamedev
                  • ScreenSaver
                    • client
                      • HtmlLauncher.java
                    • GdxDefinition.gwt.xml
                    • GdxDefinitionSuperdev.gwt.xml
          • build.gradle
          • webapp
            • styles.css
            • soundmanager2-jsmin.js
            • WEB-INF
              • web.xml
            • soundmanager2-setup.js
            • index.html
        • gradlew.bat
        • android
          • res
            • drawable-mdpi
            • drawable-xhdpi
            • drawable-xxhdpi
            • drawable-hdpi
            • values
              • styles.xml
              • strings.xml
          • src
            • com
              • udacity
                • gamedev
                  • ScreenSaver
                    • android
                      • AndroidLauncher.java
          • AndroidManifest.xml
          • build.gradle
          • project.properties
          • proguard-project.txt
          • assets
            • badlogic.jpg
        • gradlew
        • build.gradle
        • desktop
          • src
            • com
              • udacity
                • gamedev
                  • ScreenSaver
                    • desktop
                      • DesktopLauncher.java
          • build.gradle
        • core
          • src
            • ScreenSaver.gwt.xml
            • com
              • udacity
                • gamedev
                  • ScreenSaver
                    • BouncingBall.java
                    • ScreenSaverScreen.java
                    • ScreenSaver.java
          • build.gradle
        • settings.gradle
        • .gitignore
      • IciclesPrototype
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • ios
          • src
            • com
              • udacity
                • gamedev
                  • icicles
                    • IOSLauncher.java
          • robovm.xml
          • Info.plist.xml
          • build.gradle
          • data
          • robovm.properties
        • html
          • src
            • com
              • udacity
                • gamedev
                  • icicles
                    • client
                      • HtmlLauncher.java
                    • GdxDefinition.gwt.xml
                    • GdxDefinitionSuperdev.gwt.xml
          • build.gradle
          • webapp
            • styles.css
            • soundmanager2-jsmin.js
            • WEB-INF
              • web.xml
            • soundmanager2-setup.js
            • index.html
        • gradlew.bat
        • android
          • res
            • drawable-mdpi
            • drawable-xhdpi
            • drawable-xxhdpi
            • drawable-hdpi
            • values
              • styles.xml
              • strings.xml
          • src
            • com
              • udacity
                • gamedev
                  • icicles
                    • android
                      • AndroidLauncher.java
          • AndroidManifest.xml
          • build.gradle
          • project.properties
          • proguard-project.txt
          • assets
            • badlogic.jpg
        • gradlew
        • build.gradle
        • desktop
          • src
            • com
              • udacity
                • gamedev
                  • icicles
                    • desktop
                      • DesktopLauncher.java
          • build.gradle
        • core
          • src
            • IciclesGame.gwt.xml
            • com
              • udacity
                • gamedev
                  • icicles
                    • Player.java
                    • Icicle.java
                    • DifficultyScreen.java
                    • Icicles.java
                    • IciclesScreen.java
                    • Constants.java
                    • IciclesGame.java
          • build.gradle
        • settings.gradle
        • .gitignore
      • checkerboard
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • ios
          • src
            • com
              • udacity
                • gamedev
                  • checkerboardsetup
                    • IOSLauncher.java
          • robovm.xml
          • Info.plist.xml
          • build.gradle
          • data
          • robovm.properties
        • html
          • src
            • com
              • udacity
                • gamedev
                  • checkerboardsetup
                    • client
                      • HtmlLauncher.java
                    • GdxDefinition.gwt.xml
                    • GdxDefinitionSuperdev.gwt.xml
          • build.gradle
          • webapp
            • styles.css
            • soundmanager2-jsmin.js
            • WEB-INF
              • web.xml
            • soundmanager2-setup.js
            • index.html
        • gradlew.bat
        • android
          • res
            • drawable-mdpi
            • drawable-xhdpi
            • drawable-xxhdpi
            • drawable-hdpi
            • values
              • styles.xml
              • strings.xml
          • src
            • com
              • udacity
                • gamedev
                  • checkerboardsetup
                    • android
                      • AndroidLauncher.java
          • AndroidManifest.xml
          • build.gradle
          • project.properties
          • proguard-project.txt
          • assets
            • badlogic.jpg
        • gradlew
        • build.gradle
        • desktop
          • src
            • com
              • udacity
                • gamedev
                  • checkerboardsetup
                    • desktop
                      • DesktopLauncher.java
          • build.gradle
        • README.md
        • core
          • src
            • com
              • udacity
                • gamedev
                  • checkerboardsetup
                    • CheckerBoard.java
                    • CheckerboardGame.java
            • CheckerboardGame.gwt.xml
          • build.gradle
        • settings.gradle
        • .gitignore
    • 1.3.08-Challenge-DrawTheCantorGasket
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • drawthecantorgasket
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • drawthecantorgasket
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • drawthecantorgasket
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • drawthecantorgasket
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • DrawTheCantorGasket.gwt.xml
          • com
            • udacity
              • gamedev
                • drawthecantorgasket
                  • DrawTheCantorGasket.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • LICENSE
    • 1.5.05-Solution-FPSCounter
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • fpscounter
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • fpscounter
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • fpscounter
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • fpscounter
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • FPSCounterGame.gwt.xml
          • com
            • udacity
              • gamedev
                • fpscounter
                  • FPSCounterScreen.java
                  • FPSCounterGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.5.06-Exercise-FallingObjects
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • fallingobjects
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • fallingobjects
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • fallingobjects
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • fallingobjects
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • FallingObjectsGame.gwt.xml
          • com
            • udacity
              • gamedev
                • fallingobjects
                  • FallingObjectsScreen.java
                  • Boulder.java
                  • Avalanche.java
                  • FallingObjectsGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.7.04-Solution-DrawThePlayer
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.11-Challenge-CyclicOverlap
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • cyclicoverlap
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • cyclicoverlap
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • cyclicoverlap
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • cyclicoverlap
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • CyclicOverlap.gwt.xml
          • com
            • udacity
              • gamedev
                • cyclicoverlap
                  • CyclicOverlap.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.7.06-Solution-AccelerometerControls
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.8.02-Exercise-AddTheHUD
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.7.08-Exercise-RemoveStaleIcicles
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.2.01-Demo-GettingStartedWithLibGDX
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • firstdemo
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • firstdemo
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • firstdemo
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • UdacityEmitter.p
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • firstdemo
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • com
            • udacity
              • gamedev
                • firstdemo
                  • UdacityScreen.java
                  • FirstDemoGame.java
          • FirstDemoGame.gwt.xml
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.5.02-Solution-ReciprocatingMotion
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • reciprocatingmotion
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • reciprocatingmotion
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • reciprocatingmotion
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • reciprocatingmotion
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • com
            • udacity
              • gamedev
                • reciprocatingmotion
                  • ReciprocatingMotion.java
          • ReciprocatingMotion.gwt.xml
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.04-Demo-SolarSystem
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • closeup
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • closeup
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • closeup
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • closeup
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • Closeup.gwt.xml
          • com
            • udacity
              • gamedev
                • closeup
                  • Closeup.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.8.03-Solution-AddDifficultyLevels
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.7.03-Exercise-TheFirstIcicle
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.3.07-Solution-RectangularFlower
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • rectangularflower
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • rectangularflower
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • rectangularflower
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • rectangularflower
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • RectangularFlower.gwt.xml
          • com
            • udacity
              • gamedev
                • rectangularflower
                  • RectangularFlower.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.8.01-Exercise-IcicleHeadCollisionDetection
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.7.07-Solution-AddTheIcicles
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.3.03-Demo-DrawingLines
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • drawinglines
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • drawinglines
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • drawinglines
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • drawinglines
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • DrawingLines.gwt.xml
          • com
            • udacity
              • gamedev
                • drawinglines
                  • DrawingLines.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.8.02-Solution-AddTheHUD
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.7.04-Exercise-DrawThePlayer
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.6.01-Demo-InputTestbed
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • InputTestbed.gwt.xml
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • BouncingBall.java
                  • BallScreen.java
                  • InputTestbed.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.7.01-Exercise-CreateTheIciclesProject
      • README.md
    • 1.6.07-Solution-FollowTheFinger
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • InputTestbed.gwt.xml
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • BouncingBall.java
                  • BallScreen.java
                  • InputTestbed.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.01-Demo-CirclesAndArcs
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • circlesandarcs
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • circlesandarcs
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • circlesandarcs
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • circlesandarcs
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • CirclesAndArcs.gwt.xml
          • com
            • udacity
              • gamedev
                • circlesandarcs
                  • CirclesAndArcs.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.8.01-Solution-IcicleHeadCollisionDetection
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.7.02-Exercise-AddStubClasses
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.12-Challenge-SierpinskiTriangle
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • sierpinskitriangle
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • sierpinskitriangle
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • sierpinskitriangle
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • sierpinskitriangle
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • SierpinskiTriangle.gwt.xml
          • com
            • udacity
              • gamedev
                • sierpinskitriangle
                  • SierpinskiTriangle.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.7.07-Exercise-AddTheIcicles
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.3.05-Exercise-DrawASpiral
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • drawaspiral
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • drawaspiral
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • drawaspiral
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • drawaspiral
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • com
            • udacity
              • gamedev
                • drawaspiral
                  • DrawASpiral.java
          • DrawASpiral.gwt.xml
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.7.02-Solution-AddStubClasses
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.02-Solution-StickFigure
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • stickfigure
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • stickfigure
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • stickfigure
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • stickfigure
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • com
            • udacity
              • gamedev
                • stickfigure
                  • StickFigure.java
          • StickFigure.gwt.xml
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.5.03-Demo-GamesAndScreens
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • gamesandscreens
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • gamesandscreens
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • gamesandscreens
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • gamesandscreens
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • com
            • udacity
              • gamedev
                • gamesandscreens
                  • DeltaScreen.java
                  • ScreenSwitcher.java
                  • FPSScreen.java
                  • DemoGame.java
          • GamesAndScreens.gwt.xml
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.6.05-Exercise-ResetKey
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • InputTestbed.gwt.xml
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • BouncingBall.java
                  • BallScreen.java
                  • InputTestbed.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.03-Demo-Cameras
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • orthographicprojection
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • orthographicprojection
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • orthographicprojection
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • orthographicprojection
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • OrthographicProjection.gwt.xml
          • com
            • udacity
              • gamedev
                • orthographicprojection
                  • DemoCamera.java
                  • OrthographicProjection.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • README.md
    • 1.6.07-Exercise-FollowTheFinger
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • InputTestbed.gwt.xml
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • BouncingBall.java
                  • BallScreen.java
                  • InputTestbed.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.8.04-Solution-AddDifficultySelectScreen
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.05-Exercise-OrthographicCamera
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • orthographiccamera
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • orthographiccamera
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • orthographiccamera
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • orthographiccamera
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • OrthographicCamera.gwt.xml
          • com
            • udacity
              • gamedev
                • orthographiccamera
                  • OrthographicCameraExercise.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.6.05-Solution-ResetKey
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • InputTestbed.gwt.xml
          • com
            • udacity
              • gamedev
                • inputtestbed
                  • BouncingBall.java
                  • BallScreen.java
                  • InputTestbed.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.10-Solution-WordCloud
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • wordcloud
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • wordcloud
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • wordcloud
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • wordcloud
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • WordCloud.gwt.xml
          • com
            • udacity
              • gamedev
                • wordcloud
                  • WordCloud.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.3.02-Exercise-DrawAStarfield
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • starfield
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • starfield
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • starfield
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • starfield
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • com
            • udacity
              • gamedev
                • starfield
                  • Starfield.java
          • Starfield.gwt.xml
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.12-Solution-SierpinskiTriangle
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • sierpinskitriangle
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • sierpinskitriangle
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • sierpinskitriangle
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • sierpinskitriangle
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • SierpinskiTriangle.gwt.xml
          • com
            • udacity
              • gamedev
                • sierpinskitriangle
                  • SierpinskiTriangle.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.3.05-Solution-DrawASpiral
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • drawaspiral
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • drawaspiral
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • drawaspiral
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • drawaspiral
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • com
            • udacity
              • gamedev
                • drawaspiral
                  • DrawASpiral.java
          • DrawASpiral.gwt.xml
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.7.08-Solution-RemoveStaleIcicles
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.08-Exercise-SmileyFace
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • smileyface
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • smileyface
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • smileyface
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • smileyface
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • SmileyFace.gwt.xml
          • com
            • udacity
              • gamedev
                • smileyface
                  • SmileyFace.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.09-Demo-Text
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • textdemo
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • textdemo
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • textdemo
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • textdemo
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • TextDemo.gwt.xml
          • com
            • udacity
              • gamedev
                • textdemo
                  • TextDemo.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.4.07-Exercise-Viewports
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • viewportsexercise
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • viewportsexercise
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • viewportsexercise
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • viewportsexercise
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • README.md
      • core
        • src
          • com
            • udacity
              • gamedev
                • viewportsexercise
                  • ViewportsExercise.java
          • ViewportsExercise.gwt.xml
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.8.03-Exercise-AddDifficultyLevels
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • icicles
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • IciclesGame.gwt.xml
          • com
            • udacity
              • gamedev
                • icicles
                  • Player.java
                  • Icicle.java
                  • DifficultyScreen.java
                  • Icicles.java
                  • IciclesScreen.java
                  • Constants.java
                  • IciclesGame.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.3.08-Solution-DrawTheCantorGasket
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • drawthecantorgasket
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • drawthecantorgasket
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
        • build.gradle
        • webapp
          • styles.css
          • soundmanager2-jsmin.js
          • WEB-INF
            • web.xml
          • soundmanager2-setup.js
          • index.html
      • gradlew.bat
      • android
        • res
          • drawable-mdpi
          • drawable-xhdpi
          • drawable-xxhdpi
          • drawable-hdpi
          • values
            • styles.xml
            • strings.xml
        • src
          • com
            • udacity
              • gamedev
                • drawthecantorgasket
                  • android
                    • AndroidLauncher.java
        • AndroidManifest.xml
        • build.gradle
        • project.properties
        • proguard-project.txt
        • assets
          • badlogic.jpg
      • gradlew
      • build.gradle
      • desktop
        • src
          • com
            • udacity
              • gamedev
                • drawthecantorgasket
                  • desktop
                    • DesktopLauncher.java
        • build.gradle
      • core
        • src
          • DrawTheCantorGasket.gwt.xml
          • com
            • udacity
              • gamedev
                • drawthecantorgasket
                  • DrawTheCantorGasket.java
        • build.gradle
      • settings.gradle
      • .gitignore
    • 1.3.01-Demo-DrawingPoints
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
      • ios
        • src
          • com
            • udacity
              • gamedev
                • pointdrawing
                  • IOSLauncher.java
        • robovm.xml
        • Info.plist.xml
        • build.gradle
        • data
        • robovm.properties
      • html
        • src
          • com
            • udacity
              • gamedev
                • pointdrawing
                  • client
                    • HtmlLauncher.java
                  • GdxDefinition.gwt.xml
                  • GdxDefinitionSuperdev.gwt.xml
                  • </