Skip to content

Basic gameplay features #32

Closed
Closed

Description

@paulbrzeski

Functionality needed:

  • Shooting basic projectiles and health systems
  • Killboards / players online UI
  • Implement bot behaviours
    • Need to make some dynamic behaviour switching
      • Stage 1: Basic movement and target locking
        • Default for bots is to be on patrol
        • If a player or cargo ship is in range, pursue
        • If a structure is in range and currently pursuing, break off pursuit and return to patrol location and pattern
        • Players and bots have their own target lock mechanics
      • Stage 2: Combat
        • If a player or structure attacks the bot, it flees for a few seconds and then doubles back to attack
          • If the player is in range, it will resume the fight
          • If the player has left the area, it will return to it's patrol
    • Behaviour probably needs to be part of the game/ folder so it can be on the server

Out of scope:

  • Implement Pirate aircraft and aircraft selection screens
  • Missions and objectives

Acceptance Criteria:

  • Bots move around the map using automatic pathfinding
  • Player can target lock bots
  • Mini map
  • Bots change behaviour based on others in proximity
  • Players and bots can shoot at, damage and destroy each other

Activity

  1. changed the title [-]Feature: Basic gameplay[/-] [+]v6 Basic gameplay[/+] on May 12, 2024
  2. changed the title [-]v6 Basic gameplay[/-] [+]Basic gameplay features[/+] on May 12, 2024
  3. moved this from Backlog to In progress in Langenium Active Sprinton Jun 28, 2024
  4. added 8 commits that reference this issue on Jun 30, 2024
  5. 171 remaining items

  6. added 13 commits that reference this issue on Apr 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions