{"id":16471902,"url":"https://github.com/abranhe/racefx","last_synced_at":"2025-02-28T03:21:18.558Z","repository":{"id":96043911,"uuid":"184496468","full_name":"abranhe/racefx","owner":"abranhe","description":"RaceFx a JavaFX racing game with betting capabilities","archived":false,"fork":false,"pushed_at":"2019-07-23T18:58:50.000Z","size":2375,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-10T23:35:04.843Z","etag":null,"topics":["college","fun","game","game-development","gaming","java","javafx"],"latest_commit_sha":null,"homepage":"https://p.abranhe.com/racefx","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abranhe.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-05-01T23:50:05.000Z","updated_at":"2022-02-28T21:32:14.000Z","dependencies_parsed_at":"2023-05-10T18:45:48.676Z","dependency_job_id":null,"html_url":"https://github.com/abranhe/racefx","commit_stats":null,"previous_names":["abrahamhba/racefx","abranhe/racefx"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abranhe%2Fracefx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abranhe%2Fracefx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abranhe%2Fracefx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abranhe%2Fracefx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abranhe","download_url":"https://codeload.github.com/abranhe/racefx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241094245,"owners_count":19908647,"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":["college","fun","game","game-development","gaming","java","javafx"],"created_at":"2024-10-11T12:15:20.613Z","updated_at":"2025-02-28T03:21:18.540Z","avatar_url":"https://github.com/abranhe.png","language":"Java","readme":"\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://cdn.abranhe.com/projects/racefx/racefx.png\" height=\"100\"\u003e\n  \u003ch3 align=\"center\"\u003eRaceFx\u003c/h3\u003e\n  \u003cp align=\"center\"\u003eA JavaFX racing game with betting capabilities\u003cp\u003e\n\t\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/abranhe\"\u003e\u003cimg src=\"https://abranhe.com/badge.svg\"\u003e\u003c/a\u003e \u003ca href=\"https://cash.me/$abranhe\"\u003e\u003cimg src=\"https://cdn.abranhe.com/badges/cash-me.svg\"\u003e\u003c/a\u003e \u003ca href=\"https://www.patreon.com/abranhe\"\u003e\u003cimg src=\"https://cdn.abranhe.com/badges/patreon.svg\" /\u003e\u003c/a\u003e \u003ca href=\"https://paypal.me/abranhe/10\"\u003e\u003cimg src=\"https://cdn.abranhe.com/badges/paypal.svg\" /\u003e\u003c/a\u003e\n\n\u003c/p\u003e\n\n## Get RaceFx\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Apple_logo_black.svg/80px-Apple_logo_black.svg.png\" height=\"70\"\u003e                      \n  \u003cimg src=\"https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com/f/98c2d592-fb7a-4383-adf4-8fcea016dc75/d5kepm9-66efb2f9-b8f0-40c1-80f4-1c656fadad0a.png/v1/fill/w_894,h_894,strp/official_windows_8_logo_by_n_studios_2_d5kepm9-pre.png?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOjdlMGQxODg5ODIyNjQzNzNhNWYwZDQxNWVhMGQyNmUwIiwiaXNzIjoidXJuOmFwcDo3ZTBkMTg4OTgyMjY0MzczYTVmMGQ0MTVlYTBkMjZlMCIsIm9iaiI6W1t7ImhlaWdodCI6Ijw9MTAwMCIsInBhdGgiOiJcL2ZcLzk4YzJkNTkyLWZiN2EtNDM4My1hZGY0LThmY2VhMDE2ZGM3NVwvZDVrZXBtOS02NmVmYjJmOS1iOGYwLTQwYzEtODBmNC0xYzY1NmZhZGFkMGEucG5nIiwid2lkdGgiOiI8PTEwMDAifV1dLCJhdWQiOlsidXJuOnNlcnZpY2U6aW1hZ2Uub3BlcmF0aW9ucyJdfQ.CqvRNi-nw9NhMOafdrdlveBP5w2O9dEbrY3QJgGW5oM\" height=\"90\"\u003e\n  \u003ch4 align=\"center\"\u003e\u003ca href=\"https://github.com/abranhe/racefx/releases/latest\"\u003eDownload for MacOS\u003c/a\u003e                  \u003ca href=\"https://github.com/abranhe/racefx/releases/latest\"\u003eDownload for Windows\u003c/a\u003e\u003c/h4\u003e\n\u003c/p\u003e\n\n\n## Contribute\n\nClone or download the repository and open it on your favorite Java IDE. I recomend [Netbeans](https://netbeans.org/) since it was written on it.\n\n```\n$ git clone https://github.com/abranhe/racefx.git \u0026\u0026 cd racefx\n```\n\n\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://cdn.abranhe.com/projects/racefx/screenshot.png\" height=\"500\"\u003e\n\u003c/p\u003e\n\n###### Some cool ideas?\n\n- [ ] More cars.\n- [ ] More racing themes.\n- [ ] More sound effects.\n- [ ] Choosing an avatar.\n\nAdd your cool feature and submit a pull request. This project I made it back when I was learning, I wanted to fix it a little and make a whole new project out of it.\n\n```\n$ git checkout -b your-feature master\n```\n\n## What it does?\n\nWrite a JavaFX project (extend JavaFX application) that implements a robot racing animation with betting capabilities. The application must contain/do the following:\n\n- Size 600 x 600 pixels.\n- Robot themed race tract.\n- Be multithreaded.\n- 5 robots with different numbers (you can use pictures if necessary) or design your own (be\ncreative).\n- A button to start the race and a button to reset the race.\n- A text field to enter a betting amount (whole dollars only max. $1000).\n- A text field to enter the number of the robot the user is betting on (validate 1..5).\n- When the application starts, all robots are on the left of the screen, at least 20 pixels away from\neach other.\n- When the start race button is pressed, the robots will start running from left to right until they\nreach the right side of the scene.\n- Randomize the movement of the robots so they don’t all move at the same speed. This will add\nsome unpredictability to the game. Your game needs to be able to detect when a robot has reached\nthe end of the race track and record the order of arrival of the robots.\n- When all the robots have finished the race, check if the robot the user bet on is in first, second or\nthird place.\n    - If the robot the user bet on finished in first place, the user won his/her betting amount *\n$1000. Display a message congratulating him/her and showing the amount won.\n    - If the robot the user bet on finished in second place, the user won his/her betting amount *\n$500. Display a message congratulating him/her and showing the amount won.\n    - If the robot the user bet on finished in third place, the user won his/her betting amount *\n$250. Display a message congratulating him/her and showing the amount won.\n- If the robot the user bet on finished in fourth place, display a message informing the user of this\nfact\n\n\n\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://i.postimg.cc/9MXzS59X/racefx.gif\"\u003e\n\u003c/p\u003e\n\n## Declaimer\n\nI build this project long time ago, with almost no knoledge. I tried to refactored a little to make it easier to underestand and to be easier to add features, but still this project is pretty buggy (I tried my best back then). I'd love if you add some new cool features!\n\n## License\n \n[Apache Software Foundation](https://github.com/abranhe/RaceFx/blob/master/license) © [Abraham Hernandez](https://github.com/abranhe)\n","funding_links":["https://www.patreon.com/abranhe","https://paypal.me/abranhe/10"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabranhe%2Fracefx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabranhe%2Fracefx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabranhe%2Fracefx/lists"}