alex996 / rpg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rpg

Action RPG game in HTML5 canvas and TypeScript.

Roadmap

  • render a multi-layer tilemap
  • allow for movement within the map
  • follow the player with a 2D camera
  • prevent collision with objects
  • handle window resize
  • animate spritesheets during movement
  • spawn collectible objects
  • spawn enemies with AI
  • develop a combat system
  • develop an inventory
  • develop a level system
  • develop a skill tree
  • enable multiple maps
  • spawn NPC with AI
  • develop a quest line

Scope

  • render (map, canvas, sprites, etc.)
  • physics (camera, movement, collision, etc.)
  • graphics (animation, transitions, etc.)
  • media (images, sound, art, etc.)
  • ai (npcs, enemies, combat, etc.)
  • ui (dialogs, components, etc.)
  • net (ws, ajax, etc.)

Engine

Art credits

About

License:MIT License


Languages

Language:TypeScript 90.7%Language:JavaScript 7.4%Language:HTML 1.1%Language:CSS 0.8%