-
Notifications
You must be signed in to change notification settings - Fork 68
Q&A of Single Player Learning Track
Jialin Liu edited this page Jun 30, 2017
·
4 revisions
This page lists some Q&A of the Single Player Learning Track.
Will there be a deep learning library available in the machines running the learning track? Such as Tensorflow or DL4J?
Answer: TensorFlow has been installed for Python3.5 on the server machine.
On the website, you mention the agent has access to the game state. Does that involve the events that happen or only objects and their positions?
Answer: The game state include the same information as the StateObservation in the planning tracks except the events. The SerializableGameState.java can be found here.
During the validation, is there a limit to how much time can be taken per action (like the 40ms limit in the Planning track)? If so, is 'wait' or 'no action' a valid action?
Answer: During the validation, the time limits are the same as during testing, and the same as in the planning tracks. The legal actions are the same as in the planning tracks: ACTION_NIL
, ACTION_UP
, ACTION_LEFT
, ACTION_DOWN
, ACTION_RIGHT
, ACTION_USE
and ACTION_ESCAPE
.
Please refer to Types.java for Java Client or Types.py for Python Client.
-
GVG Framework
- Code Structure
- Creating Controllers
- Creating Multi Player Controllers
- Creating Level Generators
- Running & Testing Level Generators
- Creating Rule Generators
- Running & Testing Rule Generators
-
Forward Model and State Observation
- Advancing and copying the state
- Advancing and copying the state (2 Player)
- Querying the state of the game
- Querying the state of the game (2 Player)
- Information about the state of the Avatar
- Information about the state of the Avatar (2 Player)
- Information about events happened in the game
- Information about other sprites in the game
- Game Description Class
- Constraints
- Game Analyzer Class
- Level Analyzer Class
- Sprite Level Description Class
- Sprite, Termination, and Interaction Data Class
- Level Mapping Class
- Competition Specifications
- VGDL Language