Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaelcaxias/dungeons-and-dragons-solid
Projeto feito utilizando os conhecimentos de Programação Orientada a Objetos, conceitos do SOLID e principalmente Typescript.
https://github.com/michaelcaxias/dungeons-and-dragons-solid
dungeons-and-dragons eslint poo solid typescript
Last synced: about 1 month ago
JSON representation
Projeto feito utilizando os conhecimentos de Programação Orientada a Objetos, conceitos do SOLID e principalmente Typescript.
- Host: GitHub
- URL: https://github.com/michaelcaxias/dungeons-and-dragons-solid
- Owner: michaelcaxias
- Created: 2022-03-13T17:52:45.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-12-27T13:29:23.000Z (about 2 years ago)
- Last Synced: 2024-11-08T23:25:40.454Z (3 months ago)
- Topics: dungeons-and-dragons, eslint, poo, solid, typescript
- Language: TypeScript
- Homepage:
- Size: 207 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dungeons & Dragons 🐉
Projeto feito utilizando os conhecimentos de Programação Orientada a Objetos, conceitos do SOLID e principalmente Typescript.
## ⭐ História do Universo de Dungeons & Dragons
>No universo de Dungeons & Dragons - D&D, quase todos os seres que andam por estas terras pertencem a uma raça definida.
>As diversas raças (como, por exemplo, Élfica, Orc ou Anã) definem as características dos personagens desde a sua criação, como seus pontos de vida e sua destreza. No entanto, existem seres bestiais denominados monstros que não possuem uma raça específica, mas podem lutar.
>Alguns seres também possuem uma energia e, ao treinarem o uso da energia, passam a possuir um arquétipo. De modo gera, os arquétipos definem, a vocação de um personagem, suas habilidades e visão de mundo: como encaram as situações, exploram masmorras ou enfrentam monstros. Como exemplos de arquétipos presentes em D&D, podemos citar guerreiro, mago e necromante.
>Boa parte dos seres podem ser considerados lutadores, bastando para isso possuir alguns atributos específicos e em diversas ocasiões podem acontecer lutas entre personagens diversos, bem como entre personagens e monstros.
_trecho retirado do readme original do projeto da [trybe](betrybe.com)_
## 🔧 Funçoes
- Utilizar os principios do SOLID para criar diversas classes e funções.
- Utilizar o TypeScript para a criação de uma aplicação orientada a objetos.## 💻 Como iniciar
1. Faça o clone do projeto
2. Instale as dependências
```shell
npm install
```
3. Inicialize a aplicação
```shell
npm start
```## Feito Com:
[![IDE](https://img.shields.io/badge/Visual_studio_code-0078D4?style=for-the-badge&logo=visual%20studio%20code&logoColor=white)](https://code.visualstudio.com/)
[![TYPESCRIPT](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
[![ESLINT](https://img.shields.io/badge/eslint-3A33D1?style=for-the-badge&logo=eslint&logoColor=white)](https://eslint.org/)### Contato
[![Linkedin](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/michaelcaxias/)
Copyright © 2021 Michael Caxias