|
import numpy as np
|
|
|
|
# defines scenario upon which the world is built
|
|
class BaseScenario(object):
|
|
# create elements of the world
|
|
def make_world(self):
|
|
raise NotImplementedError()
|
|
# create initial conditions of the world
|
|
def reset_world(self, world):
|
|
raise NotImplementedError()
|