Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

un peu de code cette fois :

je vais parler du système des objects.

au début, j'ai essayé de faire un système avec plusieurs objects tel que

La classe item puis les autres object principaux qui hérite de item:

  • ammo
  • key
  • weapon
  • recovery
Ensuite pour l'inventaire je créait une liste d'objets item dans lequel les object de type ammo,key,weapon,etc venait s'intégrer.
Les problèmes sont survenus quand je devais tester les objects entre eux pour les associations (tout les objects était traité comme item alors qu'il fallait prendre en compte leur caractéristique weapon,ammo etc) j'ai préférer changer ça en un seul object

avec des propriétés enum type, weapontype, ammotype etc..

J'essaierais surement plus tard de repartir sur une architecture plus object en essayant de passer la barrière des castings de variable entre elles mais pour le moment ça marche..