Coded in Java.
To launch application, run Java class src/main/java/fr/jbng/start/Main.java
- Conception with decoupled component, Step and Actors can be changed
- Strategy Pattern Implementation
- Regexp pattern matching
- Unit testing
- Enumeration
- Generics List
- maven : mvn test
- logback library : set debug mode in src/main/resources/logback.xml
- Should implement collision processing
- Should implement in a nicer way using matrix operations and vectors
- Should implement single Step processing with user interaction
- Should try Java 8 Streams API with Lists processing.
- Should try a nicer functional way of coding
- Should try to implement mower front-end rendering with Nashorn and canvas