{"id":19732004,"url":"https://github.com/lucasstarsz/fastj-multiplayer","last_synced_at":"2025-04-30T02:31:37.742Z","repository":{"id":45756054,"uuid":"513700371","full_name":"lucasstarsz/fastj-multiplayer","owner":"lucasstarsz","description":null,"archived":false,"fork":false,"pushed_at":"2022-09-06T05:50:57.000Z","size":2234,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T21:51:10.436Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lucasstarsz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-13T23:34:46.000Z","updated_at":"2022-09-06T05:06:05.000Z","dependencies_parsed_at":"2022-09-22T22:12:52.184Z","dependency_job_id":null,"html_url":"https://github.com/lucasstarsz/fastj-multiplayer","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasstarsz%2Ffastj-multiplayer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasstarsz%2Ffastj-multiplayer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasstarsz%2Ffastj-multiplayer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasstarsz%2Ffastj-multiplayer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lucasstarsz","download_url":"https://codeload.github.com/lucasstarsz/fastj-multiplayer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251629159,"owners_count":21618111,"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":[],"created_at":"2024-11-12T00:24:23.183Z","updated_at":"2025-04-30T02:31:35.835Z","avatar_url":"https://github.com/lucasstarsz.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Party House\n\nParty House is a multiplayer game built using Java, the [FastJ](https://github.com/fastjengine/FastJ) game engine, and a self-written multiplayer library.\n\nThe game's port is 19999.\n\n## How to Play\n\n### Running your own Server\nIt's as easy as downloading the latest server release, and running it.\nThere's currently no frontend, and it writes to a logfile.\n\n### Running the client\nOn the client side, download the client release matching the server's version.\nOnce opened, click the `Set Server IP` button and type the IP of the computer host.\nThis is `localhost` if you're running the server on the same pc as the client.\n\nOnce all players are in the lobby, click the button in the botton right to confirm.\nIf all players are confirmed, the game will begin!\n\nhttps://user-images.githubusercontent.com/64715411/181523676-b83c3428-7ae2-468c-93fe-5748814e764f.mp4\n\n## Version Logs\n\n#### v0.0.3\n- General bug fixes\n- networking library design overhaul\n- fixed issue where users are unable to set custom ip\n- updated game engine version to fastj 1.7.0 snapshot 2\n\n#### v0.0.2\n- General bug fixes\n- fix invalid name bug causing inability to open client/server\n\n#### v0.0.1\n- First prototype made for Java Community's Java Jam 2022\n- Engine is occasionally spotty with null rendering issues\n- reading/writing arrays through the network serializer(s) does not work as intended\n- lobbies, sessions, and demo gameplay of Snowball Fight have been implemented\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucasstarsz%2Ffastj-multiplayer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucasstarsz%2Ffastj-multiplayer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucasstarsz%2Ffastj-multiplayer/lists"}