Skip to content

Interactive Environment (New Map + Moving Platforms) #8

@kseto06

Description

@kseto06

We require a tool that allows for interactive platforms, that can be used to transport agents, introduce interactive environment elements, and encourage interesting behaviour in the game

PRIORITY: P0 HIGH

The feature should include functionality for:

  • UPDATE for a new map: the map should now have two main "towers" or split platforms with a gap in the middle, where a moving platform can be used to move side-to-side in the environment
  • Class/Function for Moving Platforms: platforms move horizontally at some velocity that agents can interact with (i.e. the agents can use and move with the platform)
  • Additional requirements:
    • The agent should be able to phase through the platform when jumping through the platform, but should land on the platform's hurtbox without phasing through
    • The agent is able to phase downwards through the platform while on it if the agent takes a downwards action (i.e. S-key pressed based on the action space mapping)

Note: run the commands to access the branch tied to this issue

git fetch origin
git checkout platforms

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions