A multiplayer survival IO game inspired by moomoo.io where players gather resources, build defenses, and engage in combat.
P.S You may look at a green grid screen for a bit as the server starts up. Check back in 1-2 minutes and you should be able to play!
- Real-time multiplayer combat with lag compensation
- Build walls and place spikes to defend your territory
- Smooth player movement and attack animations
- Chat system
- Inventory system with multiple items:
- Hammer: Your primary weapon for combat and breaking structures
- Apple: Restore health when needed
- Walls: Create defensive barriers
- Spikes: Set traps for your enemies
- More in future
- Client-side prediction for responsive controls
- Server-side validation to prevent cheating
- Interpolated movement for smooth gameplay
- Adaptive netcode for varying network conditions
- Mobile-friendly touch controls
- Install dependencies:
npm install- Start the server:
node server.js- Open
http://localhost:3000in your browser to play
- WASD or Arrow Keys to move
- Left Click to attack/use items
- Numbers 1-4 to switch items
- Press Enter to chat
- Build walls and spikes strategically
- Team up or fight other players
- Survive and dominate!
Built with:
- Socket.IO for real-time networking
- HTML5 Canvas for rendering
- Express.js for the server
Feel free to contribute by submitting issues and pull requests!
MIT License