Skip to content

carlosvina/slmm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SLMM

1 - Instructions and requirements to run the application

The following software is needed

  • Visual Studio 2015
  • .NET Framework 4.5.2

NUnit3 framework for unit testing was used. Nuget should automatically download this dependency.

2 - Assumptions

  • SLMM always starts at (0,0) [width, length] facing north.
  • SLMM will always wait the specific time for moving even if movement not possible (ie: SLMM at boundary)
  • When no commands in the queue SLMM will run default "DoNothing" command that lasts 5s.
  • When "Stop" command issued user won't be able to give more commands.
  • When "Stop" command gets executed program will stop.

3 - Controls

  • Arrow keys (Up, Left, Right, Down) will send Move, TurnLeft, TurnRight, Stop commands.
  • Esc key will send Stop command.
  • Enter and M keys will send Mown command.

About

Solution to SLMM exercise

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages