Skip to content

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

License

Notifications You must be signed in to change notification settings

justindujardin/angular-rpg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ec89b52 Β· Nov 3, 2022
Oct 27, 2022
Jun 30, 2022
Oct 30, 2022
Oct 30, 2022
Dec 12, 2020
Nov 2, 2022
Oct 24, 2022
Dec 12, 2020
Dec 12, 2020
Jan 22, 2017
Aug 28, 2022
Sep 11, 2016
Dec 12, 2020
Nov 3, 2022
Dec 12, 2020
Oct 27, 2022
Oct 29, 2022
Oct 27, 2022
Oct 23, 2022
Oct 27, 2022
Oct 27, 2022
Jan 22, 2017
Oct 27, 2022
Oct 27, 2022
Oct 30, 2022
Oct 30, 2022
Dec 12, 2020
Aug 5, 2021
Oct 25, 2022

Repository files navigation

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!