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

https://github.com/doughamil/zombie-threeagent-example


https://github.com/doughamil/zombie-threeagent-example

Last synced: about 1 year ago
JSON representation

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.