An open API service indexing awesome lists of open source software.

https://github.com/nkurata/my-rpg

2D RPG game engine featuring interactive gameplay, character progression, and custom assets.
https://github.com/nkurata/my-rpg

c csfml game-development graphics-programming

Last synced: about 1 year ago
JSON representation

2D RPG game engine featuring interactive gameplay, character progression, and custom assets.

Awesome Lists containing this project

README

          

# My RPG

## Description
My RPG is a simple role-playing game developed using the CSFML library. The game features a main menu, character movement, and a battle system.

## Project Structure
```
image/
character/
font/
GothamMedium.ttf
items/
map/
menu/
include/
mc.h
my_hunter.h
lib/
my/
Makefile
my_decimal_to_octal.c
my_getnbr.c
my_isneg.c
my_put_binary.c
my_put_nbr.c
my_put_unsigned_nbr.c
my_putchar.c
my_putstr.c
my_revstr.c
my_strcat.c
my_strcmp.c
my_strcpy.c
my_strdup.c
my_strlen.c
my_strncat.c
my_strncpy.c
my.h
Makefile
sound/
src/
battle_2.c
battle_3.c
battle.c
check_font.c
extra_main.c
main.c
the_game.c
```
```

## Dependencies
- CSFML

## Building the Project
1. Clone the repository.
2. Navigate to the project directory.
3. Run the following command to build the project:

```
make
```

## Running the Game
After building the project, run the executable:
```
./my_rpg
```

## Controls
- **Arrow Keys**: Move the character.
- **Mouse**: Interact with buttons.
Note for Epitech Students
=========================
Using this repository for your Epitech coursework will result in a -42. This repository contains all my projects completed during my 5th semester at Epitech in 2024. Please refrain from submitting any content from this repository as your own work.
```
License
=======
This repository is provided for informational and educational purposes only. All rights to the original projects belong to the author.

Support
=======
If you are having issues, please let us know. Contact me via the email on my GitHub profile.
```