{"id":19218419,"url":"https://github.com/abhi5h3k/java-project-2d-game-fight-zone","last_synced_at":"2025-05-13T00:16:44.562Z","repository":{"id":121506326,"uuid":"145676054","full_name":"Abhi5h3k/Java-project-2D-game-Fight-Zone","owner":"Abhi5h3k","description":"This is a simple 2D java game developed using eclipse IDE and little brain, I made this game as a free time project while learning SWINGS and AWT in JAVA. I have included comments and useful links within the code for help. This is a simple game with concept of 2 player fighting, one player standing on left side and other player on right side Facing each-other.  Player one keys (Left side player) are  WASD for UP,LEFT,DOWN,RIGHT and key 'B' for shoot and for player Two navigate using Arrow keys and Shoot using numpad key '2'. This is my first game and I would like to share it. Anyone  is free to make changer to the game like adding stages and improving UI . Kindly maintain the credits page and add your credits too.   ","archived":false,"fork":false,"pushed_at":"2021-05-16T14:43:00.000Z","size":12571,"stargazers_count":11,"open_issues_count":0,"forks_count":4,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-05-13T00:16:28.543Z","etag":null,"topics":["2d-game","abhi5h3k","abhishek","awt","eclipse","game-development","java","motu","multithreading","opensource","project","swings"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/Abhi5h3k.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":"2018-08-22T07:57:43.000Z","updated_at":"2024-11-24T11:36:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"552b2e32-e954-43e9-b963-312cde907a49","html_url":"https://github.com/Abhi5h3k/Java-project-2D-game-Fight-Zone","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhi5h3k%2FJava-project-2D-game-Fight-Zone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhi5h3k%2FJava-project-2D-game-Fight-Zone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhi5h3k%2FJava-project-2D-game-Fight-Zone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhi5h3k%2FJava-project-2D-game-Fight-Zone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Abhi5h3k","download_url":"https://codeload.github.com/Abhi5h3k/Java-project-2D-game-Fight-Zone/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253843225,"owners_count":21972874,"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":["2d-game","abhi5h3k","abhishek","awt","eclipse","game-development","java","motu","multithreading","opensource","project","swings"],"created_at":"2024-11-09T14:26:44.404Z","updated_at":"2025-05-13T00:16:44.369Z","avatar_url":"https://github.com/Abhi5h3k.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🔥2D Java Game🔥\n\n[![Abhishek LinkedIn](https://img.shields.io/badge/Abhishek-LinkedIn-blue.svg?style=for-the-badge)](https://www.linkedin.com/in/abhi5h3k/) [![Abhishek StackOverflow](https://img.shields.io/badge/Abhishek-StackOverflow-orange.svg?style=for-the-badge)](https://stackoverflow.com/users/6870223/abhi?tab=profile)\n\n\n![2D Java game by Abhishek Bhardwaj](https://media.giphy.com/media/vRGJwqwhJFesIxArU2/giphy.gif)\n\nThis is a simple 2D java game developed using eclipse IDE and little brain, I made this game as a free time project while learning SWINGS and AWT in JAVA. I have included comments and useful links within the code for help.\n\nGame starts with concept of 2 player dual shooting bullets on each-other, one player standing on left side and other player on right side Facing each-other.\n\n## Getting Started\n\nThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes.\n\n![steps to download project from github to eclipse](https://media.giphy.com/media/iMBWEIQA83kHwUu9KK/giphy.gif)\n\n1.Go to repository and click on clone or download, Then Download Zip.\n2.Locate the downloaded Zip and extract to the prject directory where you want to keep the project. \n\t\n3. open Eclipse and follow the steps to import the project:\n* File\u003e open projects from file system \u003e\n* \u003eImport projects from File system or Archive window will appear\n* \u003e click on directory button and import  the source (path to the folder extracted after downloadint the Zip)\n\ncheck project is selected and hit Finish\n\t\t\t\t\nNow you will see roject in the project explorer window.\n\n### Prerequisites\n\nFor Devlopment : [Eclipse](https://www.eclipse.org/downloads/)\n \t\t [Java JDK](https://www.oracle.com/technetwork/java/javase/downloads/index.html)\nFor Running    : [Java JRE](https://www.oracle.com/technetwork/java/javase/downloads/index.html)\n \n \n## Built With\n\n*  [Eclipse](https://www.eclipse.org/downloads/)\n*  [Java JDK](https://www.oracle.com/technetwork/java/javase/downloads/index.html)\n \n## Player controls:\n\nPlayer one keys (Left side player) \nW,A,S,D for UP,LEFT,DOWN,RIGHT and key 'B' for shoot \n\nand for player Two \nnavigate using Arrow keys and Shoot using numpad key '2'. \n\n\n\n## Authors\n\n* **Abhishek Bhardwaj** - *Stackoverflow profile* - [Stackoverflow profile](https://stackoverflow.com/users/6870223/abhi?tab=profile)\n\t\t\t  *Linkedin profile* - [Linkedin profile](https://www.linkedin.com/in/abhishek-bhardwaj-b16764166)\n \t\n\n\n## License\n\nThis project is opensource, Kindly maintain the proper credits for author and contributers.\n\n## Acknowledgments\n\nThis is my first game and I would like to share it. Anyone  is free to  make upgrade to the game like adding stages and improving UI . Kindly maintain the credits page and add your credits too.   \n\nI'm not getting time to continue this project so I'm Leaving this project opensource In hope someday this dumb game may get some good ending.I will keep updating the project whenever I get time.\n\n\n\nFew changes that can be made are:\n1. Improvement to scoreboard UI as It is very basic.\n2. Better UI in player selection, Menu can be designed like in CounterStrike game player selection.\n3. Controls page can be added.\n4. Further stages can be added. \n5. Few sound effects can be added like bullet miss close to the head of opponent. \n6. Bonus powers and bullets like \"Contra\" can be added.\n7. graphics and player skins can be added. \n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhi5h3k%2Fjava-project-2d-game-fight-zone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhi5h3k%2Fjava-project-2d-game-fight-zone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhi5h3k%2Fjava-project-2d-game-fight-zone/lists"}