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

https://github.com/rparrett/pixie_wrangler

A puzzle game reminiscent of old school printed circuit board design software
https://github.com/rparrett/pixie_wrangler

bevy browser-game rust web-game webgl webgl2

Last synced: 3 months ago
JSON representation

A puzzle game reminiscent of old school printed circuit board design software

Awesome Lists containing this project

README

        

# Pixie Wrangler

Help the Pixies overcome The Resistance¹ in their journey from Source to Sink.

An exciting² blend of traffic simulation games and printed circuit board design.

---

¹Super janky circuit design software

²Debatable

## Play Online

A web build is hosted on [itch.io](https://euclidean-whale.itch.io/pixie-wrangler).

## Build

Pixie wrangler uses the [Bevy](https://bevyengine.org/) engine and is pretty easy to build.

### Dependencies

- [Rust](https://www.rust-lang.org/tools/install)
- Bevy's [dependencies](https://bevyengine.org/learn/quick-start/getting-started/setup/#installing-os-dependencies)

### Native

```bash
cargo run
cargo run --release
cargo run --profile dist
```

### Web

```bash
cargo install --git https://github.com/TheBevyFlock/bevy_cli bevy_cli --features wasm-opt
bevy run web
bevy run --release web
bevy run --release --profile web-dist web --bundle
```

## Contributing

Do it! Throw some code at me! Here are some ideas:

## TODO

- [ ] Audio
- [ ] Darken pixies when traveling on lower layers
- [ ] Automatically stop line drawing at intersections
- [ ] Randomizer mode?
- [ ] Add something to segment corners to indicate that they will block lines
- [ ] Add "reset all data" button to level select screen
- [ ] Add "export data" button for web users
- [ ] Optimize pixie collision detection
- [ ] More Levels
- [ ] Pixie-combiners
- [ ] Completely rethink scoring
- [ ] Obstacles that only affect particular layers