アットウィキロゴ

ふぁめx

import numpy as np
 
class game:
 
    def death(self,anx):
 
        z=[]
        for i in range(self.number):
            h=0
            if self.life[i]>60:
               h=h+1
            if self.age[i]==anx:
               h=h+1
            if h==2: 
               z.append(i)
 
        k=np.random.choice(z)
        self.life[k]=0
 
    def makedata(self):
 
       a=np.zeros([15,21])
 
       a[0][0]=100
       a[0][3]=50
       a[0][4]=50
       a[0][5]=50
 
       a[1][1]=100
       a[1][3]=50
       a[1][4]=50
       a[1][5]=50
 
       a[2][2]=100
       a[2][3]=50
       a[2][4]=50
       a[2][5]=50
 
       a[3][3]=100
       a[3][6]=50
       a[3][7]=50
       a[3][8]=25
 
       a[4][4]=100
       a[4][6]=50
       a[4][7]=50
       a[4][9]=25
 
       a[5][5]=100
       a[5][6]=50
       a[5][7]=50
       a[5][10]=25
 
       a[6][6]=100
       a[6][8]=50
       a[6][9]=50
       a[6][10]=50
       a[6][11]=25
       a[6][12]=25
 
       a[7][7]=100
       a[7][8]=50
       a[7][9]=50
       a[7][10]=50
       a[7][13]=25
       a[7][14]=25
 
       a[8][8]=100
       a[8][11]=50
       a[8][12]=50
       a[8][13]=50
       a[8][14]=50
 
       a[9][9]=100
       a[9][11]=50
       a[9][12]=50
       a[9][13]=50
       a[9][14]=50
 
       a[10][10]=100
       a[10][11]=50
       a[10][12]=50
       a[10][13]=50
       a[10][14]=5
 
 
       for a1 in range(6):
           self.death(a1+1)
 
 
       z=[]
       for i in range(self.number):
           if self.life[i]>60:
              z.append(i)   
 
 
       for k in range(15):
            maxp=-999
            sxs=-1
            for i in z:
                c1=self.c[i]
                px=a[k][c1]
                if px>maxp:
                   maxp=px
                   sxs=i
            self.c[sxs]=k
            z.remove(sxs)
 
 
 
       for i in range(6):
          self.life.append(100)
          self.age.append(0)
          self.c.append(15+i)
 
       self.number=self.number+6
       for i in range(self.number):
           self.age[i]=self.age[i]+1
 
最終更新:2018年01月22日 23:06