Skip to content
/ langton Public

Application providing graphical simulation of Langton's Ant via HTTP interface.

License

Notifications You must be signed in to change notification settings

gogus/langton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Langton's Ant as a Service

CircleCI

Application providing graphical simulation of Langton's Ant via HTTP interface.

Wiki: https://en.wikipedia.org/wiki/Langton%27s_ant

Usage

Standalone

$ ./gradlew build
$ java -jar ./build/libs/langtons-ant-http-1.0.jar

via Docker

$ docker build -t langton:latest .
$ docker run -p 8080:8080 langton:latest

Service will be available under: http://localhost:8080

Example simulation call

$ curl -X PUT "http://127.0.0.1:8080/simulate?steps=30000" > sim.png

OpenAPI Documentation

Improvements

  • Full coverage unit tests
  • API Tests
  • Add limitation for host to create simulation which will take too much time

About

Application providing graphical simulation of Langton's Ant via HTTP interface.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published