{"id":19527459,"url":"https://github.com/knagaitsev/dinoman-io","last_synced_at":"2025-04-26T10:31:51.053Z","repository":{"id":63396157,"uuid":"159859916","full_name":"knagaitsev/dinoman-io","owner":"knagaitsev","description":"Multiplayer .io Pac-Man game made in 1 week using Phaser and socket.io","archived":false,"fork":false,"pushed_at":"2019-01-26T22:31:03.000Z","size":1019,"stargazers_count":20,"open_issues_count":0,"forks_count":33,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-04T11:51:12.098Z","etag":null,"topics":["game-development","io-game","multiplayer","multiplayer-game","socket-io"],"latest_commit_sha":null,"homepage":"https://youtu.be/9JRRUqSuKHk","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/knagaitsev.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}},"created_at":"2018-11-30T17:54:56.000Z","updated_at":"2024-09-17T06:12:09.000Z","dependencies_parsed_at":"2022-11-18T04:46:18.706Z","dependency_job_id":null,"html_url":"https://github.com/knagaitsev/dinoman-io","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/knagaitsev%2Fdinoman-io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knagaitsev%2Fdinoman-io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knagaitsev%2Fdinoman-io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knagaitsev%2Fdinoman-io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/knagaitsev","download_url":"https://codeload.github.com/knagaitsev/dinoman-io/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250973044,"owners_count":21516466,"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":["game-development","io-game","multiplayer","multiplayer-game","socket-io"],"created_at":"2024-11-11T01:15:06.120Z","updated_at":"2025-04-26T10:31:50.472Z","avatar_url":"https://github.com/knagaitsev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Dinoman.io - Multiplayer IO Pac-Man\n\n![alt text](https://firebasestorage.googleapis.com/v0/b/loon-ride-webpage.appspot.com/o/media%2F-LS_efyX7On2bRi0o1pU?alt=media\u0026token=a3455e0c-0fdf-4fb6-b793-c458d3335e8b \"dinoman.io\")\n\nThis is the source code for the first attempt I made at a .io game. The game can be found at: http://dinoman.io\n\nVideo - Coding Multiplayer IO Pac-Man in One Week: https://youtu.be/9JRRUqSuKHk\n\nTo get in touch, join the Loonride Discord: https://discord.gg/Sfbg2Sh\n\nHow to run:\n\n```bash\nnpm start\n```\n\nMistakes I made:\n\n- I deal with the food in the server very inefficiently\n- I take the client-sent x and y positions, rather than updating them in the server (I implemented something to test if these values are reasonable, but it is still less secure than only taking user input)\n\nIf you are looking for a base from which to start your .io game, try this: https://github.com/Loonride/io-template","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknagaitsev%2Fdinoman-io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fknagaitsev%2Fdinoman-io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknagaitsev%2Fdinoman-io/lists"}