Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rust-sol-dev/cairo-smartcontract
The Eykar StarkNet smartcontract
https://github.com/rust-sol-dev/cairo-smartcontract
cairo smart-contract
Last synced: 16 days ago
JSON representation
The Eykar StarkNet smartcontract
- Host: GitHub
- URL: https://github.com/rust-sol-dev/cairo-smartcontract
- Owner: Rust-Sol-Dev
- Created: 2023-10-26T15:51:55.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-12T17:20:27.000Z (10 months ago)
- Last Synced: 2024-08-07T10:10:12.618Z (6 months ago)
- Topics: cairo, smart-contract
- Language: Cairo
- Homepage:
- Size: 193 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
⚔️ The Eykar StarkNet smartcontract. A decentralized game of conquest.
To view the web client, click here.
To learn more about StarkNet, click here.
## What is it?
Eykar is a decentralized strategy game project developed by two college friends. The idea is to create a math formula describing an infinite game board. This formula is able to give us the shape of each plot, its altitude, its climate, its color and all this while keeping a coherence between the different biomes and regions. Players can then explore this infinite world, colonize it and develop their empire. Since the math formula is deterministic, only changes to the world are stored on the blockchain. And because we are using the layer 2 StarkNet, a Validity-Rollup, we can afford to implement realistic distance calculations and other complex interactions without paying a very high cost.## To do list
- [ ] Minting colonies
- [ ] Getting plot at (x,y)
- [ ] Getting multiple plots on (xmin, ymin, xmax, ymax)
- [ ] Delayed Tasks System
- [ ] Conquering (x, y, colonyId, troops)
- [ ] Attacking (x, y, colonyId, troops)
- [ ] Sending resources (colonyId, colonyId, resources)