{"id":13341044,"url":"https://github.com/turytsia/university-ija-Pacman","last_synced_at":"2025-03-11T20:32:01.632Z","repository":{"id":259307197,"uuid":"601766654","full_name":"turytsia/university-ija-Pacman","owner":"turytsia","description":"Pac-Man Adventure is a game where players control Pac-Man,  a yellow character, as he navigates a maze, eating dots and avoiding ghosts.   The objective is to find the key and leave the maze while avoiding the ghosts that pursue Pac-Man. ","archived":false,"fork":false,"pushed_at":"2023-05-26T18:32:13.000Z","size":707,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-24T12:15:16.225Z","etag":null,"topics":["ija","java","pacman","project","swing","vut"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/turytsia.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-14T19:20:33.000Z","updated_at":"2024-08-21T12:00:33.000Z","dependencies_parsed_at":"2024-10-24T08:33:06.551Z","dependency_job_id":"bdf11304-313e-47ea-8201-fc1dcb58f7dd","html_url":"https://github.com/turytsia/university-ija-Pacman","commit_stats":null,"previous_names":["turytsia/university-ija-pacman","turytsia/vut-ija-pacman"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turytsia%2Funiversity-ija-Pacman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turytsia%2Funiversity-ija-Pacman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turytsia%2Funiversity-ija-Pacman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turytsia%2Funiversity-ija-Pacman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/turytsia","download_url":"https://codeload.github.com/turytsia/university-ija-Pacman/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243108272,"owners_count":20237652,"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":["ija","java","pacman","project","swing","vut"],"created_at":"2024-07-29T19:25:07.981Z","updated_at":"2025-03-11T20:32:01.625Z","avatar_url":"https://github.com/turytsia.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pacman\n\nPac-Man Adventure is a game where players control Pac-Man, \na yellow character, as he navigates a maze, eating dots and avoiding ghosts. \n\nThe objective is to find the key and leave the maze while avoiding the ghosts that pursue Pac-Man. \nPlayers must strategically maneuver Pac-Man through the maze to collect score.\n\n## Install\n\n### Maven\nStandart way to compile and play the game is to use Maven tool:\n```bash\nmvn package\n```\n\nIt should compile the project, create program documentation and create .jar file.\nAfter .jar file is created, in order to launch the game use:\n\n```bash\njava -jar .\\target\\pacman-1.0.jar\n```\n\n### Makefile\n\nThere is also non-standart way to play the game, which is using Makefile.\n\nIf you are using **Windows**, run:\n\n```bash\nmake -f Makefile\n```\n\nFor **unix-based** systems (We used Ubuntu) run:\n\n```bash\nmake\n```\n\nThis should compile and run application right away. Good luck!\n\n## Plan [CZ]\n\nVedoucí týmu: *Oleksandr Turytsia, xturyt00*\u003cbr/\u003e\nČlen týmu: *Kambulat Alakaev, xalaka00*\u003cbr/\u003e\n\n#### Seznam požadavků\nPriority: Nejvyšší priorita = 5, nejnižší priorita = 1\nStavy: ✔️- splněno, ❌ - nesplněno\n|Priorita|Požadavek|Vlastník (má na starosti)|Předpokládaný termín|Stav|\n|---|---|---|---|---|\n|5|Vytvořit spravnou strukturu složek podle zadání|O. Turytsia|15.04.2023|✔️|\n|5|Vytvořit záklandní menu (Main screen). Najit vhodné sprity pro duchy a panačka|O. Turytsia|16.04.2023|✔️|\n|5|Vzít projekt z druhého zadání a připojit ho do naší hry|K. Alakaev|16.04.2023|✔️|\n|4|Vytvořit rozhraní pro vyběr mapy|O. Turytsia|17.04.2023|✔️|\n|5|Implementovat observer aby změny (např. pohyp panačka) byly viditelné na uživatelskem rozhraní|K. Alakaev, O. Turytsia|18.04.2023|✔️|\n|5|Implementovat počet žívotů u pakmana a body v bludiště|K. Alakaev|21.04.2023|✔️|\n|2|Přidat do každé mapy svůj popis|O. Turytsia|23.04.2023|❌|\n|5|Realizovat pohyb duchů, připojit počet životů a body do uživatelského rozhraní|K. Alakaev, O. Turytsia|23.04.2023|✔️|\n|5|Implementace algoritmu A* pro samostatný pohyb panačka|K. Alakaev|24.04.2023|✔️|\n|5|Implementace rozrhaní když pacman hru vyhrá nebo prohrá|O. Turytsia|24.04.2023|✔️|\n|5|Realizovat logování ve hře|K. Alakaev|27.04.2023|✔️|\n|5|Vytvořit rozhraní pro vyběr uložené hry s logováním, napojit logování do UI|O. Turytsia|28.04.2023|✔️|\n|4|Upravy pohybu panačka při logování obraceně. Další drobné upravy ohledně funkčnosti projektu|O. Turytsia|30.04.2023|✔️|\n|3|Přidat pom.xml aby fungoval Maven v projektu. Přidat základní komentáře pro programovou dokumentace|O. Turytsia|31.04.2023|✔️|\n|5|Aktualizovat pom.xml, upravit komentáře aby kompiloval programovou dokumentace|K. Alakaev|04.05.2023|✔️|\n|5|Testování a verifikace projektu. Odevzdání.|K. Alakaev, O. Turytsia|07.05.2023|✔️|\n\n## Results for the course\n**Result: 100/100**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fturytsia%2Funiversity-ija-Pacman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fturytsia%2Funiversity-ija-Pacman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fturytsia%2Funiversity-ija-Pacman/lists"}