10 6 14 - siggame/MegaMinerAI-14 GitHub Wiki

10-6-14

At the Meeting

  • We discussed what the game should look like
    • All plants

      • Have health unit "rads"
        • as a plant gains more rads, their damage potential increases
        • too much radiation kills the plant
      • Plants have a radiate(x, y) function much like droid's operate(x, y)
        • result of radiate() is based on the context in which it's used
    • Plant Units

      • Mother plant
        • One at each player's "base", large radius
        • goal: kill enemy's mother plant with your plants
      • Choker Weed
        • can uproot, move to another location inside spawn radius
      • Soaker Weed
        • soaks up radiation from rad pools to provide buff to teammates
      • Bumble Bee "healer"
        • can move around
        • bool move(x, y) checks if the bee can move to position (x, y)
        • collect radiation from plants, in effect healing them
      • Spawner Weed
        • can spawn new plants within its radius
      • Redwood
        • large range, can't deal much damage
    • Other units

      • Rad Pool "Sludge"
        • has storage, radius properties
          • some pools may have small radius and lots of storage, or a large radisu and not much storage, etc
          • varying levels of density
        • while inside rad pool, plant gains a buff, but plant takes damage
        • are a finite resource: produced at the beginning of the game, and once they're gone, they don't regenerate
    • Players have "spore" currency which are used to spawn new plants

    • We need to come up with cool, appealing names for units (like ORBITAL DROP!)

Action Items

  • Pay your ACM dues!

Reminders

  • Testers meeting Fridays at 3:00 pm in CS 213