5.3. GVGAI LEARNING COMPETITIONS 85
        
GVGAI Planning
1-Player 2-Player
GVGAI Learning GVGAI Gym
Similarities
Play unseen games, no game rules available
Access to game score, tick, if terminated
Access to legal actions
Access to observation of current game state
Forward model?
History events?
State Observation?
Yes
Yes
Java object
Java
No
No
String or PNG
Java & Python
NO
NO
PNG
Python
             
             
       Java   JSON  
              
             
              
             
                 
                
             
              
              
        
5.3 GVGAI LEARNING COMPETITIONS
               
             
             
5.3.1 COMPETITION USING THE GVGAI LEARNING ENVIRONMENT
             
      
86 5. LEARNING IN GVGAI
Competition Procedure and Rules
   10      3       2 
        10         
 1       
 Learning Phase        Learning Phase 1  Learning
Phase 2               
  5            
       Timer    5        
                  
  
Algorithm 5.6       
Require: G  
Require: L      
Require: T      
Require:  
 for   G 2 G do
 for   level 2 G
L
do
   level 
 nextLevel
.result()
 end for
 while     do
   nextLevel 
 nextLevel .result()
 end while
 end for
 for   G 2 G do
 for   level 2 G
T
do
 
G
      level
 end for
 end for
 Return f
G
g
  Learning phase 1            
               
          abort      
         
5.3. GVGAI LEARNING COMPETITIONS 87
Learning
Validation
Learning
Phase 1
Learning
Phase 2
Level 0
Level 1
Start
End
Level 2
Level 3
Level 4
Level 2
Level 2
              
                
     
   Learning phase 1           
         int result()    
                
            Learning Phase 2   
          
         Test Phase     
      10         
                 init
act  result        
Challenges of the Competition
              
                 
             
                 
           
 
Competition Results
             
              
   5              
              5    
        10    4  5 
                
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset