{"id":16606660,"url":"https://github.com/marcomarrelli/oop23-pvz-clone","last_synced_at":"2025-05-10T11:31:11.690Z","repository":{"id":220588760,"uuid":"751832651","full_name":"marcomarrelli/OOP23-pvz-clone","owner":"marcomarrelli","description":"Plants Vs Zombies Clone written in Java (OOP 2023/2024 Project - @unibo Cesena). Read documentation at:","archived":true,"fork":false,"pushed_at":"2024-02-18T21:20:39.000Z","size":41651,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T07:33:24.615Z","etag":null,"topics":["clone","demake","java","oop","plants-vs-zombies","pvz","remake","swing","unibo"],"latest_commit_sha":null,"homepage":"https://marcomarrelli.github.io/OOP23-pvz-clone/","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/marcomarrelli.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}},"created_at":"2024-02-02T12:31:08.000Z","updated_at":"2025-03-07T13:31:02.000Z","dependencies_parsed_at":"2024-02-18T22:36:40.144Z","dependency_job_id":null,"html_url":"https://github.com/marcomarrelli/OOP23-pvz-clone","commit_stats":null,"previous_names":["marcomarrelli/pvz-clone","marcomarrelli/oop23-pvz-clone"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcomarrelli%2FOOP23-pvz-clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcomarrelli%2FOOP23-pvz-clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcomarrelli%2FOOP23-pvz-clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcomarrelli%2FOOP23-pvz-clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marcomarrelli","download_url":"https://codeload.github.com/marcomarrelli/OOP23-pvz-clone/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253410348,"owners_count":21904064,"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":["clone","demake","java","oop","plants-vs-zombies","pvz","remake","swing","unibo"],"created_at":"2024-10-12T01:09:32.931Z","updated_at":"2025-05-10T11:31:09.595Z","avatar_url":"https://github.com/marcomarrelli.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [OOP-23] Plants Vs Zombies Clone\n### Email dei Componenti:\n- margherita.zanchini@studio.unibo.it\n- irenesofia.lotti@studio.unibo.it\n- sofia.caberletti@studio.unibo.it\n- marco.marrelli@studio.unibo.it\n\n### Obiettivo del Gruppo:\nIl gruppo si pone come obiettivo quello di realizzare un clone (demake) del famoso gioco sviluppato dalla PopCap Games, Plants Vs Zombies.\n\n### Lista delle Funzionalità Raggiunte:\n- Interfaccia Grafica Minimale\n- Schermata di Avvio\n- 5 Livelli\n- Sistema Soli Automatico\n- 1 Tipologia di Pianta e 1 Tipologia di Zombie\n- Sistema di Posizionamento della Pianta (Click)\n- Sistema di Generazione degli Zombies\n- Sistema per le Orde di Zombies\n- Applicazione Resizable\n\n### Lista di Funzionalità Opzionali Non Raggiunte:\n- Pianta Girasole (per Sistema dei Soli)\n- 5+ Tipologie di Piante e 5+ Tipologie di Zombies\n- Shop e Valuta In-Game\n- Tosaerba, Paletta (In-Game Tools Principali) e Forcone (In-Game Tool Secondario)\n- Sistema di Posizionamento delle Piante (Drag \u0026 Drop)\n- Animazioni Basilari (Frame-By-Frame)\n- Dialoghi e Creazione di Crazy Dave (Personaggio), tramite Profilo Giocatore\n- Effetti Sonori Minimali\n- Profilo Giocatore Minimale (Nome e Avatar Personalizzabile)\n- Livello Notte\n- Statistiche\n\n### Challenge Previste:\n- Coordinazione all'Interno della Squadra\n- Appropriato Utilizzo del Version Control Tool (git)\n- Appropriato Utilizzo del pattern MVC\n- Gestione Funzionalità delle Entità (Piante e Zombies)\n- Gestione Collisioni e Parametri delle Entità\n\n### Suddivisione di Massima del Lavoro fra i Partecipanti:\n- **Lotti**: Implementazione degli Zombies e Corrispondente Parte Grafica, Implementazione del Game Controller\n- **Marrelli**: Implementazione del Sistema di Posizionamento delle Entità, View del Campo di Gioco, Implementazione del Menu Controller\n- **Zanchini**: Implementazione delle Piante e Corrispondente Parte Grafica, Implementazione del Game Controller\n- **Caberletti**: Implementazione del Sistema dei Soli e Corrispondente Parte Grafica, View della Schermata di Avvio, Implementazione del Menu Controller\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcomarrelli%2Foop23-pvz-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcomarrelli%2Foop23-pvz-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcomarrelli%2Foop23-pvz-clone/lists"}