{"id":28224499,"url":"https://github.com/nkurata/my-rpg","last_synced_at":"2025-06-12T07:30:53.675Z","repository":{"id":273396304,"uuid":"918678015","full_name":"nkurata/My-RPG","owner":"nkurata","description":"2D RPG game engine featuring interactive gameplay, character progression, and custom assets.","archived":false,"fork":false,"pushed_at":"2025-01-20T16:45:12.000Z","size":5096,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-18T09:12:33.985Z","etag":null,"topics":["c","csfml","game-development","graphics-programming"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nkurata.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-18T15:16:14.000Z","updated_at":"2025-04-29T11:07:41.000Z","dependencies_parsed_at":"2025-01-20T17:44:24.398Z","dependency_job_id":"ae09ba2c-97c2-4b32-ba32-1b915b4fd1db","html_url":"https://github.com/nkurata/My-RPG","commit_stats":null,"previous_names":["nkurata/my-rpg"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nkurata/My-RPG","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkurata%2FMy-RPG","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkurata%2FMy-RPG/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkurata%2FMy-RPG/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkurata%2FMy-RPG/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nkurata","download_url":"https://codeload.github.com/nkurata/My-RPG/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkurata%2FMy-RPG/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259420394,"owners_count":22854568,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","csfml","game-development","graphics-programming"],"created_at":"2025-05-18T09:12:00.230Z","updated_at":"2025-06-12T07:30:53.669Z","avatar_url":"https://github.com/nkurata.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My RPG\n\n## Description\nMy RPG is a simple role-playing game developed using the CSFML library. The game features a main menu, character movement, and a battle system.\n\n## Project Structure\n```\nimage/\n    character/\n    font/\n        GothamMedium.ttf\n    items/\n    map/\n    menu/\ninclude/\n    mc.h\n    my_hunter.h\nlib/\n    my/\n        Makefile\n        my_decimal_to_octal.c\n        my_getnbr.c\n        my_isneg.c\n        my_put_binary.c\n        my_put_nbr.c\n        my_put_unsigned_nbr.c\n        my_putchar.c\n        my_putstr.c\n        my_revstr.c\n        my_strcat.c\n        my_strcmp.c\n        my_strcpy.c\n        my_strdup.c\n        my_strlen.c\n        my_strncat.c\n        my_strncpy.c\n        my.h\nMakefile\nsound/\nsrc/\n    battle_2.c\n    battle_3.c\n    battle.c\n    check_font.c\n    extra_main.c\n    main.c\n    the_game.c\n```\n```\n\n## Dependencies\n- CSFML\n\n## Building the Project\n1. Clone the repository.\n2. Navigate to the project directory.\n3. Run the following command to build the project:\n\n```\nmake\n```\n\n## Running the Game\nAfter building the project, run the executable:\n```\n./my_rpg\n```\n\n## Controls\n- **Arrow Keys**: Move the character.\n- **Mouse**: Interact with buttons.\nNote for Epitech Students\n=========================\nUsing 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.\n```\nLicense\n=======\nThis repository is provided for informational and educational purposes only. All rights to the original projects belong to the author.\n\nSupport\n=======\nIf you are having issues, please let us know. Contact me via the email on my GitHub profile.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnkurata%2Fmy-rpg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnkurata%2Fmy-rpg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnkurata%2Fmy-rpg/lists"}