/MAJC

Primary LanguageJavaScript

MAJC: Land of Bloom & Fire Alpha v1.0.0

Description

MAJC is a top-down RPG built using Phaser v3-- a javascript game framework used to make HTML5 games for dekstop and mobile-- and MySQL for storing user and game information hosted on a server created using Node.js.

Table of Contents

Usage

  • Login or Sign Up
    • Users a first presented with a sign up page requiring an email as a Username and a unique password.
    • If user already has account, can simply click the link to the login page.

This data is saved in the database. Bcrypts module is used to hash the password to secure it.

login


  • Dashboard
    • Once logged in, users are presented with a choice of 4 different character classes.
    • Simply clicking in the area of each character class will initiate the game.

This data is saved in the database. Users have info saved for each game session.

dashboard


  • The Game
    • After choosing a character, the user is taken to the main game page.
    • Users can move their character up,down,left, right and diagonal.
    • When character comes into contact with the enemy, the enemy will be pushed in a random X & Y position.
    • User can save progress and logout.

game


Features

Modules

Languages

Frameworks

IDE & Other Tools

  • VScode
  • MySQL Workbench
  • Tiled

Questions