Example #1
0
	def _init_game(self, config):
		
		# update player props
		
		p1, p2 = self.players
		
		p1.symbol = config.basic.characters.p1
		p2.symbol = config.basic.characters.p2
		
		# init state
		
		side = config.basic.side_length
		
		grid = world.make_quadgrid(rows=side, cols=side, table=self.table,
		                           field_obj_type='Tick', grid_obj_type='Board')
		
		self.state.board = grid
Example #2
0
	def _init_game(self, config):
		
		# update player props
		chars = config.basic.characters.split()
		vals = config.basic.vals.split()
		i = 0
		for plid in self.players:
			self.players[plid].symbol = chars[i]
			self.players[plid].val = int(vals[i])
			i+=1

		# init state
		
		side = config.basic.side_length
		stride = config.basic.stride_length
		
		grid = world.make_quadgrid(rows=side, cols=side, table=self.table,
		                           field_obj_type='Tick', grid_obj_type='Board')
		
		self.state.board = grid
		self.state.limit = stride
Example #3
0
File: ttt.py Project: isawzz/vid
    def _init_game(self, C, config, settings):

        # update player props

        p1, p2 = C.players

        p1.symbol = config.basic.characters.p1
        p2.symbol = config.basic.characters.p2

        p1._val = -1
        p2._val = 1

        # init state

        side = config.basic.side_length

        grid = world.make_quadgrid(rows=side,
                                   cols=side,
                                   table=C.table,
                                   field_obj_type='Tick',
                                   grid_obj_type='Board')

        C.state.board = grid