Interactive Games
Verify users with fun mini-games instead of frustrating text challenges
Prevent bots with interactive games that humans love to play
GameShield is an innovative, open-source CAPTCHA system designed to prevent web crawling and bot interactions using interactive, randomly generated games. Unlike traditional CAPTCHA methods, which rely on text-based or image recognition challenges, this approach leverages games that require real-time human interaction to verify authenticity.
# Install the React component
npm install @gameshield/react
# For server-side verification
npm install @gameshield/server
import { GameShield } from "@gameshield/react";
function MyForm() {
return (
<form>
<div className="captcha-container">
<GameShield
size="400px"
gameType="random"
difficulty="medium"
onSuccess={(token) => console.log("Verified:", token)}
/>
</div>
<button type="submit">Submit</button>
</form>
);
}
Traditional CAPTCHAs frustrate users with illegible text or endless image grids. GameShield transforms verification into an engaging experience that users actually enjoy, while providing stronger security against automated attacks.