/gamerse-dev

Gamerse is a multiplayer gaming portal which offers a thrilling gaming experience with two games: Snakes and Tic Tac Toe. It has various features to enhance your gaming experience, including real-time challenges, in-game chat, personal messaging, a global chat for connecting with strangers, and 'Explore' tab to discover new friends.

Primary LanguagePHP

Gamerse: A Realtime Multiplayer Gaming Portal

Welcome to our interactive multiplayer gaming portal! This platform offers a thrilling gaming experience with two exciting games: Snakes and Tic Tac Toe. We've incorporated various features to enhance your gaming experience, including real-time challenges, in-game chat, personal messaging, a global chat for connecting with strangers, and an 'Explore' tab to discover new friends.

Games

1. Snakes

Get ready for a classic game of Snakes where you can challenge your friends or make new ones in the global gaming community.

2. Tic Tac Toe

Enjoy Tic Tac Toe in four different modes:

  • Easy: Perfect for beginners
  • Impossible: A challenging AI opponent
  • Player vs Player: Compete against your friends
  • Side by Side: Play with a friend on the same device

Features

  • Real-Time Gaming Challenges: Experience the thrill of real-time gaming with challenges that keep you on the edge of your seat.
  • In-Game Chat: Communicate with your opponent through in-game chat, making the gaming experience more interactive.
  • Personal Chat: Connect with friends through personal messaging and keep the conversation going outside the gaming arena.
  • Global Chat: Engage with strangers and expand your gaming network by participating in the global chat.

Explore Tab

Discover new friends and gaming partners through the 'Explore' tab. Connect with like-minded individuals who share your passion for gaming.

Technology Stack

This gaming portal was built using a robust technology stack that includes:

  • ReactJS: A powerful JavaScript library for building user interfaces.
  • PHP: Server-side scripting language for dynamic web page development.
  • Firebase: A real-time database for handling user data and authentication.
  • MySQL: A reliable relational database management system for storing game-related information.
  • Bootstrap: A front-end framework for responsive and visually appealing designs.
  • PubNub: A real-time communication platform that enables the implementation of websockets for seamless real-time gaming experiences.

Getting Started

To get started with our gaming portal, follow these steps:

  1. Clone the repository.
  2. Install the required dependencies using npm or yarn.
  3. Set up the necessary backend services (Firebase, MySQL).
  4. Run the application and start gaming!

Feel free to explore, contribute, and provide feedback. Happy gaming! 🎮