Skip to content

TheNyanta/JS-RPG-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTML-JAVASCRIPT

An Engine + Editor for a top-down rpg

Implemented

Maps, spritesheets, objects

Map collision with direction restrictions

Component-component-collision

Click/touch interaction with objects, for "main" charcter enter interaction

TODO:

Engine

Implement storing of game data for object + events

Implement (/ refine: astar) click + touch control

Refine dialog: Selecting choice with click / touch

Implement saving and loading of the gamedata into localStorage

Implement saving and loading of the gamestate into localStorage

Implement proper audio select/play/pause system

Refine canvas scaling (i.e. when using fullscreen)

(Implement proper GUI + Gamemenu (i.e. it opens by pressing "Esc" or Right click))

Editor

Refine map editing

Implement adding and editing of objects / events

DEMO

https://thenyanta.github.io/JS-RPG-Engine/