Skip to content

Labels

Labels

  • BREAKING

    This is a change that could break / require updates to existing swarm-lang code.
  • Bug

    The observed behaviour is incorrect or unexpected.
  • C-Low Hanging Fruit

    Ideal issue for new contributors.
  • C-Moderate Effort

    Should take a moderate amount of time to address.
  • C-Project

    A larger project, more suitable for experienced contributors.
  • CHANGELOG

    Once merged, this PR should be highlighted in the changelog for the next release.
  • G-Achievements

    Inventing or improving Achievements
  • G-CESK machine

    This issue has to do with the CESK machine (the Swarm language interpreter).
  • G-Design

    An issue having to do with game design.
  • G-Entities

    An issue having to do with game entities.
  • G-Game State

    An issue having to do with the game state record.
  • G-Inventory

    Issues having to do with robot inventories.
  • G-Logging

    An issue having to do with in-game logging.
  • G-Objectives

    Scenario objectives
  • G-Recipes

    An issue having to do with recipes.
  • G-REPL

    An issue having to do with the REPL.
  • G-Robots

    An issue having to do with robots.
  • G-Scenarios

    An issue having to do with scenario design, the way scenarios are described and loaded, etc.
  • G-Scoring

    Keeping track of high scores
  • G-Structures

    Structures (i.e. recognizable groupings of entities in the world)
  • G-Terrain

    An issue relating to world terrain.
  • G-World

    An issue having to do with world design, world generation, etc.
  • I-Duplicate

    There is another issue that is same or more general.
  • I-Expected Behavior

    The reported behavior is not actually a bug. Consider converting to a user experience issue.
  • I-Information Needed

    More information is needed to be able to address the issue.
  • I-Not Reproducible

    The bug has not been observed since.
  • I-Won't Fix

    We have decided to not change the behaviour.
  • L-Capability checking

    Capability checking determines which capabilities are required by a given piece of code.
  • L-Commands

    Built-in commands (e.g. move, try, if, ...) in the Swarm language.
  • L-Elaboration

    Elaboration takes typechecked code and manipulates it (inserts extra code, etc.) to be ready to run.