project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Pokeframes

The first Pokémon turn based game engine inside a frame. Pokeframes is compatible with open frames standard and XMTP, this way it can be played anywhere by anyone!

Pokeframes

Created At

ETHOnline 2024

Project Description

Pokémon Battle Simulation Game combines the nostalgic excitement of Pokémon battles with cutting-edge blockchain technology. Players can mint their own unique Pokémon NFTs and engage in battles against others in a secure, transparent, and verifiable environment. With the power of the Open Frames standard and XMTP, players can enjoy the game from anywhere!

  • Features

• Mint Pokémon NFTs: Players can create their own unique Pokémon as NFTs.

• Battle Other Players: Engage in thrilling, turn-based battles with opponents.

•Secure Moves & Battles: Using Fhenix FHE technology, all player moves are encrypted and secure, preventing any interference or visibility of actions before the game engine processes the next game state.

How it's Made

The game is built using the Frog+Hono framework and is fully compatible with the Open Frames standard, allowing seamless integration with XMTP. This enables anyone with a wallet to easily play the game.

A Message Kit bot has been implemented to enhance user experience, streamlining battle creation, joining, and notifications.

To ensure fairness and prevent cheating, Pokeframes leverages Fhenix FHE technology. This ensures that a player’s moves remain hidden until the game state is updated, preventing opponents from seeing moves in advance.

  • High-Level Overview of How the Game Works:

• Minting Pokémon: Players can mint their Pokémon NFTs using the Farcaster Frames interface, creating unique and personalized Pokémon.

• Initiating a Battle: By leveraging Fhenix FHE, players can challenge each other in turn-based battles, where strategies are securely executed without revealing moves in advance.

  • Tech Stack:

• Node.js

• Open Frames (+XMTP)

• Message Kit

• FHE (Fhenix)

• Redis

• SQLite

background image mobile

Join the mailing list

Get the latest news and updates