mars-rover-kata
My take on the Mars Rover Kata as presented by Sandro Mancuso.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.0%) to scientific vocabulary
Last synced: 6 months ago
·
JSON representation
·
Repository
My take on the Mars Rover Kata as presented by Sandro Mancuso.
Basic Info
- Host: GitHub
- Owner: ncoelle
- License: unlicense
- Language: Java
- Default Branch: master
- Size: 29.3 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Created over 8 years ago
· Last pushed over 3 years ago
Metadata Files
Readme
License
Citation
Security
README.adoc
= Mars Rover Kata = == Intro == This is my take on the Mars Rover Kata. Got my inspiration from <>. Additionally I use it to learn some http://junit.org/junit5/docs/current/user-guide/[Junit 5]. == Task == Develop an API which moves a rover around on a grid. == Rules == 1. You are given the initial starting point of (0,0,N) the rover. 2. 0,0 are X,Y coordinates on a grid of 10x10. 3. N is the direction the rover is facing (N, E, S, W). 4. L and R allow the rover to rotate left and right. 5. M allows the rover to move one point in the current direction. 6. The rover receives a char array of commands e.g. RMMLM and returns the finishing point after the moves e.g. 2:1:N 7. The rover wraps around if it reaches the end of the grip. 8. The grid may have obstacles. If a given sequence of commands encounters an obstacle, the rover moves up to the last possible point and reports the obstacle e.g. 0:2:2:N == References == * Article: https://codurance.com/videos/2017-09-05-mars-rover/[Sandro Mancuso - OUTSIDE-IN CLASSICIST TDD - MARS ROVER] * Video: https://youtu.be/24vzFAvOzo0/[Outside-In Classicist TDD by Sandro Mancuso - Mars Rover]
Owner
- Name: Niels Cölle
- Login: ncoelle
- Kind: user
- Location: München
- Repositories: 31
- Profile: https://github.com/ncoelle
Citation (CITATION.cff)
cff-version: 1.2.0
title: Mars Rover Kata
message: If you really want to cite this repository, here's how you should cite it.
type: software
authors:
- given-names: Niels
family-names: Cölle
repository-code: 'https://github.com/ncoelle/mars-rover-kata'
license: Unlicense
GitHub Events
Total
Last Year
Dependencies
build.gradle
maven
- org.hamcrest:hamcrest-all 1.3 testCompile
- org.junit.jupiter:junit-jupiter-api 5.0.0 testCompile
- org.junit.jupiter:junit-jupiter-params 5.0.0 testCompile
- org.junit.jupiter:junit-jupiter-engine 5.0.0 testRuntime