Developpement d'un MWS-like ... Some teasers !!

438 messages · 75 896 vues · qui a participé ?

AgentPLE Membre · Légende 2 283 messages Inscrit le 07/01/2003 Vu en 2019
Lundi 19 Novembre 2007 à 10:44 #61

Le 16/11/2007, Pie avait écrit ...



T'a oublié celle là!
Je suis pas sûr que tout le monde la mettrait dans la catégorie inutilisable... après tout c'est une carte à combo et pas un "filler". Bon, cela dit c'est facile, comme One With Nothing, de dire que ces cartes-là doivent être bloquées, mais j'avance que la plupart des cartes peuvent être filtrées.

Chaudakh : tu pourrais pas tout simplement générer un fichier texte qui est le miroir de la bdd ?
On aurait un truc du genre
"Charger filtre personnel", ça ouvrirait une fenêtre où on irait chercher le fichier texte qui se superposerait à la bdd.
Dans ce fichier texte, une liste de noms de cartes avec la note à côté.

Avantage de ce système :
- possibilité d'avoir un filtre différent suivant le format (bloc, T2, étendu, legacy, vintage) ou suivant le type de jeu qu'on veut faire (contrôle, combo, aggro)
- possibilité de donner ce filtre à un ami, et de récupérer le sien, si on est feignant pour faire le boulot (et qu'on lui fait confiance)
- pas d'obligation d'écraser ou de modifier la bdd des cartes
- pouvoir écrire un pense-bête dans le fichier pour expliciter quelques choix susceptibles d'être modifiés sous certaines condition (ex: liste de carte à réactiver si un deck Pouce de Krack devient jouable)
Dr-Tenma : "Tiers 3: Elfe, Planeswalker, Doran, le-deck-à-Damien-Macé-secret-tech-qui-fait-1-2drop-à-MC"
chaudakh Modérateur · Modo Forum 7 040 messages Inscrit le 11/10/2003 Vu il y a plus de 6 mois
Lundi 19 Novembre 2007 à 13:51 #62
Chaudakh : tu pourrais pas tout simplement générer un fichier texte qui est le miroir de la bdd ?
On aurait un truc du genre
"Charger filtre personnel", ça ouvrirait une fenêtre où on irait chercher le fichier texte qui se superposerait à la bdd.
Dans ce fichier texte, une liste de noms de cartes avec la note à côté.

C'est exactement ce que je disais ...
Le seul truc chiant à gérer, c'est que ça peut pas être un mirroir de la bdd, au sens où à chaque update il manquera dans le txt forcément les nouvelles cartes.

Le plus simple, un fichier txt qui rescence Nom de cartes et Nombre d'étoiles (note /5 par ex) .
Au chargement du prog il lit le txt et met tout ça dans une matrice, puis on ordonne la matrice par ordre alphabétique sur les noms.
Quand tu selectionnes une cartes, il check dans cette matrice (sur les noms via un algorithme par dichotomie) si une note a été attribuée : si oui, il l'affiche.
Quand tu affectes une note, il écrase la valeur correspondante dans la matrice si le nom existe déjà, crée une nouvelle ligne si le nom n'existe pas. Puis sauvegarde la matrice dans le .txt en écrasant le précédent....

Bref, une petite usine à gaz à lui tout seul, pour une utilité quand même relativement restreinte non ? C'est pas trop long et pas difficile à faire celà dit ... :d
AgentPLE Membre · Légende 2 283 messages Inscrit le 07/01/2003 Vu en 2019
Mardi 20 Novembre 2007 à 09:46 #63

Le 19/11/2007, chaudakh avait écrit ...

Le seul truc chiant à gérer, c'est que ça peut pas être un mirroir de la bdd, au sens où à chaque update il manquera dans le txt forcément les nouvelles cartes
En fait, c'est ce à quoi je pensais plutôt qu'un vrai miroir.

Bref, une petite usine à gaz à lui tout seul, pour une utilité quand même relativement restreinte non ? C'est pas trop long et pas difficile à faire celà dit ...
C'est peut-être une usine à gaz, mais c'est transparent niveau utilisateur, et c'est potentiellement très utile je t'assure ! Donc je pense que ce serait un vrai plus.
Par contre, le nb de niveau de filtre, si tu as la possibilité d'en faire plusieurs, je pense que ça devrait être binaire OUI/NON, qu'on sache ce qu'on affiche.
Dr-Tenma : "Tiers 3: Elfe, Planeswalker, Doran, le-deck-à-Damien-Macé-secret-tech-qui-fait-1-2drop-à-MC"
Nokiou Membre · Légende 1 353 messages Inscrit le 06/06/2007 Vu en 2023
Mardi 20 Novembre 2007 à 09:59 #64
J'ose reposer ma question pour le draft ?
chaudakh Modérateur · Modo Forum 7 040 messages Inscrit le 11/10/2003 Vu il y a plus de 6 mois
Mardi 20 Novembre 2007 à 11:00 #65
Oui évidemment, comme toute usine à gaz, c'est transparent pour l'utilisateur .... 8-)
Je le ferai car je trouve que c'est une bonne idée et que ça mange pas de pain. En une soirée, c'est fait.

