Skip to content

Dragboyz/miniapp-dragman

Repository files navigation

Dragman Mini App 🐉

A fast, fun, social dragon game built as a Base mini app. Challenge friends, compete on leaderboards, and unlock achievements!

Features

  • 🎮 Fast Gameplay - Tap the dragon to score points
  • 🏆 Leaderboards - Compete with friends globally
  • 🎯 Achievements - Unlock badges and accomplishments
  • 🔊 Sound Effects - Immersive audio feedback
  • Animations - Smooth visual feedback
  • 📱 Mobile Optimized - Perfect for mobile gaming
  • 🔗 Social Sharing - Share scores with friends
  • 💾 Persistent Data - Scores saved between sessions
  • 🎨 Clean UI - Focused on gameplay experience

Tech Stack

  • Framework: Next.js 14
  • Platform: Base Mini App
  • Wallet: Wagmi + Base networks
  • Styling: Tailwind CSS
  • SDK: @farcaster/miniapp-sdk

Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

# Clone the repository
git clone https://github.com/Dragboyz/miniapp-dragman.git
cd miniapp-dragman

# Install dependencies
npm install

# Run development server
npm run dev

Production Deployment

# Build for production
npm run build

# Start production server
npm start

Base Mini App Features

  • SDK Integration - Full Base Mini App SDK integration
  • Context Access - User profile, location, and client data
  • Haptic Feedback - Device vibration for enhanced UX
  • Native Sharing - Compose casts directly from the app
  • Authentication - Context-based user authentication
  • Manifest Signed - Properly signed for Base deployment
  • Clean Architecture - Focused on core gameplay

Game Mechanics

  1. Tap to Score: Tap the dragon to accumulate points
  2. Combo System: Build combos for higher scores
  3. High Score: Track your personal best
  4. Achievements: Unlock badges for various milestones
  5. Leaderboard: Compete with friends globally
  6. Social Features: Share scores and compete with friends
  7. Persistent Data: Scores saved between sessions

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

License

MIT License - see LICENSE file for details

Support

For support, email support@dragman.xyz or create an issue on GitHub.


Powered by Base 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages