Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gfarrell/tron-lines

Animated data lines in Haskell (à la Tron cycles)
https://github.com/gfarrell/tron-lines

Last synced: about 22 hours ago
JSON representation

Animated data lines in Haskell (à la Tron cycles)

Awesome Lists containing this project

README

        

# Tron Lines

This project is an experiment in programming an animated set of "tron
lines". These are inspired by the movie Tron, in which motorcycles zip
through cyberspace in an arena, trailing lines behind them into which
can crash (and then die).

The lines in this project choose their next direction at random, but
will not crash into each-other's lines (which have a lifetime so they
reach a maximum length).

## TODO

- [x] Write the general algorithm for generating the map and stepping through
frames
- [x] Render to the command line
- [ ] Read maps from a file
- [ ] Generate maps of a certain size
- [ ] Render to some sort of graphical engine
- [ ] Render an orthographical perspective
- [ ] Make it pretty
- [ ] Find a way of making it run in the browser
- [ ] Create an X-screensaver

## Setup