Concernant les filtres, là aussi c'est une usine à gaz, mais au final il associe à chaque carte True ou False, correspondant à l'affichage ou pas dans une variable (AAfficher) (j'ai d'ailleurs des soucis techniques ... pour le moment je rend le fond des cartes non valides rouge, mais à terme j'aimerais ne pas afficher les lignes, mais une boucle naive type :

for i=1 to nbre_cartes
if ListeCarte(i).Display = ListeCarte(i).AAfficher
next

prend ...... 3 minutes pour l'ensemble du DataGridView ....)

J'ose reposer ma question pour le draft ?

Oui, c'est en cours ....de même que le Scellé.
Nokiou Membre · Légende 1 353 messages Inscrit le 06/06/2007 Vu en 2023
Dimanche 16 Décembre 2007 à 20:30 #66
Alors, est-ce qu'on aura un beau cadeau sous le sapin ? :-P
chaudakh Modérateur · Modo Forum 7 040 messages Inscrit le 11/10/2003 Vu il y a plus de 6 mois
Dimanche 16 Décembre 2007 à 21:07 #67

Le 16/12/2007, Nokiou avait écrit ...

Alors, est-ce qu'on aura un beau cadeau sous le sapin ? :-P

J'ai pris un peu de retard pour des raisons perso ..... a priori non ... puis avec les soucis de copyrights, je vais me renseigner avant de mettre en ligne sur mon site perso une version ...
shining_lotus Membre · Seigneur 225 messages Inscrit le 31/05/2007 Vu en 2008
Jeudi 20 Décembre 2007 à 19:12 #68
T'as une idée pour la mise en ligne ? Qu'on puisse te faire tout plein de compliment ^^.
Vous ne savez ni ce que je suis, ni ce à quoi je pense, donc, n'essayez pas de me comprendre.
Allez, rejoingnez nous ici.
Brousse_Ouilisse Membre · Sorcier 94 messages Inscrit le 21/01/2005 Vu en 2009
Dimanche 24 Février 2008 à 22:04 #69
Résultat des courses ??
chaudakh Modérateur · Modo Forum 7 040 messages Inscrit le 11/10/2003 Vu il y a plus de 6 mois
Mardi 18 Mars 2008 à 13:03 #70
le projet avance, mais même quans il sera terminé, faut que je vois légalement si je peux le mettre en ligne ...
chaudakh Modérateur · Modo Forum 7 040 messages Inscrit le 11/10/2003 Vu il y a plus de 6 mois
Mercredi 02 Avril 2008 à 01:38 #71
Quelques nouveaux Teasers :

Aperçu du programme principal avec un deck ouvert :



Concernant les statistiques, ajout entre autres de :

— Analyse du budget :



— Diverses analyses concernant la production de mana, le manalyseur etc :



— Un outil de calcul de probabilité de combinaison :



Sinon, divers outils ont été ajoutés comme un générateur de mains aléatoires :



La prochaine fois, des teasers sur le programme de jeu en ligne 8-)

[ Dernière modification par chaudakh le 02 avr 2008 à 01h44 ]
MonarkeNeko Membre · Légende 1 221 messages Inscrit le 03/06/2004 Vu en 2014
Mercredi 02 Avril 2008 à 13:40 #72
C'est quand même infernal tout ces € qui se trimballe partout :-o
Mais qui est l'intru ? ^^
chaudakh Modérateur · Modo Forum 7 040 messages Inscrit le 11/10/2003 Vu il y a plus de 6 mois
Mercredi 02 Avril 2008 à 15:51 #73

Le 02/04/2008, MonarkeNeko avait écrit ...

C'est quand même infernal tout ces € qui se trimballe partout :-o

??
Yoshun Membre · Légende 537 messages Inscrit le 12/01/2008 Vu en 2017
Mercredi 02 Avril 2008 à 16:09 #74
Suffit que j'ai un gros problème d'ordi pour qu'un truc pareil arrive :oops:
En tout cas, je dis Félicitation Chaudakh :-)
Monde_De_Merde Membre · Nomade 12 messages Inscrit le 25/12/2007 Vu en 2009
Mercredi 02 Avril 2008 à 18:03 #75

Le 02/04/2008, MonarkeNeko avait écrit ...

C'est quand même infernal tout ces € qui se trimballe partout :-o

Euh non, pas du tout en fait, parce que c'est utile, et bien placé. Donc non.
Rome a connu sous les Borgia 30 années de terreur, et ça a donné De Vinci, Michelange et la Renaissance.
La Suisse a connu 500 ans de liberté, de fraternité et de démocratie, et qu'est ce que ça a donné ?
- Orson Welles

Répondre

Connectez-vous ou créez un compte pour écrire sur le forum. Les comptes de l'ancien site fonctionnent avec leur mot de passe.