Skip to content

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mars Rover

A terminal app for moving Rovers around on the surface of Mars. The playable area and the rover landing location is initially set by the user. The user will then be able to send commands to the rover.

Features

  • Controllable mars rover
  • User set play area
  • Obstacles

Commands

  • M : Move forward one block
  • L : Rotate left 90 degrees
  • R : Rotate right 90 degrees
  • F : Rotate towards facing the opposite way

Given the following input:

MMRMMF

The input is processed iteratively; therefore, the rover executes: Move -> Move -> Right -> Move -> Move -> Flip

Instructions

Clone this repository. Open MarsRover.slnx in it's root directory using Visual Studio 2022.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages