WeAD Web3 Retro Games is a multiplayer retro gaming platform featuring WebRTC-based multiplayer functionality, allowing players to enjoy classic games together in real-time.
- 🕹️ Retro Game Emulation - Classic gaming experience
- 👥 Mobile Multiplayer - Play with friends on any device
- ⚡ WebRTC Technology - Low-latency peer-to-peer connections
- 🌐 Cross-Platform - Works on desktop and mobile
- 🔒 Secure Connections - Encrypted WebSocket communication
- 📱 Mobile-Optimized - Touch controls and responsive design
- 🎯 Real-Time Sync - Synchronized gameplay across devices
- Framework: Express.js 4.18
- Real-Time: Socket.io 4.7
- WebRTC: Peer-to-peer connections
- CORS: Cross-origin support
- Emulator: RetroArch WebAssembly
- Controls: Touch-optimized for mobile
- UI: Responsive HTML5/CSS3/JavaScript
# System requirements
- Node.js 16+
- npmgit clone https://github.com/Kennethlee83/Web3RetroGames.git
cd Web3RetroGames# Install dependencies
npm install
# Run server
npm start-
Join Game
- Navigate to the platform
- Select a retro game
- Create or join a room
-
Multiplayer
- Share room code with friend
- Connect via WebRTC
- Enjoy synchronized gameplay
-
Mobile Controls
- Touch-optimized button layout
- Responsive controls
- Full-screen support
// Server configuration
const PORT = process.env.PORT || 3004;
// Socket.IO with CORS
const io = socketIo(server, {
cors: {
origin: "*",
methods: ["GET", "POST"]
}
});- Mobile multiplayer implementation
- WebRTC integration
- Touch controls
- Token-based matchmaking
- Blockchain integration
- NFT achievement system
- WeAD Token rewards
- Tournament system
- Cross-chain gaming
- DAO governance
- Community features
- Streaming integration
# Start development server
npm run dev
# Test WebRTC connection
node test-webrtc-manager.cjs
# Test multiplayer flow
# Open test-page.html in browserWe welcome contributions! Please see our Contributing Guidelines.
This project is proprietary and confidential.
All Rights Reserved - Unauthorized use, copying, modification, or distribution is strictly prohibited.
For commercial licensing inquiries: licensing@ www.wead.info
- Website: weadretrogameplatform.com
- Email: radiojack31@gmail.com
Built with ❤️ by the WeAD Team
Bringing retro gaming to Web3