justindujardin / angular-rpg

RPG game built with Typescript, Angular, Immutable.js, ngrx/store, and rxjs

Home Page:https://angular-rpg.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AngularRPG

Build Tests Storybook codecov Netlify Status

AngularRPG is a mobile-friendly 2D RPG starter inspired by games like Final Fantasy and Dragon Warrior.

Development server πŸ–₯

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Storybook πŸ’„

Run npm run storybook to run the local storybook UI development server. Navigate to http://localhost:6006/. The app will automatically reload if you change any of the source files.

Storybook

Map Editor 🎨

Use the free Tiled map editor to edit existing maps and create new adventures.

Download and run the Tiled editor, then choose "Open File or Project" from the "File" menu, and select the angular-rpg.tiled-project file in the root of this project.

You should now be viewing the town map, and any changes you make will be shown when you refresh the page on your dev server.

Tiled Editor

Build πŸ”¨

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running unit tests βœ…

Run ng test to execute the unit tests via Karma.

Contributors ✨

Thanks goes to these people for their wonderful contributions (emoji key):

Justin DuJardin
Justin DuJardin

πŸ“– πŸ’» 🎨 πŸ€”
Tokelin
Tokelin

πŸ’»

This project follows the all-contributors specification. Contributions of any kind welcome!

About

RPG game built with Typescript, Angular, Immutable.js, ngrx/store, and rxjs

https://angular-rpg.netlify.app/

License:MIT License


Languages

Language:TypeScript 86.5%Language:SCSS 7.1%Language:HTML 3.5%Language:JavaScript 2.7%Language:CSS 0.1%Language:Shell 0.1%