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

https://github.com/refcell/redwar

An NFT turn-based multiplayer wargame expanding the metaverse to Redwall!
https://github.com/refcell/redwar

Last synced: 12 months ago
JSON representation

An NFT turn-based multiplayer wargame expanding the metaverse to Redwall!

Awesome Lists containing this project

README

          

🏰 RedWar ⚔️

An NFT turn-based multiplayer wargame expanding the metaverse to Redwall!


Also a Buildspace NFT Game Alkes Cohort Project.

🚨​ RedWar NFTs are not deployed on Mainnet 🚨​


🚨​ Only deployed on Rinkeby Test network 🚨​

## Contracts

Main contract is: `contracts/MyEpicGame.sol`

Contract ABI is generated at `artifacts/contracts/MyEpicGame.sol/MyEpicGame.json`

Account configuration for deployment is handled with environment variables.
Create a `.env` file in the base directory with the same variables as `.env.example`, but with values filled in.

### Compiling

```bash
npx hardhat compile
```

### Testing

```bash
npx hardhat test
```

### Mock Deploying

Run:

```bash
npx hardhat run scripts/run.js
```

### Deploying

Run:

```bash
npx hardhat run scripts/deploy.js --network rinkeby
```

### Useful Tools:

[JSON Keeper](https://jsonkeeper.com/)

[Base64 Encoder/Decoder](https://www.utilities-online.info/base64)

[Online SVG Viewer](https://www.svgviewer.dev/)

[Free Animated SVGs](https://getloaf.io/)

## Website

### **Getting Started 👋**

To run the website:

1. Run `yarn` at the root of your directory
2. Run `yarn dev` to start the project
3. Start coding!

### What is the `.vscode` Folder?

If you use VSCode to build your app, we included a list of suggested extensions that will help you build this project! Once you open this project in VSCode, you will see a popup asking if you want to download the recommended extensions :).

### **Questions?**

Shoot me a message on twitter [@andreasbigger](https://twitter.com/andreasbigger) or feel free to open up an issue on this repo with your question!

For questions about the Buildspace course, visit the [buildspace Dashboard](https://app.buildspace.so/courses/CO5cc2751b-e878-41c4-99fa-a614dc910ee9) and link your Discord account so you can get access to helpful channels teaching assistants, and an instructor!

## Credits

❤️ The entire [Buildspace team](https://twitter.com/_buildspace) ❤️

[Farza](https://twitter.com/FarzaTV) for being our fearless instructor and creating [Buildspace](https://app.buildspace.so)!