Object

cwinter.codecraft.core.api

GameConstants

Related Doc: package api

Permalink

object GameConstants

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. GameConstants
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final val DroneConstructionTime: Int(100)

    Permalink

    The number of timesteps it takes to build a drone is DroneConstructionTime * (number of modules of the drone being built) / (number constructor modules of the building drone).

  5. final val DroneVisionRange: Int(500)

    Permalink

    The largest distance at which two drones can see each other.

  6. final val HarvestingInterval: Int(60)

    Permalink

    The number of timesteps it takes to harvest 1 resource from a mineral crystal.

  7. final val HarvestingRange: Int(70)

    Permalink

    The largest distance at which minerals can be harvested.

  8. final val MissileCooldown: Int(30)

    Permalink

    The number of timesteps that have to elapse before homing missiles can be fired again.

  9. final val MissileLifetime: Int(50)

    Permalink

    The number of timesteps it takes for a missile to disappear after being fired.

  10. final val MissileLockOnRange: Int(300)

    Permalink

    The largest distance at which homing missiles can be fired at another drone.

  11. final val MissileSpeed: Int(17)

    Permalink

    The speed of missiles measured in units distance per timestep.

  12. final val ModuleResourceCost: Int(5)

    Permalink

    The amount of resources required to build a

  13. final val ShieldMaximumHitpoints: Int(7)

    Permalink

    The amount of hitpoints provided per shield generator module.

  14. final val ShieldRegenerationInterval: Int(100)

    Permalink

    The number of timesteps it takes for shield hitpoints to increase by one (per shield generator module).

  15. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  16. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  19. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  23. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  27. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  28. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped