6.2. RULE GENERATION IN GVGAI 111
   LevelAnalyzer      Zelda
Class Type Sprite Image Sprite Type reshold
Surrounding
Level
Background Immovable 100% FALSE
Wall Immovable < 50% TRUE
Score/Spike Immovable < 10% FALSE
      
6.2.1 SAMPLE GENERATORS
               
          
       
Sample Random Generator
                
           
            
     
            
            
112 6. PROCEDURAL CONTENT GENERATION IN GVGAI
    
   scoreChange 
   
        
Winning:            
Losing:        
Sample Constructive Generator
            
             
            
                
      SLDescription      LevelAnalyzer
              
 Get Resource Interactions:        

 Get Score and Spike Interactions:    50%      
             
       
 Get NPC Interactions:          
                
             
 Get Spawner Interactions:         
         
 Get Portal Interactions:       door       
         
 Get Movable Interactions:         
   
 Get Wall Interactions:             
             
 
 Get Avatar Interactions:           
            
          
6.2. RULE GENERATION IN GVGAI 113
 Get Termination Conditions:
Winning:           
             
 
Losing:        
Sample Genetic Generator
             
           
          
        
     40 
       
30
%
      
        
              
             
           
            
              
                   

                
   500   
     90%     10%   
            
     
Insertion:         
Deletion:          
Modify:            

    10   20   
20             50
 2%        
..................Content has been hidden....................

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