Skip to main content
added 166 characters in body
Source Link
DankMemes
  • 2.8k
  • 15
  • 20

Dogfight 3D Visualizer

I wrote a small, quick visualizer for this challenge. Code and jar files are on my github repo: https://github.com/Hungary-Dude/DogfightVisualizer
It's made using libGDX (http://libgdx.com). Right now the UI is pretty bad, I did put this together kind of fast.

I'm just learning how to use Git and Gradle so please comment if I did something wrong

Run dist/dogfight.bat or dist/dogfight.sh to see DumbPlanes in action!

To build from source, you'll need Gradle (http://gradle.org) and Gradle integration for your IDE, if you have one. Then clone the repo and run gradlew desktop:run. Hopefully Gradle will import all the libraries required. The main class is zove.koth.dogfight.desktop.DesktopLauncher.

Running without importing

To avoid using GradleCopy any plane class files into dist/. Then, you can linkrun dist/desktop-1.0.jar to your existing Planes source (or the source in core/controller-src)with this command:

java -cp your-class-folder/;desktop-1.0.jar;Planes.jar zove.koth.dogfight.desktop.DesktopLauncher package.YourPlaneController1 package.YourPlaneController2 ... 

I will update as the source for the Planes controller is updated, but to update yourself, you'll need to add in some code to Planes.Controller. See the github readme for info on this.

Here's a screenshot: Screenshot

If you have any questions or suggestions, leave a comment below!

Dogfight 3D Visualizer

I wrote a small, quick visualizer for this challenge. Code and jar files are on my github repo: https://github.com/Hungary-Dude/DogfightVisualizer
It's made using libGDX (http://libgdx.com). Right now the UI is pretty bad, I did put this together kind of fast.

I'm just learning how to use Git and Gradle so please comment if I did something wrong

Run dist/dogfight.bat or dist/dogfight.sh to see DumbPlanes in action!

To build from source, you'll need Gradle (http://gradle.org) and Gradle integration for your IDE, if you have one. Then clone the repo and run gradlew desktop:run. Hopefully Gradle will import all the libraries required. The main class is zove.koth.dogfight.desktop.DesktopLauncher.

To avoid using Gradle, you can link dist/desktop-1.0.jar to your existing Planes source (or the source in core/controller-src)

I will update as the source for the Planes controller is updated, but to update yourself, you'll need to add in some code to Planes.Controller. See the github readme for info on this.

Here's a screenshot: Screenshot

If you have any questions or suggestions, leave a comment below!

Dogfight 3D Visualizer

I wrote a small, quick visualizer for this challenge. Code and jar files are on my github repo: https://github.com/Hungary-Dude/DogfightVisualizer
It's made using libGDX (http://libgdx.com). Right now the UI is pretty bad, I did put this together kind of fast.

I'm just learning how to use Git and Gradle so please comment if I did something wrong

Run dist/dogfight.bat or dist/dogfight.sh to see DumbPlanes in action!

To build from source, you'll need Gradle (http://gradle.org) and Gradle integration for your IDE, if you have one. Then clone the repo and run gradlew desktop:run. Hopefully Gradle will import all the libraries required. The main class is zove.koth.dogfight.desktop.DesktopLauncher.

Running without importing

Copy any plane class files into dist/. Then, run dist/desktop-1.0.jar with this command:

java -cp your-class-folder/;desktop-1.0.jar;Planes.jar zove.koth.dogfight.desktop.DesktopLauncher package.YourPlaneController1 package.YourPlaneController2 ... 

I will update as the source for the Planes controller is updated, but to update yourself, you'll need to add in some code to Planes.Controller. See the github readme for info on this.

Here's a screenshot: Screenshot

If you have any questions or suggestions, leave a comment below!

Added more info
Source Link
DankMemes
  • 2.8k
  • 15
  • 20

Dogfight 3D Visualizer

I wrote a small, quick visualizer for this challenge. Code and jar files are on my github repo: https://github.com/Hungary-Dude/DogfightVisualizer
It's made using libGDX (http://libgdx.com). Right now the UI is pretty bad, I did put this together kind of fast.

I'm just learning how to use Git and Gradle so please comment if I did something wrong

Run dist/dogfight.bat or dist/dogfight.sh to see DumbPlanes in action!

To build from source, you'll need Gradle (http://gradle.org) and Gradle integration for your IDE, if you have one. Then clone the repo and run gradlew desktop:run. Hopefully gradleGradle will import all the libraries required. The main class is zove.koth.dogfight.desktop.DesktopLauncher.

To avoid using Gradle, you can link dist/desktop-1.0.jar to your existing Planes source (or the source in core/controller-src)

I will update as the source for the Planes controller is updated, but to update yourself, you'll need to add in some code to Planes.Controller. See the github readme for info on this.

Here's a screenshot: Screenshot

If you have any questions or suggestions, leave a comment below!

Dogfight 3D Visualizer

I wrote a small, quick visualizer for this challenge. Code and jar files are on my github repo: https://github.com/Hungary-Dude/DogfightVisualizer
It's made using libGDX (http://libgdx.com). Right now the UI is pretty bad, I did put this together kind of fast.

I'm just learning how to use Git and Gradle so please comment if I did something wrong

Run dist/dogfight.bat or dist/dogfight.sh to see DumbPlanes in action!

To build from source, clone the repo and run gradlew desktop:run. Hopefully gradle will import all the libraries required. The main class is zove.koth.dogfight.desktop.DesktopLauncher.

I will update as the source for the Planes controller is updated, but to update yourself, you'll need to add in some code to Planes.Controller. See the github readme for info on this.

Here's a screenshot: Screenshot

If you have any questions or suggestions, leave a comment below!

Dogfight 3D Visualizer

I wrote a small, quick visualizer for this challenge. Code and jar files are on my github repo: https://github.com/Hungary-Dude/DogfightVisualizer
It's made using libGDX (http://libgdx.com). Right now the UI is pretty bad, I did put this together kind of fast.

I'm just learning how to use Git and Gradle so please comment if I did something wrong

Run dist/dogfight.bat or dist/dogfight.sh to see DumbPlanes in action!

To build from source, you'll need Gradle (http://gradle.org) and Gradle integration for your IDE, if you have one. Then clone the repo and run gradlew desktop:run. Hopefully Gradle will import all the libraries required. The main class is zove.koth.dogfight.desktop.DesktopLauncher.

To avoid using Gradle, you can link dist/desktop-1.0.jar to your existing Planes source (or the source in core/controller-src)

I will update as the source for the Planes controller is updated, but to update yourself, you'll need to add in some code to Planes.Controller. See the github readme for info on this.

Here's a screenshot: Screenshot

If you have any questions or suggestions, leave a comment below!

Source Link
DankMemes
  • 2.8k
  • 15
  • 20

Dogfight 3D Visualizer

I wrote a small, quick visualizer for this challenge. Code and jar files are on my github repo: https://github.com/Hungary-Dude/DogfightVisualizer
It's made using libGDX (http://libgdx.com). Right now the UI is pretty bad, I did put this together kind of fast.

I'm just learning how to use Git and Gradle so please comment if I did something wrong

Run dist/dogfight.bat or dist/dogfight.sh to see DumbPlanes in action!

To build from source, clone the repo and run gradlew desktop:run. Hopefully gradle will import all the libraries required. The main class is zove.koth.dogfight.desktop.DesktopLauncher.

I will update as the source for the Planes controller is updated, but to update yourself, you'll need to add in some code to Planes.Controller. See the github readme for info on this.

Here's a screenshot: Screenshot

If you have any questions or suggestions, leave a comment below!