Skip to content

Aviator Crash Game Clone | React 18 + Socket.io | Real-time Multiplayer Betting | WebGL Unity Integration | Ethereum Web3 | Live Betting System | Casino Game UI | TypeScript

Notifications You must be signed in to change notification settings

akashmahlaz/aviator-crash

Repository files navigation

Aviator Crash Game ✈️

Aviator Crash Game is an exciting and dynamic multiplayer betting game where players test their luck and timing to win big! With a sleek, responsive interface and real-time gameplay powered by cutting-edge technologies, this game offers an engaging experience for users.

�‍💻 Author

Akash Mahla - Full Stack Developer & Game Creator

GitHub Linkedin

🌟 Features

🎮 Game Mechanics

  • Place Bets: Choose your bet amount and join the game.
  • Real-Time Multiplier: Watch the multiplier increase as the plane takes off.
  • Cash Out: Withdraw your winnings before the plane crashes.
  • Unpredictable Crashes: Adds excitement and keeps players on edge.

📈 Core Highlights

  • Real-Time Updates: Powered by WebSocket for seamless gameplay.
  • Provably Fair System: Transparent and verifiable fairness for every round.
  • User-Friendly UI: Designed with Tailwind CSS for a smooth, responsive experience.
  • Leaderboards: Track top players and compare performances.

🔒 Security & Transparency

  • Secure login and gameplay.
  • Provably fair crash algorithm ensures trustworthiness.

🛠️ Tech Stack

Frontend

  • React.js: For building a dynamic and responsive UI.
  • TypeScript: Ensures robust and scalable code.
  • Tailwind CSS: Provides a sleek and modern design.
  • Socket.IO: Enables real-time communication between players and the server.

Backend

  • Node.js: High-performance server-side logic.
  • TypeScript: For type safety and maintainability.
  • Socket.IO: Real-time communication.
  • MongoDB: Efficient database for managing user data and game states.

📂 Project Structure

aviator-crash-game/
├── aviator-front/
│   ├── src/
│   │   ├── @types/
│   │   ├── components/
│   │   ├── assets/
│   │   ├── utils/
├── aviator-back/
│   ├── src/
│   │   ├── controllers/
│   │   ├── models/
│   │   ├── routes/
│   │   ├── services/
│   │   └── utils/
|   | 
|___aviator-backend
   

⚙️ Setup Instructions

Frontend

  1. Navigate to the aviator-front directory:
cd aviator-front
  1. Install dependencies
yarn install
  1. Start the development server:
npm run dev

🎉 How to Play

  • Sign up or log in to your account.
  • Place your bet and wait for the round to begin.
  • Watch the multiplier increase and decide when to cash out.
  • Win big if you cash out before the crash!

📜 Provably Fair

Each game round is provably fair, ensuring that the outcome is random and cannot be tampered with.

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

📝 License

This project is created by Akash Mahla. All rights reserved.

🙏 Acknowledgments

  • Built with passion by Akash Mahla
  • Thanks to the React and Node.js communities for their amazing tools
  • Special thanks to all beta testers and contributors

💻 About the Developer

Akash Mahla is a passionate full-stack developer specializing in modern web technologies. With expertise in React, Node.js, and real-time applications, Akash creates engaging and innovative gaming experiences.

Skills: React.js, TypeScript, Node.js, MongoDB, Socket.IO, Game Development

Contact: GitHub


Star this repository if you found it helpful!

About

Aviator Crash Game Clone | React 18 + Socket.io | Real-time Multiplayer Betting | WebGL Unity Integration | Ethereum Web3 | Live Betting System | Casino Game UI | TypeScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages