FlashPunk è un'API grafica di terze parti per lo sviluppo di giochi semplici in AS3, e prendono ciò che effettivamente sono sprite o oggetti di visualizzazione di qualche tipo e si riferiscono ad essi come "Entità". Entity
è il nome effettivo della classe ed è la classe predominante da utilizzare per animare qualcosa come un personaggio che si muove sullo schermo.
C'è un po 'di convenzione in questo momento in cui ti riferisci a cose come barriere, nemici, personaggi, ecc. come "entità". Detto questo, se stai usando FlashPunk per la tua grafica, è sbagliato creare una classe base per rappresentare tali cose e nominarla anche Entity
? (In particolare, questo viola una convenzione di codifica ampiamente condivisa?)
Ovviamente sarebbe in un pacchetto diverso, e la maggior parte delle persone probabilmente separerebbe la grafica dallo stato attuale del gioco, quindi non c'è molta sovrapposizione lì. Sta usando solo lo stesso titolo.
Che dire di scenari come questo in generale con la programmazione? Esiste una convenzione particolare?