{"id":21022418,"url":"https://github.com/nemk0ff/Pacman-Among-Us","last_synced_at":"2025-05-15T08:32:28.690Z","repository":{"id":260470603,"uuid":"874988670","full_name":"nemk0ff/Pacman-Among-Us","owner":"nemk0ff","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-22T06:23:48.000Z","size":76649,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-24T05:49:56.136Z","etag":null,"topics":["cpp20","qt6","sfml-graphics-library","tiled-map-editor"],"latest_commit_sha":null,"homepage":"","language":"C++","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/nemk0ff.png","metadata":{"files":{"readme":"README.md","changelog":"history.csv","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":"2024-10-18T21:01:55.000Z","updated_at":"2025-04-11T06:37:01.000Z","dependencies_parsed_at":"2025-02-24T07:40:21.151Z","dependency_job_id":null,"html_url":"https://github.com/nemk0ff/Pacman-Among-Us","commit_stats":null,"previous_names":["nemkof/pacman-among-us","nemk0ff/pacman-among-us"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nemk0ff%2FPacman-Among-Us","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nemk0ff%2FPacman-Among-Us/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nemk0ff%2FPacman-Among-Us/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nemk0ff%2FPacman-Among-Us/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nemk0ff","download_url":"https://codeload.github.com/nemk0ff/Pacman-Among-Us/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254304642,"owners_count":22048446,"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":["cpp20","qt6","sfml-graphics-library","tiled-map-editor"],"created_at":"2024-11-19T11:11:50.728Z","updated_at":"2025-05-15T08:32:23.670Z","avatar_url":"https://github.com/nemk0ff.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pacman-Among-Us\nИгра была написана в качестве курсовой работы по дисциплине *\"Методы и стандарты программирования\"*. \n\nРабота написана с использованием фреймворка **QT creator**(c++), графической библиотеки **SFML** и редактора карт **Tiled Map Editor**.\n\n# Игровой процесс\nИгра представляет из себя смесь классической версии игры Pacman с элементами игры Among Us. \nЛогика игрового процесса аналогична игре Pacman, но есть некоторые особенности:\n- **Цель игрока - создать 4** саботажа в специальных локациях. По достижении цели начинается следующий уровень. На нем увеличивается скорость врагов и увеличивается время перезарядки между созданием саботажей. \n- На карте есть вентиляция, по которой главный игро способен перемещаться на другой конец карты.\n\nДля перемещения по вентиляции или создания саботажа, необходимо встать рядом с ними и нажать клавишу \"E\"\n### Общий вид игры\n![Header](gif/Gameplay.gif)\n\n### Жизни\nУ игрока есть всего три жизни на игру: они не обновляются на новом уровне и игра завершается, если жизней не осталось\n\n\u003cimg src=\"gif/lives.gif\" width=30% height=30%\u003e\n\n### Энерджайзеры\nКак и в классическом Pacman'е, на карте есть 4 энерджайзера, съев которые, игрок на некоторое время приобретает способность убивать врагов.\n\n\u003cimg src=\"gif/energy.gif\" width=30% height=30%\u003e\n\n### Саботажи\n\n\u003cimg src=\"gif/sabotage.gif\" width=30% height=30%\u003e\n\n### Вентиляция\n\n\u003cimg src=\"gif/ventilation.gif\" width=30% height=30%\u003e\n\n# *Menu*\nПри запуске игры пользователя встречает меню:\n\n\u003cimg src=\"gif/Menu.png\" width=75% height=75%\u003e\n\n## *Settings*\nРаздел **\"Settings\"** предоставляет доступ к:\n- включению/выключению звуков в игре\n- смене клавиш, отвечающих за передвижение (wasd либо стандартные стрелки)\n- смене ника игрока, который будет отображаться во время следующей игры\n\n\u003cimg src=\"gif/Settings.gif\" width=75% height=75%\u003e\n\n## *History*\nРаздел **\"History\"** содержит информацию о предыдущих сессиях пользователя. Информация загружается из csv-файла и обновляется автоматически после каждой игры.\n\n\u003cimg src=\"gif/History.gif\" width=75% height=75%\u003e\n\n## *About game*\nВ разделе **\"About game\"** пользователю предлагается перейти по ссылке на данный репозиторий, в этом readme файле он может найти всё, что его интересует.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnemk0ff%2FPacman-Among-Us","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnemk0ff%2FPacman-Among-Us","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnemk0ff%2FPacman-Among-Us/lists"}