# 🎮 PlatformMakerDXD: The Ultimate HTML5 Game Engine & Sandbox

Welcome to PlatformMakerDXD, a powerful, lightweight, and professional 2D platforming game engine built entirely in vanilla JavaScript and HTML5 Canvas. Whether you want to test your precision platforming skills or design your own massive worlds from scratch, PlatformMakerDXD gives you all the tools in one seamless web experience!

Run through challenging levels, trigger dynamic traps, defeat multiple enemy types, or switch instantly into the built-in Level Editor to place blocks, spawn points, and monsters in real time.

---

## ✨ Core Features

### 🎬 Automatic Spritesheet Animation

Our engine features an advanced smart-loader. It automatically calculates animation frames by analyzing the image aspect ratio (`Frames = Total Width ÷ Total Height`). For example, a 256×64px image instantly converts into a fluid 4-frame animation cycle running at a smooth 12 FPS baseline.

### 🦘 Advanced Kinetic Physics

- Precision Springs & Trampolines: Inverts the player's downward velocity into a true upward launch without loss of momentum.

- Dynamic Surfaces: Ice blocks slide with reduced friction, forcing you to handle momentum and slippery physics.

- Collapsing Blocks: Stand on yellow blocks and they will shake nervously for 0.5 seconds before succumbing to full gravity and falling away under your feet.

### 🤖 Intelligent AI Types

- The Walker (`enemy_walker`): Smart patrols that turn around upon hitting walls or detecting cliff edges so they never fall into pits accidentally.

- The Flyer (`enemy_flyer`): A high-altitude hunter that detects your proximity and tracks your coordinates with directional vectors.

- The Grand Boss (`enemy_boss`): A colossal 128x128px heavy-weight fighter with 3 HP. It alternates between pacing back and forth and executing massive crushing leaps. Time your jumps perfectly to land a solid stomp on its head!

### 🛠️ Real-time Level Editor & Parallax Cam

- Play/Edit Modes: Swap seamlessly between testing and building. 

- Expansion Camera: Move the viewport freely anywhere in the level using `WASD` or Arrow keys to design massive, borderless rooms.

- Parallax Backgrounds: Enjoy beautiful depth of field with automated seamless tiling that moves at half the speed of the focal camera.

---

## 🕹️ How to Play (Controls)

### Gameplay Mode 🎯

- Move Left: `A` / `Left Arrow`

- Move Right: `D` / `Right Arrow`

- Jump / Double Jump: `SPACEBAR` / `W` / `Up Arrow`

### Editor Mode 🛠️

- Pan Camera: `W`, `A`, `S`, `D` or Arrow Keys

- Place Selected Element: `Left Click`

- Erase Element: `Right Click`

Published 1 day ago
StatusReleased
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorBorts77
GenrePlatformer
Tags2D, Creative, Difficult, Minimalist, Retro
AI DisclosureAI Assisted, Code, Graphics, Sounds

Comments

Log in with itch.io to leave a comment.

Looks interesting! I will try it, good luck with the engine