My question is about OOP. I have to create a survival game which contains 3 different types of agents and 3 different types of items. Each one of them has a particular way of moving on the map (matrix) created by me. But if two of them happen to choose the same position to move on to, they have to fight and one of them will be eliminated.The winner depends on what kind of items they pick from the map. The target is to have only one agent alive when the round is finished.
The classes are: Agent ,agent1,agent2,agent3,round,Map, Items. Could anybody give me a little bit of help? or any ideas?