JeuWeb - Crée ton jeu par navigateur
Référentiel de type de ressources : BDD, fichier, ou classes ? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Référentiel de type de ressources : BDD, fichier, ou classes ? (/showthread.php?tid=4171)

Pages : 1 2


RE: Référentiel de type de ressources : BDD, fichier, ou classes ? - Arius Vistoon - 10-07-2009

je ne comprend plus ce que tu cherche a faire.
si le but est d'avoir les instances des objets (serialisé dans un coin donc), tu as déja memcache qui gere ca tres bien en php (et mieux que tu ne saurais le faire a la mimine)

c'est ca que tu cherche a faire ?


RE: Référentiel de type de ressources : BDD, fichier, ou classes ? - wild-D - 10-07-2009

je crois pas, comme j'avais compris la question initiale de ter rowan; la question porte sur le stockage des types d'objet (="modèle" des armes,armures, et autres items du jeu). Pour les instances d'objets avec leurs variables d'états ça seraient stockées en bdd.

edit: ce qui empêche pas que l'idée de stocker les modèles en memcache soit une option intéressante. ^^


RE: Référentiel de type de ressources : BDD, fichier, ou classes ? - Arius Vistoon - 10-07-2009

si le but n'est pas le stockage des instances mais d'avoir une architecture "normal", je maintien je que j'ai dit plus tot 3+1. (rien n'empeche si tu veux aussi stoker le sinstance d'utiliser memcache mais vérifie bien que c'est ce que tu veux car c'est assez gourmand en memoire et nécessite généralement un serveur rien que pour lui pour etre pleinement efficace sans compter les pb de connexion..mais ca vaut le coup si le pb se situe a ce niveau)

Par 3+1 cela signifie :
que tu utilise ta base de données (ou un fichier plat de type xml ou les deux, à toi de voir en fonction de l'analyse de ton systeme) pour stoker des relations et tes données (peut etre que dans ton cas seul les données suffit).
et
que tu utilise une couche modele qui permet d'apporter la notion objet a ta base. Modele qui contient entre autres tes methodes specifiques a chaque cas de figure.

bref que du classique et de l'efficace


RE: Référentiel de type de ressources : BDD, fichier, ou classes ? - pascal - 11-07-2009

et le design pattern strategy dans tout ça ?

http://en.wikipedia.org/wiki/Strategy_pattern

A+

Pascal


RE: Référentiel de type de ressources : BDD, fichier, ou classes ? - Ter Rowan - 15-07-2009

je rentre juste de week end donc désolé pour ceux qui attendaient avidement mes réponses :p


wild-d a bien résumé ma problématique, elle est sur le "modèle" pas sur les "données" (au sens quels sont les objets existant dans le monde, où sont ils, les relations qu'il y a avec les autres entités) ==> les données sont en bdd

dans cette situation je comprends mieux ton 3+1 Arius, ce que je
traduis pour moi par "3" => le modèle est porté par la POO

me reste plus qu'à éplucher la réponse de Pascal, mais j'ai du mal avec les patterns et autre intrefaces. Vais devoir me creuser la tête ^^