For this project, we were tasked with creating an application using MySQL, Node, Espress, Handlebars and create an ORM. Giving this infomation we were to follow the MVC design pattern whiling making a game using APi's and programs with packages. Futhermore, using Node and MySQL to query and route data, and Handlebars to generate our HTML and CSS. For more details about the game check out " A Rogue's Story ".
Welcome all players! Have you ever experienced playing a roguelike videogame? Today's your lucky day, RogueBlitz is an RPG top down combat simulator where you run through the level dodging, destroying, and discovering key items to enhance your gameplay and escape the madness yet to come. Once a level has been beaten, all status, items, and score will carry over to the next level. At the end of your speed run experienced, compare your score against other players in your region and sees who's king of the dungeon.
RogueBlitz Developers built this project for competitive/casual gamers who look for a challenge. Thanks to the Phaser 3 API, (https://phaser.io/phaser3/api) and Tiled Map Editor library to make the level design. After reviewing the rules, users starting point is pre load into a dungeon crawl and creates update on movement of the player.
AS A USER, I want to be able to have fun with this game
GIVEN I want to use the arrow want to move around and spare bar to attack
WHEN I enter the arena I can fight
THEN I will be generating points for each enemy I face in combat.
GIVEN I want to develop a highscore
WHEN I explore the dungeon, I will fight until death.
THEN I will be given the results of my score and compare with other players
run npm install
run node server.js or nodomon
- Express
- Node
- nodemon
- MYSQL
- Handlebars
- Phaser 3 (API)
- Phaser-Raycaster
- Tiled App (Level Design)
- Bootstrap 3 & 4
- Animation
- CSS
- JavaScript
- express-handlebars
- Feel free to message Troy at troyberentsen94@gmail.com and or use the contacts resource on our projects page to send us your thoughs, ideas, and what your looking to create!
Try the game here ==> RogueBlitz