https://github.com/depp/terrestrial-collection-machine
Graphical demo
https://github.com/depp/terrestrial-collection-machine
Last synced: about 1 month ago
JSON representation
Graphical demo
- Host: GitHub
- URL: https://github.com/depp/terrestrial-collection-machine
- Owner: depp
- License: mit
- Created: 2019-10-30T05:34:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-06T02:51:03.000Z (over 6 years ago)
- Last Synced: 2025-01-27T11:46:06.439Z (over 1 year ago)
- Language: C++
- Size: 58.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Terrestrial Collection Machine
Terrestrial Collection Machine (TCM) is a demo for the [Demosplash 2019][demosplash] demo party, which takes place on November 8-9, 2019 in Pittsburgh, PA. Yes, that doesn’t give us much time.
[demosplash]: http://www.demosplash.org/
## Authors
- Dietrich Epp ([Twitter: @DietrichEpp](https://twitter.com/DietrichEpp))
## Building
Required software for building:
- [Bazel 1.0](https://bazel.build/) (should also work with more recent versions)
- [pkg-config](https://www.freedesktop.org/wiki/Software/pkg-config/)
- [GLFW 3.3](https://www.glfw.org/)
- [GLEW 2.0](http://glew.sourceforge.net) (except on macOS)
- [LibPNG](http://www.libpng.org/pub/png/libpng.html) (except on macOS)
To build, run:
```shell
bazel build //tcm:tcm
```
This will create the executable `bazel-bin/tcm/tcm`.
### Debian / Ubuntu
To install the prerequisites:
```shell
sudo apt install pkg-config libglfw3-dev libglew-dev libpng-dev
```
Bazel is available as a `.deb` package from the [Bazel releases](https://github.com/bazelbuild/bazel/releases) page.
### Homebrew
To install the prerequisites:
```shell
brew cask install homebrew/cask-versions/adoptopenjdk8
brew install bazel pkg-config glfw3
```
## License
TCM is distributed under the terms of the MIT License. See [LICENSE.txt](LICENSE.txt) for details.
## Contributing
See [HACKING.md](HACKING.md).