Skip to main content

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:
1

Select Your Mokepon

Choose from 6 unique Mokepons, each with their own elemental type (water 💧, fire 🔥, or plant 🌱)
2

Navigate the Map

Move your Mokepon across a 2D map to find opponents - both CPU and human players
3

Enter Combat

Engage in turn-based battles where element types determine advantages
4

Win the Battle

Use strategy to deplete your opponent’s health before they defeat you

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.com

Next Steps

Start Playing

Jump right in and start your first battle

Learn Combat

Master the elemental combat system

Build docs developers (and LLMs) love