Skip to content

Latest commit

 

History

History

mars

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

world

mars

This challenge is named mars, and is located within module world.

When users start this challenge, their environment will have:

  • /flag
  • /challenge/orbit
  • /challenge/planets.txt

In this challenge, orbit reads in the flag and seeds random off of it. While this is a challenge-specific detail, it is a broadly useful idea. It allows for the challenge's behavior to be dynamically dependent on the flag. This offers a similar paradigm to instanced challenge files. However, it is dynamically instanced, rather than statically instanced. Statically instanced values may be accessed by a student, while dynamically instanced values may not be (since they are dependent on the flag). Which style is appropriate depends on the specifics of the challenge.