What is Mokepon?
Mokepon is an engaging turn-based combat game where you select your own monster (Mokepon) and battle against CPU opponents or other players. Built as a web game using vanilla JavaScript and Canvas API, Mokepon brings the excitement of monster-battling games to your browser.Quick Start
Get playing in minutes - choose your Mokepon and start battling
Game Guide
Learn the mechanics and master combat strategies
Development
Set up your local development environment
API Reference
Explore the backend API endpoints
Key Features
6 Unique Mokepons
Choose from Hipodoge, Capipepo, Ratigueya, Pydos, Tucapalma, or Langostelvis - each with their own elemental type
Elemental Combat
Strategic turn-based battles with water, fire, and plant elements - each with strengths and weaknesses
Real-time Map
Navigate a 2D map rendered with Canvas API to find opponents
Multiplayer Action
Battle against CPU opponents or challenge other players online
How It Works
Mokepon combines classic monster-battling gameplay with modern web technologies:Select Your Mokepon
Choose from 6 unique Mokepons, each with their own elemental type (water 💧, fire 🔥, or plant 🌱)
Technology Stack
Mokepon is built with a modern yet accessible tech stack:- Frontend: Vanilla JavaScript with Canvas API for 2D rendering
- Backend: Node.js with Express for game state management
- Styling: Modern CSS with custom properties and Flexbox/Grid
- Architecture: RESTful API with real-time position updates
- Deployment: Heroku-ready with proper security headers
Mokepon was created as a final project for the Platzi Basic Programming course, demonstrating fundamental game development concepts without relying on frameworks.
Live Demo
Try the game now at mokepon-ed1d40aff3a6.herokuapp.comNext Steps
Start Playing
Jump right in and start your first battle
Learn Combat
Master the elemental combat system