Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luisgbr1el/rpg-fup
RPG textual de aventura e ação feito em C - Trabalho de Fundamentos da Programação (Ciência da Computação).
https://github.com/luisgbr1el/rpg-fup
c roleplaying-game rpg ufc ufc-crateus
Last synced: about 1 month ago
JSON representation
RPG textual de aventura e ação feito em C - Trabalho de Fundamentos da Programação (Ciência da Computação).
- Host: GitHub
- URL: https://github.com/luisgbr1el/rpg-fup
- Owner: luisgbr1el
- License: mit
- Created: 2022-06-29T18:00:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-13T12:55:51.000Z (over 2 years ago)
- Last Synced: 2024-07-16T04:34:57.827Z (6 months ago)
- Topics: c, roleplaying-game, rpg, ufc, ufc-crateus
- Language: C
- Homepage:
- Size: 2.23 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RPG
RPG textual de aventura e ação feito em C - Trabalho de Fundamentos da Programação (Ciência da Computação).## Componentes
- [Diego Targino](https://github.com/diego-targino)
- [José Luis](https://github.com/yJoseLuis)
- [Luis Gabriel](https://github.com/luisgbr1el)# Sinopse
Sua pequena filha possui uma doença desconhecida, só te resta tentar salva-la. Enfrente inimigos em uma aventura e traga a cura antes que o pior aconteça.# Biblioteca `rpg.h`
Para facilitar a execução do projeto, foi criada uma biblioteca chamada [`rpg.h`](https://github.com/luisgbr1el/RPG-c/blob/main/include/rpg.h), onde criamos todas as funções para, finalmente, serem importadas para a [`main.c`](https://github.com/luisgbr1el/RPG-c/blob/main/main.c).|Função|Descrição|
|-|-|
|`SaveGame()`|Função que salva o jogo atual. (itens do jogador, moedas, etc.)|
|`LoadGame()`|Função que carrega o jogo salvo. (itens do jogador, moedas, etc.)|
|`Attack()`|Função que calcula - dependendo de qual arma o jogador possui -, o dano que será causado pelo jogador.|
|`Dialogue()`|Função que "printa" textos da forma clássica de RPG's (letra a letra).|
|`ArrowHere()`|Função para mostrar a seleção do jogador no Menu do jogo.|
|`Menu()`|Função que mostra o Menu do jogo para o jogador.|
|`Enemy()`|Função que declara, dependendo do bioma, a vida do inimigo.|
|`Battle()`|Função que controla a mecânica das batalhas.|
|`Death()`|Função que controla qual mensagem aparecerá quando você morrer.|
|`Loading()`|Função que mostra uma tela de loading ao carregar save.|
|`History()`|Função que controla o "storytelling" do jogo, ordenando acontecimentos.|
|`StoreMenu()`|Função que mostra o menu da loja, onde o jogador pode usar suas moedas.|
|`sizeOfpoiter()`|Função que mede o tamanho do ponteiro.|