Awesome
#Pokémon Engine
Demo<br> Runs best on Chrome.<br> Uses the 2D canvas to render the editor mode and WebGL for the gameplay (unfinished).<br> Graphics used in the demo are created by EpicDay and Red_Ex.</br> Sounds are taken from SoundBible.
- Z: Action
- X: Run
- C: Jump
- F1: Switch renderer (webgl/canvas)
- F2: Edit mode
- F3: Free camera mode (Press right mouse key to drag around)
- F4: God mode
Setup:
Client:
npm install
npm run watch
Server:
cd ./server
npm install
npm run start
-
Engine
- Collisions
- Camera
- 3D Audio implementation
- Grid based path finding
- Maps
- Map connections
- Dynamic multi-lingual support
- Mini map
- Pings
- Notifications (Map name, dialog boxes etc)
- Record/Replay Mode
- Seed based animations
- Canvas renderer
- WebGL renderer
- Normal map based lighting
-
Editor
- Undo & Redo
- Select, Copy, Paste, Cut, Delete (unstable)
- Range map entity selections
- Map entities
- Map entities settings
- Map entity add & edit support
- Map entity collison box editor
- Draggable map entities
- UI
- Background map tile drawing
- Background map collision tile drawing
- Map connections
- Map entity event code editor
-
Interpreter
- Syntax
- Global flags
- Expressions
- Game api
- Frame based step script execution