Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
diegopliebana diegopliebana
diegopliebana and diegopliebana Validation games added to the framework
Latest commit a0e2674 Jul 5, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
clients
doc Technical manual for GVGAI Single-Learning Oct 19, 2017
examples Validation games added to the framework Jul 5, 2018
logs
sprites
src Validation games added to the framework Jul 5, 2018
.gitignore
LICENSE.txt
README.md
README_CODE_STRUCTURE.txt
actionsFile_aliens_lvl0.txt fix some bugs, including the selection of language Jun 19, 2017
gson-2.6.2.jar
gvgai.iml
learningTrack2017.iml fix some bugs, including the selection of language Jun 19, 2017
sources.txt
test_level.txt

README.md

gvgai

Note: The Learning track code is not in this repository, but here: https://github.com/rubenrtorrado/GVGAI_GYM

This is the framework for the General Video Game Competition, used for the Planning and PCG Tracks - http://www.gvgai.net/

Google group - https://groups.google.com/forum/#!forum/the-general-video-game-competition

FAQs / Troubleshooting

**3. Where are the Test methods? Due to the explosion of GVGAI competition tracks, we have distributed the main methods in different classes across the code hierarchy:

  • Single Player Planning track: tracks.singlePlayer.Test.java
  • 2-Player Planning track: tracks.multiPlayer.TestMultiPlayer.java
  • Level Generation track: tracks.levelGeneration.TestLevelGeneration.java
  • Rule Generation track: tracks.ruleGeneration.TestRuleGeneration.java

**2. How do I upload my controller? What files or folder structure do I need? First of all, your controller Agent.java and any auxiliary files you create should be in a single package folder with your username. For example, if your username is "abc", you should have a package folder named "abc" in the project. Your entire project layout should look something like this:

- abc
	|- Agent.java
	|- MyAdditionalFile1.java
	|- MyAdditionalFile2.java
- tracks
- core
- ontology
- tools

Then, all you need to do is to zip and upload the "abc" folder. No other folders/files are necessary.

3. I am getting the error javac1.8 class not found when running Eclipse and ANT on build.xml This is likely because the ANT version that is installed with your version of Eclipse is old. You can easily fix this problem by doing the following:

  • Download the archive of the latest version of ANT (Tested with Ant 1.9.4)
  • Extract the archive onto a local folder on your computer (e.g., /Users/gvgai/ant/apache-ant-1.9.4/)
  • In Eclipse, go to Eclipse -> Preferences -> Ant -> Runtime
  • Click on "Ant Home'' button on the right.
  • Select the folder, which you extracted ANT into (e.g., /Users/gvgai/ant/apache-ant-1.9.4/)
You can’t perform that action at this time.