# Project export: Pokemon on Blockchain

This document was generated by HackStack to give an AI agent context about a hackathon project. Sections are labeled with their provenance; content marked as truncated was cut to keep this document small.

## Project metadata

- Hackathon: TreeHacks 2024
- Tagline: Pokemon on Blockchain
- Devpost: https://devpost.com/software/pokemon-on-blockchain
- GitHub: not linked
- Demo: https://docs.google.com/presentation/d/1C0MDKfvGdIIe8QkHZkNp5sfjOL7a2em4bB6_TPPxmz8/edit?usp=sharing
- Video: https://www.youtube.com/embed/-Jr1hlkj63k?enablejsapi=1&hl=en_US&rel=0&start=&version=3&wmode=transparent
- Team: contributor stats unavailable

## Devpost submission (written by the team)

### Inspiration

I wanted to build a multiplayer game this hackathon! With this project, I'm halfway there- a pokemon combat system ready to go.

### What it does

This is a reskin of an open source pokemon clone in Godot, with the intention of subbing in code from caldera, QED protocol (zero-knowledge proofs) and crossmint for NFT minting, user authentication, etc etc.

### How we built it

Lots of googling, lots of youtube, lots of github, experimentation with copilot, generation of dialogue with ChatGPT, creation of assets (like the key art of this devpost) with generative AI. Coded in godotscript, image editing in GIMP (first time), terminal scripting on MacOS (first time using a Mac at a hackathon) all solo.

### Challenges we ran into

The multiplayer backend game service provider I was planning on using crashed with no explanation this weekend. Snapser was supposed to help with matchmaking, user authentication, networked game logic, and a slew of other key multiplayer game features. As a result, I had to hard pivot to a new game idea- namely pokemon on the blockchain (thanks to the great resources provided by sponsors, and the compelling QED opening ceremony speech/workshop, crossmint support in Slack, and caldera workshop/prizes. Finally, the severe challenge of a lack of sleep :)

### Accomplishments we're proud of

Getting this thing off the ground! I've submitted to an obscene amount of award categories so I can show it off. Hyped.

### What we learned

Procrastination is a killer at a hackathon. In the future, I think I might fly a little less by the seat of my pants and secure a team beforehand to get more of the ideation and team chemistry + division of responsibilities out of the way before the hacking starts. Ideation and settling in on a concept took the full first night and half the day.

### What's next

Expansion to multiplayer! Ethics Keeping your data private and secure is super important. As the project goes further, it's important to offer clear info on risks, and let players have a say in how things are run. I'll keep testing stuff out, stay up-to-date with laws and regulations surrounding user data and web3 gaming, and always be on the lookout for any new problems that pop up. All about making sure players are safe and happy while they're catching Pokémon.

## README (from the GitHub repository)

No README available.

## Detected evidence (automated analysis)

No repository was indexed for this project. Claimed technologies below could not be checked against code.

## Codebase structure

No repository index available.

## Key source files

No repository index available; no source files included.