Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dojoengine/origami
The magic of origami is in seeing a single piece of cairo evolve into a masterpiece through careful folds.
https://github.com/dojoengine/origami
cairo gaming onchain-game
Last synced: 3 months ago
JSON representation
The magic of origami is in seeing a single piece of cairo evolve into a masterpiece through careful folds.
- Host: GitHub
- URL: https://github.com/dojoengine/origami
- Owner: dojoengine
- License: mit
- Created: 2023-11-03T13:56:59.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-05T11:52:23.000Z (3 months ago)
- Last Synced: 2024-04-06T01:16:43.456Z (3 months ago)
- Topics: cairo, gaming, onchain-game
- Language: Cairo
- Homepage:
- Size: 320 KB
- Stars: 23
- Watchers: 4
- Forks: 12
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-starknet - Origami - Dojo's gaming library. (Additional developer resources)
- awesome-dojo - Origami - Cairo primitives for onchain Gaming (Templates & Libraries)
README
![]()
[![discord](https://img.shields.io/badge/join-dojo-green?logo=discord&logoColor=white)](https://discord.gg/PwDa2mKhR4)
![Github Actions][gha-badge] [![Telegram Chat][tg-badge]][tg-url][gha-badge]: https://img.shields.io/github/actions/workflow/status/dojoengine/dojo/ci.yml?branch=main
[tg-badge]: https://img.shields.io/endpoint?color=neon&logo=telegram&label=chat&style=flat-square&url=https%3A%2F%2Ftg.sumanjay.workers.dev%2Fdojoengine
[tg-url]: https://t.me/dojoengine# Origami - Primitives for onchain Gaming
#### "The magic of origami is in seeing a single piece of cairo evolve into a masterpiece through careful folds" - Sensei
---
### Crates
- [algebra](./crates/src/algebra)
- [defi](./crates//src/defi/)
- [hex map](./crates/src/map/hex)
- [random](./crates/src/random)
- [security](./crates/src/security)### Examples using the Origami
- [Simplex noise hex map](./examples/hex_map)
- [Market](./examples/market)
- [Projectile](./examples/projectile)### Easy integration into your project
Incorporate `origami` seamlessly into your projects using Scarb.toml.
Add the following to your `[dependencies]`:
```toml
[dependencies]
origami = { git = "https://github.com/dojoengine/origami.git" }
```Now you will be able to use origami like any other Cairo package!
### 🏗️ Join Our Contributors
Your expertise can shape the future of game development! We're actively seeking contributions.
### ❓ Dedicated Support
Run into a snag? Reach out on our [GitHub Issues](https://github.com/dojoengine/origami/issues) or join the conversation in our [Discord community](https://discord.gg/dojoengine) for tailored assistance and vibrant discussions.