https://github.com/doughamil/zombie-threeagent-example
https://github.com/doughamil/zombie-threeagent-example
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/doughamil/zombie-threeagent-example
- Owner: DougHamil
- Created: 2021-11-20T20:23:59.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-20T21:02:32.000Z (over 4 years ago)
- Last Synced: 2025-06-15T07:02:23.874Z (about 1 year ago)
- Language: Clojure
- Size: 8.35 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zombies - Threeagent Example Game
This is a work-in-progress game written in ClojureScript with [Threeagent](https://github.com/DougHamil/threeagent).
This project is for:
* Demonstrating and dog-fooding Threeagent's feature-set
* Serving as a reference for advanced Threeeagent usage
* Exploring game development in ClojureScript
[Play the latest version!](https://doughamil.github.io/zombie-threeagent-example/)
## Development
To hack on this project, you'll need [shadow-cljs](https://github.com/thheller/shadow-cljs) installed.
Clone this repo and run:
```shell
npm install
npx shadow-cljs watch app
```
Navigate to [http://localhost:8080](http://localhost:8080) and start coding!
> It is highly recommended that you use Chrome for this game
## Attribution
Fonts are licensed under [OFL](https://scripts.sil.org/OFL).
Other assets are [CC0](https://creativecommons.org/share-your-work/public-domain/cc0/).
Most of the 3D assets are from the excellent [Kenney](https://kenney.nl/) asset packs.