{"id":13338465,"url":"https://github.com/chrisssf/react_RolePlayingGame","last_synced_at":"2025-03-11T10:31:08.033Z","repository":{"id":116604939,"uuid":"325033075","full_name":"chrisssf/react_RolePlayingGame","owner":"chrisssf","description":"turn based RPG made in react","archived":false,"fork":false,"pushed_at":"2021-09-07T12:43:49.000Z","size":6411,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-23T22:16:02.946Z","etag":null,"topics":["firebase-hosting","html-css-javascript","react","react-functional-components","react-hooks","rpg-game","strategy-game","turn-based-combat","turn-based-strategy"],"latest_commit_sha":null,"homepage":"https://react-rpg-431df.web.app/","language":"JavaScript","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/chrisssf.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":"2020-12-28T14:25:31.000Z","updated_at":"2022-09-18T08:43:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"37a5ec17-0040-44bd-a6d7-d1122ca390a2","html_url":"https://github.com/chrisssf/react_RolePlayingGame","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisssf%2Freact_RolePlayingGame","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisssf%2Freact_RolePlayingGame/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisssf%2Freact_RolePlayingGame/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisssf%2Freact_RolePlayingGame/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisssf","download_url":"https://codeload.github.com/chrisssf/react_RolePlayingGame/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243015303,"owners_count":20222066,"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":["firebase-hosting","html-css-javascript","react","react-functional-components","react-hooks","rpg-game","strategy-game","turn-based-combat","turn-based-strategy"],"created_at":"2024-07-29T19:16:22.149Z","updated_at":"2025-03-11T10:31:08.017Z","avatar_url":"https://github.com/chrisssf.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React RPG\n\nReact RPG is a turn based strategy game where the player must control three different characters to defeat three AI controlled enemy characters. Players can move their characters around the battlefield strategically and use a number of different character specific weapons and spells to win the battle. \n\nThis game is still in development but is currently playable, all features described are fully functional however additional features and styling are still to be added.\n\n### Link\n\nPlay React RPG here https://react-rpg-431df.web.app/\n\n\n## Technology\n\nThis project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).\n\nApp made using React with functional components and Hooks.\n\nHosted using Firebase Hosting.\n\n## Still To Add\n\n- Use Firebase Authentication to log in and Firebase Database to store characters and progress\n- Upgrades for characters after winning a battle\n- Multiple levels with many battles and a boss fight per level\n- More Player and Enemy Characters\n- More Weapons/spells\n\n## Screenshots\n\nThe Game is not finished and there are many areas which have not been styled or optimised yet. \n\n\u003cimg width=\"400\" src=\"https://user-images.githubusercontent.com/56926112/117453234-9ce3b780-af3c-11eb-8ab6-bc73b8d789c8.png\"\u003e \u003cimg width=\"400\" src=\"https://user-images.githubusercontent.com/56926112/117452736-09aa8200-af3c-11eb-91b0-c05fc94862d3.png\"\u003e\n\n\u003cimg width=\"400\" src=\"https://user-images.githubusercontent.com/56926112/117452815-2050d900-af3c-11eb-8abc-bee7a5a24b47.png\"\u003e \u003cimg width=\"400\" src=\"https://user-images.githubusercontent.com/56926112/117452851-2777e700-af3c-11eb-9897-865ffe654244.png\"\u003e\n\n\u003cimg width=\"400\" src=\"https://user-images.githubusercontent.com/56926112/117452868-2d6dc800-af3c-11eb-960e-615f72665f9b.png\"\u003e \u003cimg width=\"400\" src=\"https://user-images.githubusercontent.com/56926112/117453929-6f4b3e00-af3d-11eb-9627-0a072c388c9b.png\"\u003e\n\n\n## Installation\n\nTo get app running on your machine locally, follow the steps below.\n\n### Clone\n\n\u003e Clone this repo to your local machine \n\n### Setup\n\n\u003e install packages\n\n```shell\n$ npm install\n```\n\n\u003e Run the app in the development mode. \n\n```shell\n$ npm start\n```\n\n\u003e Open [http://localhost:3000](http://localhost:3000) to view it in the browser.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisssf%2Freact_RolePlayingGame","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchrisssf%2Freact_RolePlayingGame","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisssf%2Freact_RolePlayingGame/lists"}