I'm trying to implement a game but first I need a way to represent the world that can hold players and items
I'm currently representing it as a 2D vector of <Entity>
where Entity is a base class
Players and Items both derive from "Entity" class
Players and Items do not share common function except for maybe, a function that'll print their "information"
Dynamic casting will be needed, but I've read that it's a code smell as it is a school project, I wanna implement it in the "best way" possible
Any suggestions please ?
