Intégration des pages "mes parties", "se connecter" et "s'inscrire".
Mise à jour des règles spéciales "Affinités avec les lances / les pièges" : l'objet bonus
n'est plus gagné lorsqu'un trèfle est obtenu dans un coffre, mais lorsqu'un anneau (de feu, de
foudre) ou une bouteille / seringue de produit anti-sportif est obtenu.
Correction de bugs graphiques et suppression des carrés rouges de debug lorsque des sprites
entrent en collision.
Correction d'un crash.
Bug connu :
Il y a parfois des bugs ou comportements bizarres avec les anims de saut, poussière et téléportation, je ferai une passe pour nettoyer ça.
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Intégration de tous les menus de l'app
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Intégration de la barrière magique entourant le plateau. Note : à un niveau de zoom intermédiaire les drapeaux de coin à gauche du plateau bougent pdt l'animation, je corrigerai
Lorsqu'un joueur a subi une pestifération ou un foudroiement et est en attente de subir le déplacement, l'icône "choc" tournant autour
de sa tête (petites étoiles) est mise à jour afin que les étoiles soient remplacées respectivement par des têtes de rat et des éclairs.
De la même manière lorsqu'un joueur est en attente de jouer un choc les icônes en forme de bulle de BD l'indiquant ont été mises à jours.
L'icône "éclair" n'a pas encore été dessinée, j'ai gribouillé un gros éclair rouge par dessus celle de choc, ce sera modifié 😁
Quand un joueur est empoisonné des bulles de poisons s'échappent au dessus de sa tête (l'animation n'est pas folle, elle sera reprise)
Ajout d'une animation de téléportation lorsqu'un joueur se déplace d'un bord à l'autre du plateau
Bug connu :
Il y a parfois des bugs ou comportements bizarres avec les anims de saut, poussière et téléportation, je ferai une passe pour nettoyer ça.
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Intégration de tous les menus de l'app
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Nouvelles icônes des règles spéciales "porteur de baguette de feu" et "porteur de baguette
de téléportation" (éclaicissement du fond et passage en noir et blanc des quartiers
"désactivés")
Nouvelle icône de la règle spéciale "maîtrise des raccourcis"
Mise à jour des dés :
De combat
De vol
Rapide
Il y aura aussi dans une prochaine mise à jour l'ajout d'un dé de morsure.
Nouvelle image des boules de feu pour les anneaux de feu et baguettes de feu.
Nouvelle version de l'animation "étoile de lancer"
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Intégration de tous les menus de l'app
Ajout des animations de saut des personnages
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Intégration des animations statiques, de marches, de chocs pour tous les persos ; intégration de
Optimisation des perfs du jeu
Correction du bug provoquant le déplacement de la caméra vers le joueur dont c'est tour (plutôt que vers le joueur
devant réaliser une action) à chaque step de jeu.
Sélection de trajectoire de déplacement :il est maintenant possible de changer la trajectoire de
déplacement sélectionnée en cliquant sur n'importe quelle case vide du plateau. Vous pouvez donc :
Soit toujours cliquer sur une case de la trajectoire que vous voulez sélectionner : cette trajectoire
est alors directement sélectionnée
Soit cliquer sur une case vide du plateau : la trajectoire sélectionnée passe à la suivante possible,
et ça boucle.
Cela corrige donc le bug qui empêchait parfois de sélectionner une trajectoire lorsque toutes les cases de
cette dernière contenaient des joueurs ou des obstacles. (bug arrivé plusieurs fois sur le plateau de jeu
"entonoir" par exemple)
Mise à jour des vitesses de jeu "rapide" et "très rapide" : c'est maintenant vraiment (très) rapide lorsque l'on
sélectionne ces vitesses de jeu :)
Correction d'un bug qui rendait inopérant le téléchargement des données des parties en arrière-plan.
Correction du sprite du drapeau qui se déplaçait légèrement à chaque frame
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Intégration de tous les menus de l'app
Ajout des animations de saut des personnages
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Mise à jour des images de l'Elfe, de l'Orc, du Gob et de la Magicienne. Les proportions changeront peut-être, le Gob parait trop grand et l'orc pas assez imposante...
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Correction d'un bug de l'Elfe Noir : lorsque le calice de sang était rempli, chaque nouvelle action déclenchant un remplissage
provoquait une obtention supplémentaire de l'objet "Calice de sang Niv 5". On pouvait donc se retrouver avec cet objet un grand
nombre de fois au lieu d'être limité à un unique exemplaire...
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Correction d'un bug sur l'elfe noir : les objets "Calice de sang" n'étaient pas ignorés dans son décompte d'objets actifs
et bloquaient donc la prise d'autres objets.
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Correction du problème de notifications : sur les smartphone en Android 13 et plus, l'utilisateur doit maintenant
explicitement autoriser les pushs notifs (demande effectuée par l'app au lancement)
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Correction d'un bug d'affichage sur l'icône indiquant le nombre d'occurences de l'objet possédé dans le sélectionneur d'objet.
Nouveauté pour la magicienne : elle débute maintenant la partie avec des potions de recharge magique. Il s'agit d'un nouvel
objet permettant de recharger instantanément ses baguettes magiques lorsqu'elles sont indisponibles.
Le nombre de potions possédées par la magicienne dépend du nombre de tours de la partie (1 potion par tranche de 5 tours)
Ajout d'un nouveau parchemin : le parchemin à boire. Il permet de débuter la partie avec une potion de recharge de plus.
Il n'est utilisable que si le personnage possède une baguette : c'est à dire s'il s'agit de la magicienne, ou de l'humain équipé d'une
baguette.
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
La Magicienne se perfectionne ! Elle possède désormais la nouvelle règle spéciale suivante :
Maîtrise des raccourcis :
Lors de la prise d'un raccourci, le personnage lance deux dés et peut choisir sur laquelle des
deux cases associées aux résultats il se déplace.
Vous l'attendiez, vous en aviez marre de devoir jouer un gentil à l'air un peu débile pour aller vite, et bien le voici le voilà
mesdames et messieurs, prêt à entrer dans l'arène, j'ai nommé........ l'Ellllllllfe Noirrrrrrrr ! *foule en délire*
Voici sans plus attendre ses caractéristiques :
L'Elfe noir
Un efle qui en a eu marre de manger de la salade et qui a mal tourné...
Profil : Variable
Victoire au combat : 40% (dont 10% de chances d'infliger un gros choc)
Objets alternatifs : Offensifs
Vitesse : 2
Règles spéciales :
Porteur de Calice de sang :
Le personnage détient l'objet actif Calice de sang
Le Calice se remplit d'un niveau à chaque fois que le personnage inflige un gros choc. Il peut être rempli au maximum
au niveau 5.
Le Calice peut être utilisé en phase d'action, gratuitement, s'il est rempli d'au moins un niveau. Chaque niveau ne peut être
utilisé qu'une seule fois par partie.
Effets :
Niveau 1 : le personnage gagne 1 point de vitesse
Niveau 2 : le personnage gagne la règle spéciale Attaque dans le dos
Niveau 3 : le personnage gagne la règle spéciale Initiative
Niveau 4 : le personnage gagne un bonus de 10% à ses jets d'attaque en combat
Niveau 5 : le personnage gagne 1 point de vitesse
De plus chaque niveau rempli rapporte deux points au joueur. Mais chaque niveau utilisé fait perdre ces deux points.
Poignard de sang :
Les chances de victoire écrasante au combat du porteur sont augmentées de 20%. (Ne modifie pas les chances totales de victoire).
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Correction d'un bug introduit par la précédente maj : après certains coups les parties en ligne se bloquaient, obligeant à les
quitter et les recharger pour les débloquer.
Correction de l'affichage erroné des pseudos avec caractères accentués sur l'écran de jeu.
Le truc sympa dont je parle dans la release note de la version 0.300 est toujours en cours de dev 🤓
Sortie visée cette semaine !
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Correction d'un problème pouvant entrainer des bugs sur les utilisations de trèfles, provoquant ensuite des crashs de parties.
Vu que c'est dans du code générique il est possible que d'autres crashs en ligne aient été dus à ce problème, j'ai
bon espoir que ça corrige plusieurs problèmes récurrents...
Intégration de nouvelles images :
Nouvelle animation de choc
Nouvelles animations de pestifération
Nouvelles "mini-bulles" choc, joueur déplacé, poison
Ajout d'informations envoyées avec les infos de debug... encore 😁
Mais là je crois que j'arrive au bout, l'outil de debug commence à être bien complet
Le truc sympa dont je parle dans la release note de la version 0.300 est toujours en cours de dev 🤓
Sortie visée la semaine prochaine !
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Intégration des nouvelles images pour les personnages. Pour le moment ce sont encore des croquis, elles seront améliorées et des animations seront ajoutées
au fur et à mesure du dev :)
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Intégration de différentes images retouchées par la graphiste.
Liste des parties en ligne :
désormais lors du déroulement de chaque partie (en replay ou en direct) des informations de debuggage sont générées
pour les parties possédant de telles infos, ajout d'une ligne "Envoi infos debug" depuis la liste des parties : un clic
dessus permet d'envoyer ces infos sur le serveur. Vous pouvez le faire si une partie crashe, ou si je vous le demande ;-)
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Correction d'un bug introduit par la version précédente.
Si un piège infecté à déjà été subi dans la phase actuelle du tour, ses informations dans la fenêtre
contextuelle indiquent désormais qu'il l'a été, et qu'un déplacement à côté de lui ne provoquera donc
pas de nouvelle infection.
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Les pièges infectés ne peuvent désormais plus être subis qu'une seule fois par phase de jeu
(phase de déplacement, dérapage, action).
Cela permet de corriger le bug de "boucle infinie" qui survenait lorsqu'un piège infecté était placé
deux cases sous un trou, et qu'un obstacle empêchait la sortie de ce tour par le haut.
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
La fenêtre contextuelle, lorsqu'elle est fermée, s'affiche maintenant en miniature au dessus du parchemin, sur le bord gauche de l'écran.
(le design est de moi-même, il sera un jour plus joli 😅).
Dans la miniature s'affiche un chiffre indiquant le nombre d'onglets actuellement ouverts. Si le nomre augmente (donc que des informations
se sont affichées) il passe rouge afin de vous le signaler.
Ajout d'une nouvelle préférence (dans la nouvelle catégorie "Préférences d'accessibilité") permettant de désactiver l'utilisation de la police
d'écriture "stylisée" utilisée dans le bandeau supérieur et dans la fenêtre contextuelle. La police par défaut du téléphone est alors utilisée
à la place.
Correction de certains crashs qui arrivaient parfois au cours d'une partie, et correction du bug qui faisait que lors de zoom/dézoom sur le plateau
de jeu, les objets présents dessus (coffres, obstacles, etc...) avaient parfois du retard ou de l'avance sur leur échelle. Ca provoquait un espèce
d'effet de clignotement assez moche.
Bug connu :
Actuellement, chaque jour, c'est le joueur 1er eu classement chacun pour soi qui reçoit les points et les POs du joueur premier au classement 1v1 😅
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Sur certains contextes, des flèches de navigation apparaissent en bas pour passer d'une page d'infos à l'autre.
Toutes les icônes et images présentées sont cliquables : sur un clic les informations relatives à l'icône ou à l'image
s'affichent sur le parchemin. C'est pas tout à fait vrai, l'icône indiquant l'action sur le double-clic ne l'est pas...
Le contexte de combat a été pas mal enrichi, il indique le type de combat (standard, attaque dans le dos, de morsure, empoisonnées, Initiative...)
via l'icône (cliquable 😁) entre les deux joueurs, et les probabilités indiquent clairement les bonus malus détenus.
En cas d'attaque empoisonnée, ou d'attaque vers un personnage ayant attaque empoisonnée, une 4ème ligne indique
les probabilités d'empoisonner l'adversaire / de se retrouver empoisonné.
Le double clic est maintenant géré par l'app, et utilisé par la fenêtre contextuelle. Double-cliquez n'importe où sur la fenêtre contextuelle
pour déclencher l'action associée.
En fonction du contexte l'action du double-clic est différente (elle est indiquée par l'icône située en bas à droite) :
Sur un contexte qui peut être fermé, l'icône est une croix et un double-clic ferme le contexte.
Sur un contexte qui ne peut pas être fermé (joueur, équipe) l'icône est une flèche et le double-clic permet de naviguer
vers le joueur ou l'équipe devant au classement.
Sur le contexte joueur, si un autre joueur se trouve sur la case du joueur dont les infos contextuelles sont affichées (cas en combat),
l'icône est une double flèche et le double-clic permet de switcher d'un joueur à l'autre.
Comme dit précédemment le double-clic est maintenant géré : pour les parties en équipe c'est un double clic sur un joueur sur le plateau
qui permet maintenant d'afficher sa zone de soutien (le clic sur la bannière n'existe plus, on cliquait trop souvent dessus par erreur).
Les préférences sont splittées en plusieurs pages, il commençait à y en avoir beaucoup trop sur une seule et unique page...
Ajout de deux nouvelles préférences :
Dans les Préférences de jeu : possibilité de démarrer les parties avec le parchemin replié sur le bord de l'écran.
Dans les préférences Fenêtre contextuelle : possibilité d'agrandir la fenêtre contextuelle.
Bug connu :
RAS
Prochaines évols :
Poursuite de l'amélioration des perfs.
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Amélioration de la fenêtre contextuelle, encore : elle sera minimisable plutôt que de disparaitre totalement lorsqu'on la ferme.
Correction d'un bug sur les informations contextuelles : en équipe, un personnage ayant la règle "Capacités cérébrales" voyait les cases contenant des pièges posés
par ses coéquipiers s'afficher en rouge et les infos contextuelles indiquer qu'il subirait le piège. En réalité ces pièges sont ignorés. Les infos contextuelles
n'affichent donc plus ces informations erronées.
Correction du bug qui faisait que les infobulles "piège" restaient affichées à l'infini à l'écran. Amélioration de la gestion de ces infos contextuelles par la même
occasion : après avoir sélectionné un obstacle, ses infos contextuelles s'affichent. Ensuite, lors de la sélection d'un autre élément de jeu, ces précédentes infos
contextuelles sont automatiquement fermées.
Bug connu :
RAS
Prochaines évols :
Poursuite de l'amélioration des perfs.
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Amélioration de la fenêtre contextuelle pour rendre les infos d'équipes plus facilement accessible, mieux gérer les icônes
des règles spéciales quand un perso en a beaucoup, etc...
Correction d'un crash lorsqu'un piège à double détente était posé directement sur un adversaire.
Correction du bug qui permettait aux joueurs n'ayant pas encore joué leur premier tour de jeu de subir l'infection d'un piège. Comme d'habd pour ce genre de correction, elle n'est active que pour les parties débutées avec cette version de l'app au moins.
Correction d'un bug graphique sur l'icône "indication de déplacement", et j'en ai profité pour changer le symbole présent dans cette icône : ce n'est plus une botte
mais le symbole de combat (les deux épées croisées). Elle indique en effet que le joueur possédant cette icône sera l'attaquant si un adversaire reste ou arrive
sur sa case.
Voici la nouvelle icône :
Bug connu :
RAS
Prochaines évols :
Poursuite de l'amélioration des perfs.
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Amélioration de la fenêtre contextuelle pour rendre les infos d'équipes plus facilement accessible, mieux gérer les icônes
des règles spéciales quand un perso en a beaucoup, etc...
Amélioration des performances de l'app en jeu, notamment lorsque des animations sont déclenchées sur le plateau (choc par exemple)
Ajout d'une préférence permettant de définir comment se positionne le bandeau supérieur de l'app :
Automatique (par défaut) : si une encoche est présente et détectée par l'app, le bandeau se positionne juste en dessous de cette dernière.
Forcé décalé : le bandeau s'affiche forcément décalé d'une certaine hauteur par rapport au haut de l'écran. Cette option est utile si l'app
ne détecte pas l'encoche de l'écran et que le bandeau se retrouve tronqué à cause de cette dernière
Forcé en haut : le bandeau s'affiche forcément en haut de l'écran. Si votre écran a une petite encoche et que ça ne vous dérange pas que le
bandeau soit affiché sous elle, c'est cette option qu'il vous faut.
Intégration des nouveaux éléments graphiques :
Piège à double détente
Piège infecté
Verglas
Rocher
Couronne, qui vient s'ajouter par dessus la bannière dorée de tout joueur ayant terminé le 2ème tour de piste, pour les parties en équipe
Correction d'un crash lors d'un clic sur les flèches de navigation du bandeau supérieur.
Lorsque le nombre de FPS est affiché à l'écran, il n'est plus tronqué.
Bug connu :
RAS
Prochaines évols :
Poursuite de l'amélioration des perfs.
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Amélioration de la fenêtre contextuelle pour rendre les infos d'équipes plus facilement accessible, mieux gérer les icônes
des règles spéciales quand un perso en a beaucoup, etc...
Intégration du nouveau bandeau supérieur de l'app : identique à l'ancier au niveau des infos présentées, avec quand même 2 petites diff :
Votre score n'est plus visible en haut à gauche, reste seulement le classement. Mais le classement du joueur dont c'est le tour est maintenant visible aussi
Plus que 3 persos affichés dans la liste des prochains joueurs (sauf sur grand écran : tablette ou téléphone pliant), mais ajout des flèches de navigation
qui permettent de parcourir cette liste. Au final on y gagne puisqu'on peut voir l'ordre de tous les joueurs, alors qu'avant on était limité aux 5 affichés.
Dans les préférences relatives au nombre de FPS cible ajout de l'option "maximum possible" pour avoir le nombre de FPS maximum que votre téléphone peut gérer (j'ai quand
même plafonné à 120, ya pas d'écran de smartphone qui monte au dessus à ma connaissance, et je doute fort de l'intérêt de la chose 😅).
Bug connu :
RAS
Prochaines évols :
Optimisation des perfs de dessin, je suis dessus... Et avec ça, intégration des nouveaux éléments graphiques en attente : piège infecté, à double détente,
couronne pour les parties en équipe (pour ajouter sur les bannières dorées, afin qu'elles se voient mieux)
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Amélioration de la fenêtre contextuelle pour rendre les infos d'équipes plus facilement accessible, mieux gérer les icônes
des règles spéciales quand un perso en a beaucoup, etc...
Intégration des nouveaux dessins dans l'indicateur de classement, et ajout dans ce dernier de deux indicateurs
de score, en haut et en bas : celui du haut indique le score du joueur (ou de l'équipe) en première position,
et celui du bas indique le score du joueur (ou de l'équipe) en dernière position. Astuce : n'oubliez pas qu'un clic sur la couronne en haut de l'indicateur permet de switcher l'affichage
classement des joueurs / classement des équipes (pour les parties en équipe, évidemment :)
Bug connu :
RAS
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Amélioration de la fenêtre contextuelle pour rendre les infos d'équipes plus facilement accessible, mieux gérer les icônes
des règles spéciales quand un perso en a beaucoup, etc...
Intégration du nouveau bandeau supérieur de l'app.
Migration de l'app sur Back4App pour ne plus être embêté par le problème de base de données.
Si j'arrive à comprendre d'où il provient on reviendra peut-être sur le perso... on verra 😅 Les données restaurées datent de mardi, je provoque donc un reset forcé des parties sur les téléphones
Lors de l'utilisation d'un bouclier :
Lorsqu'on clique sur le bouton "bouclier" pour présélectionner son utilisation, améliorations des infobulles et infos contextuelles affichées à l'écran.
Sur le bouton "utiliser", ajout d'un indicateur indiquant le nombre de boucliers possédés par le joueur (ou par l'équipe).
Pour les parties en équipes, si le personnage pouvant utiliser le bouclier n'en possède pas lui-même (tous les boucliers sont possédés
par des coéquipiers) ajout d'un second indicateur "bannière" indiquant cela.
Amélioration des infos contextuelles affichées lors des tentatives de vols.
Bug connu :
RAS
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Amélioration de la fenêtre contextuelle pour rendre les infos d'équipes plus facilement accessible, mieux gérer les icônes
des règles spéciales quand un perso en a beaucoup, etc...
Ajout de quatre obstacles de type "plaque de verglas (magique)" :
Verglas bas : s'arrêter sur cette case fait se déplacer d'une case vers le bas.
Verglas haut : s'arrêter sur cette case fait se déplacer d'une case vers le haut.
Verglas gauche : s'arrêter sur cette case fait se déplacer d'une case vers la gauche.
Verglas droite : s'arrêter sur cette case fait se déplacer d'une case vers la droite.
A propos du verglas :
Il est possible de poser un piège (ou une crotte) sur une plaque de verglas.
Ces obstacles ne sont pas encore générés par l'algo de génération de terrain, je le rajouterai, mais en
attendant c'est réservé aux plateaux personnalisés 😉 (Et selon moi c'est là qu'ils ont leur plus gros potentiel) (En attendant de participer à une partie avec verglas, vous pouvez voir à quoi ça ressemble en commençant
une partie locale).
C'est mineur mais lorsque l'on se connecté à l'app, elle récupère maintenant immédiatement les infos du joueur, pour les
avoir directement à jour (notamment les POs et les parchemins)
Correction bug sur écran "Rejoindre partie" : pour les parties en 1v1 il était impossible de choisir parchemins et règle spé
bonus de l'humain pour les personnages 2, 3 et 4.
Lorsque des parchemins sont utilisés lors de la création ou lors du rejoignage (oui oui, ça se dit) d'une partie
ils sont décomptés localement pour ne plus pouvoir les réutiliser lors d'une nouvelle création, ou d'un nouveau rejoignage.
Bug connu :
RAS
Prochaines évols :
Ajout d'un championnat "1V1"
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Amélioration de la fenêtre contextuelle pour rendre les infos d'équipes plus facilement accessible, mieux gérer les icônes
des règles spéciales quand un perso en a beaucoup, etc...
Correction d'un crash lors de l'utilisation d'une bouteille ou serringue de produit anti-sportif. Un reset est nécessaire sur les parties plantant à cause de ce bug.
Bug connu :
RAS
Prochaines évols :
Ajout d'un championnat "1V1"
Suppression du côté aléatoire de tous les objets (les portés variables deviendront des portés fixes)
Lors de la présélection d'un objet, les cibles potentielles seront affichées sur le plateau de jeu.
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Amélioration de la fenêtre contextuelle pour rendre les infos d'équipes plus facilement accessible, mieux gérer les icônes
des règles spéciales quand un perso en a beaucoup, etc...
Suppression du côté aléatoire des objets, tous ont désormais une portée fixe :
Lance magique : 6 cases.
Hache magique : 10 cases.
Anneau de feu : 25 cases.
Bouteille de produit anti-sportif : 6 cases.
Seringue de produit anti-sportif : 10 cases.
Les effets des anneaux de feu et anneaux de foudre changent légèrement :
Anneau de feu : il inflige des gros chocs à toutes les cibles ayant plus de points
que l'utilisateur, et des petits chocs aux autres. (Avant il n'infligeait un gros choc qu'à la cible finale)
Anneau de foudre : le côté aléatoire est supprimé. Chaque joueur impacté recule d'une case par tranche
de trois points le séparant du joueur utilisant. Minimum 1 case et maximum 6.
Comme d'hab ces nouvelles règles sont actives à partir des prochaines parties.
Lors de la présélection d'un objet depuis le sélectionneur, les cases qui seraient sélectionnable en cas d'utilisation
de l'objet s'affichent en pointillés.
Ajout de deux nouveaux parchemins et d'une règle spéciale :
Parchemin d'aérodynamisme : permet d'augmenter la portée de tous les objets en ayant une de deux cases (incluant
baguette de feu et étoiles de lancer)
Parchemin d'investissement à risque : je vous laisse le découvrir, c'est un truc de nains.
Sur la page d'accueil ajout d'une icône "PROMO" lorsque des promotions sont en cours sur les parchemins. C'est le cas actuellement 😁
Bug connu :
RAS
Prochaines évols :
Ajout d'un championnat "1V1"
Suppression du côté aléatoire de tous les objets (les portés variables deviendront des portés fixes)
Lors de la présélection d'un objet, les cibles potentielles seront affichées sur le plateau de jeu.
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Amélioration de la fenêtre contextuelle pour rendre les infos d'équipes plus facilement accessible, mieux gérer les icônes
des règles spéciales quand un perso en a beaucoup, etc...
Correction de bugs relatifs aux scores des équipes :
Lors de la fin des parties en équipe les scores des équipes affichés devenaient incorrects.
Dans l'affichage du classement des parties en 1v1, on voyait deux fois le joueur vainqueur au lieu de voir le
vainqueur et le perdant.
Amélioration de l'affichage du classement pour les parties en équipes : le score indiqué pour chaque joueur est le
score de l'équipe, un séparateur est ajouté entre les équipes, et le classement des joueurs correspond au classement
des équipes.
Dans les parties en équipes les scores négatifs des joueurs n'étaient pas pris en compte dans le calcul du score
de l'équipe : c'est corrigé et sera actif dans les futures parties.
Dans l'affichage des détails des scores des joueurs / équipes, les scores négatifs n'apparaissaient pas
Bug connu :
RAS
Prochaines évols :
Ajout d'un championnat "1V1"
Suppression du côté aléatoire de tous les objets (les portés variables deviendront des portés fixes)
Lors de la présélection d'un objet, les cibles potentielles seront affichées sur le plateau de jeu.
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Amélioration de la fenêtre contextuelle pour rendre les infos d'équipes plus facilement accessible, mieux gérer les icônes
des règles spéciales quand un perso en a beaucoup, etc...
La case sélectionnable s'affiche en vert si une action positive, ou a probabilité forte (>50%), se déclencherait
lors de sa sélection.
La case sélectionnable s'affiche en rouge si une action négative, ou a probabilité faible (<=50%), se déclencherait
lors de sa sélection.
Pour ces cases, vertes ou rouges, ajout d'une ou plusieurs infobulles s'affichant lors de la présélection pour indiquer
la ou les actions qui se déclencheraient.
Le détails de ces actions se retrouvent dans la fenêtre contextuelle.
Mise à jour de la règle "pestifération" de l'homme-bête : après un déplacement, une pestifération est infligée à chaque adversaire
adjacent qui n'est pas sous l'emprise d'un choc.
Bug connu :
RAS
Prochaines évols :
Ajout d'un championnat "1V1"
Suppression du côté aléatoire de tous les objets (les portés variables deviendront des portés fixes)
Lors de la présélection d'un objet, les cibles potentielles seront affichées sur le plateau de jeu.
Ajout des infobulles lors de la sélection de cases lors de l'utilisation d'un objet.
Amélioration de la fenêtre contextuelle pour rendre les infos d'équipes plus facilement accessible, mieux gérer les icônes
des règles spéciales quand un perso en a beaucoup, etc...
Amélioration de la fenêtre contextuelle pour rendre plus facile d'accès les informations qu'elle affiche :
elle est désormais pourvue d'onglets permettant de naviguer d'une information à l'autre, et ne se ferme
plus automatiquement dès que l'on clique sur "rien" (sur aucun élément clicable).
A la place une icône "ferme" est présente en tant que premier onglet.
Exemple :
Sur l'image ci-contre on peut voir un exemple avec 5 onglets affichés :
Le premier est toujours l'onglet permettant de ferme la fenêtre Cet onglet est toujours présent et toujours affiché en couleur
Le second est toujours l'onglet permettant de voir les informations concernant le joueur sélectionné On voit ici que c'est l'onglet actif : il est affiché en couleur.
Le troisième est toujours l'onglet permettant de voir les informations concernant l'équipe du joueur sélectionné.
Il n'est bien sûr affiché que pour les parties en équipe. On voit ici qu'il est inactif : il est affiche grisé
Le quatrième onglet est ici un onglet donnant des informations sur le combat à venir. On voit ici qu'il est inactif : il est affiche grisé
Le cinquième onglet est ici un onglet donnant des informations sur l'obstacle sélectionné. On voit ici qu'il est inactif : il est affiche grisé
Les onglets grisés sont les onglets inactifs : cliquer sur l'un d'eux pour le sélectionner.
Les onglets pouvant être fermés ont une (toute petite 😅) icône "fermeture" au dessus d'eux (onglets 4 et 5 dans l'exemple ci-contre).
Cliquer dessus pour le fermer. Certains onglets se ferment automatiquement, et si un onglet doit être affiché alors qu'il n'y a plus
la place, l'un des onglets actuellement affiché sera automatiquement fermé.
Bug connu :
RAS
Prochaines évols :
Ajout d'un championnat "1V1"
Amélioration de la fenêtre contextuelle pour mieux gérer les icônes des règles spéciales quand un perso en a beaucoup.
D'autres améliorations de l'IHM sont prévues pour rendre le jeu plus clair
Introduction du nouveau classement pour les parties "un contre un".
Il fonctionne exactement de la même manière que le classement pour les parties "standard". Les PC obtenus suite à une partie
"standard" s'ajoutent uniquement à votre total pour le classement "standard", et les PC obtenus suite à une partie
"un contre un" s'ajoutent uniquement à votre total pour le classement "un contre un".
Le bonus de pièces d'or obtenu pour le joueur (ou la joueuse) "meilleur joueur du jour en 1V1" est le même que le bonus
obtenu pour le "meilleur joueur du jour".
Bug connu :
RAS
Prochaines évols :
Ajout d'un championnat "1V1"
Amélioration de la fenêtre contextuelle pour rendre les infos d'équipes plus facilement accessible, mieux gérer les icônes
des règles spéciales quand un perso en a beaucoup, etc...
Lors de la sélection du/des personnage(s) il est maintenant nécessaire de leur assigner à chacun un rôle :
Sprinteur
Mixte
Cogneur
Chaque personnage marque des points durant la partie selon son rôle :
Sprinteur : marque les points de cases parcoures, de tour de piste, de bonus de fin de partie, de malus et des spécificités de la
race du personnage (pestifération, empoisonnement, encrottage, etc...)
Mixte : marque les points de cases parcoures, de chocs infligés, de foudroiements infligés, de bonus de fin de partie,
de malus et des spécificités de la race du personnage (pestifération, empoisonnement, encrottage, etc...)
Cogneur : marque les points de combats gagnés, de chocs infligés et des spécificités de la race du
personnage (pestifération, empoisonnement, encrottage, etc...)
En cours de partie le rôle de chaque personnage est indiqué par une icône dans la fenêtre contextuelle, en tête de la liste des
règles spéciales du personnage :
Sprinteur
Mixte
Cogneur
Exemple :
Le score de l'équipe est simplement la somme des scores des joueurs la composant :)
Le score affiché sous chaque joueur se décompose encore en deux : X/Y pts ; le X représente le score du joueur et le Y le score
de l'équipe.
Bug connu :
RAS
Prochaines évols :
Ajout d'un championnat "1V1"
Création d'un classement individuel séparé "1V1"
Amélioration de la fenêtre contextuelle pour rendre les infos d'équipes plus facilement accessible, mieux gérer les icônes
des règles spéciales quand un perso en a beaucoup, etc...
Correction de rares crashs pouvant se produire entre le moment où quitte la partie (appui sur retour par exemple) et le moment où le
moteur graphique est réellement stoppé.
Refonte du système permettant de surveiller les parties dans lesquelles l'utilisateur est joueur actif :
Suppression de l'ancien service ainsi que du service palentivision.
Création d'un nouveau service utilisant le même système Android que celui récupérant périodiquement les interactions des parties
en cours.
Ce service est activé par défaut et peut être désactivé via les préférences. Attention : s'il est désactivé cela signifie que vous ne recevrez les notifs de joueur actif qu'au moment où vous
devenez effectivement le joueur actif dans une partie. Si vous ignorez cette notif, il n'y aura pas de rappel. (A ce propos, la page de préférences devient un peu trop grosse, je la diviserai en sous-pages un de ces jours...)
Ce service se met en veille lorsque la batterie est faible mais cela peut être désactivé, depuis les préférences toujours.
Bug connu :
RAS
Prochaines évols :
Nouveau système de points en équipe, avec création de profils de personnage (Sprinteur, Cogneur, Mixte)
L'appli plantait lorsque le démarrage d'une partie en ligne fonctionnait mal suite à la réception de données incorrectes depuis le
serveur : désormais le chargement de la partie sera stoppé avec le message "Une erreur a eu lieu durant le démarrage de la partie."
et l'app reviendra sur la liste des parties en ligne.
C'est quand même plus classe 😁
Pour les parties bugguées que je marquerai "interrompues" un bouton "Masquer" s'affichera maintenant : un clic dessus permet de masquer
la partie : elle n'apparaitra plus dans la liste de vos parties en ligne, jusqu'à ce que son interruption soit levée. Son réaffichage
est alors automatique.
Correction d'un bug qui empêchait de sélectionner plusieurs fois le même personnage dans une équipe de partie "1V1"
Dans les parties en 1V1, lors du premier tour de jeu, les personnages de l'équipe joueront dans l'ordre dans lequel ils ont
été choisi. Par exemple si je choisi un Elfe en perso 1, un gob en perso 2 et un orc en perso 3, je suis assuré que mon elfe jouera en
premier, mon gob en deuxième et mon orc en troisième.
(Bien sûr, le joueur qui débute la partie est toujours tiré au sort et, au tour 1, les personnages de chaque équipe jouent
toujours en alternance.)
correction d'un bug sur le (nouvel) ordre de jeu des parties en équipe : il ne fonctionnait qu'à partir du tour
3 au lieu de fonctionner dès le 2ème tour.
Bug connu :
RAS
Prochaines évols :
Faire en sorte de pouvoir choisir l'ordre de jeu de ses personnages au premier tour, pour les parties en 1V1 (l'ordre de sélection
des persos sera leur ordre de jeu).
L'app plantait parfois lorsqu'on cliquait sur une notif pour charger une partie.
Je ne suis jamais arrivé à reproduire mais je pense avoir corrigé, on verra !
Les tokens de connexion ont une durée de vie d'un an, à la suite de quoi une erreur s'affichait sur la page
"token expiré", on ne pouvait même pas cliquer sur les bouton "déconnection" pour se reconnecter.
Cette erreur est désormais traitée : si le token expire la déco est automatique, il suffit alors de se
reconnecter.
Dans les parties en un contre un, lorsque l'ordre du tour est affiché ajout entre parenthèse des personnages pour ne plus
avoir : Julien - Matt - Julien - Matt
mais : Julien(Orc) - Matt(Gobelin) - Julien(Elfe) - Matt(Homme-bête)
Bug connu :
RAS
Prochaines évols :
Faire en sorte de pouvoir choisir l'ordre de jeu de ses personnages au premier tour, pour les parties en 1V1 (l'ordre de sélection
des persos sera leur ordre de jeu).
Correction d'une regression faisant crasher des parties 😇
Bug connu :
RAS
Prochaines évols :
Faire en sorte de pouvoir choisir l'ordre de jeu de ses personnages au premier tour, pour les parties en 1V1 (l'ordre de sélection
des persos sera leur ordre de jeu).
Partie en 1V1 : correction du bug qui empêchait l'affichage du nom du détenteur d'un piège dans la fenêtre contextuelle pour les
personnages ayant la règle "Capacités cérébrales". (Pour que cette correction fonctionne sur les parties en cours, il est nécessaire
de les reseter)
Lorsque c'est à un personnage de ce type de jouer justement, ajout d'une icône "coeur" sur les pièges du plateau de jeu qui
sont ignorés par ce personnage (c'est à dire les pièges qu'il a lui-même posé, ou que ses co-équipiers ont posé pour les parties
en équipe)
Parties en équipe : modification de l'ordre de jeu. Cet ordre dépend maintenant du classement des équipes et non plus du
classement des joueurs. Cela signifie que tous les joueurs d'une équipe jouent les uns après les autres.
Au sein d'une équipe l'ordre de jeu est déterminé de façon classique par le score de chacun des joueurs. Comme d'hab cette modif n'impacte que les nouvelles parties
Parties en équipe : le score de chaque joueur, indiqué sous le personnage, se compose maintenant de deux valeurs séparées par un "/"
Comme ça par exemple : 3/6 pts
La première valeur représente les points que ce personnage rapporte à son équipe.
La seconde valeur représente le score du personnage, tout simplement.
Bug connu :
RAS
Prochaines évols :
Faire en sorte de pouvoir choisir l'ordre de jeu de ses personnages au premier tour, pour les parties en 1V1 (l'ordre de sélection
des persos sera leur ordre de jeu).
Correction du bug qui bloquait la progression de la partie d'équilibrage 3.
Bug connu :
RAS
Prochaines évols :
Faire en sorte de pouvoir choisir l'ordre de jeu de ses personnages au premier tour, pour les parties en 1V1 (l'ordre de sélection
des persos sera leur ordre de jeu).
Parties en équipe (1V1 ou classiques) : l'ordre de jeu à chaque nouveau tour sera déterminé par le classement des équipes plutôt que
des joueurs. En gros, tous les joueurs de chaque équipe joueront d'un bloc.
Parties en 1V1 : correction du bug qui sélectionnait aléatoirement le personnage dont l'objet étét utilisé, lors de l'utilisation
d'un objet que deux joueurs (ou plus) de l'équipe possédaient. Ce bug entrainait ensuite des crashs.
Et du coup le sélectionneur d'objet re-indique à qui appartiennent les objets utilisables qui ne sont pas au personnage en train de
jouer. Pour les parties en 1V1 le nom du joueur est remplacé sur la pencarte par la race du personnage détenteur.
Bug connu :
RAS
Prochaines évols :
Faire en sorte de pouvoir choisir l'ordre de jeu de ses personnages au premier tour, pour les parties en 1V1 (l'ordre de sélection
des persos sera leur ordre de jeu).
Parties en équipe (1V1 ou classiques) : l'ordre de jeu à chaque nouveau tour sera déterminé par le classement des équipes plutôt que
des joueurs. En gros, tous les joueurs de chaque équipe joueront d'un bloc.
Refonte totale des pages "créer une partie" et "rejoindre une partie".
La page "créer une partie" est maintenant plus intelligente :
les paramètres de la partie impactés par d'autres sont automatiquement
mis à jour (par exemple le nombre de joueurs lors de la sélection d'un plateau perso)
les nombres de joueurs min et max sélectionnables sont restreints dans le cas d'une partie en équipes aux multiples du
nombre de joueurs par équipe sélectionné
lors de la sélection d'un plateau perso, son image est affichée
Ajout d'un nouveau mode de jeu : le un contre un.
Lors de la création d'une partie il est possible de choisir une partie de type "1 contre 1 (3 personnages)" et
"1 contre 1 (4 personnages)".
Une partie en un contre un :
N'oppose, comme son nom l'indique, que deux joueurs.
Lors de la création ou de l'inscription à une partie de ce type il est donc nécessaire de choisir 3 (ou 4) personnages,
et il est possible d'utiliser un parchemin pour chacun d'entre eux.
La partie suit les règles des parties en équipe.
A la fin de la partie :
Chaque joueur gagne les points de classement de façon standard, en fonction du score de son équipe.
Pour les pièces d'or en revanche, le total gagné dépend uniquement du score du meilleur personnage de l'équipe.
A ce total s'ajoutent néanmoins toutes les pièces d'or possédées par les différents personnages de l'équipe.
Exemple : mon équipe de 3 personnages termine la partie de la sorte :
P1 possède 53 points et aucune pièce d'or.
P2 possède 50 points et une pièce d'or.
P3 possède 20 points et trois pièces d'or.
Seuls les 53 points de P1 servent à calculer le total de PO gagnées, mais à ce total s'ajouteront les 4 pièces détenues
par P2 et P3.
Dans les listes de parties, ajout d'une icône devant chaque nom de partie pour indiquer son type :
Chacun pour soi.
Partie en équipe.
Partie "un contre un".
Bug connu :
Dans les parties en 1V1 le sélectionneur d'objet n'affiche pas l'icône indiquant le nombre de fois où l'objet est possédé.
Dans les parties en 1V1 toujours, les objets appartenant aux autres personnages de l'équipe ne sont pas signalés par la pancarte
(puisque techniquement, ils appartiennent au même joueur... vous. Il faudra que j'adapte le code)
Prochaines évols :
Faire en sorte de pouvoir choisir l'ordre de jeu de ses personnages au premier tour, pour les parties en 1V1 (l'ordre de sélection
des persos sera leur ordre de jeu).
Parties en équipe (1V1 ou classiques) : l'ordre de jeu à chaque nouveau tour sera déterminé par le classement des équipes plutôt que
des joueurs. En gros, tous les joueurs de chaque équipe joueront d'un bloc.
Correction du crash lorsque l'on tentait de rejoindre une partie en ligne sans utiliser de parchemin.
J'en profite pour filer une astuce que j'ai oubliée d'indiquer dans les notes de la version 0.265 :
Lors de l'affichage du détail du score d'un joueur (via un clic maintenu sur son perso, ou via un clic sur son icône dans
l'indicateur de classement) s'affiche également désormais le détail du parchemin utilisé par le joueur.
A l'avenir cette info sera présente quelque part sous forme d'icône, mais en attendant ça permet déjà de pouvoir savoir qui
a utilisé quoi.
Il est désormais possible d'utiliser les parchemins que vous avez achetés !
Lorsque vous créez ou que vous vous inscrivez à une partie il est désormais possible de choisir l'un de vos parchemins, qui
sera utilisé pour cette partie. L'icône "parchemin" à côté de la
liste déroulante vous permet de voir l'effet du parchemin sélectionné, en cas d'oubli.
Il est impossible d'utiliser un parchemin conférant une règle spéciale si le personnage sélectionné possède déjà cette règle
(cela vaut aussi pour la règle spéciale bonus sélectionnée pour l'humain).
Si vous tentez ça, une boite de dialogue vous indiquera que l'utilisation du parchemin est impossible.
Lors de la création ou de l'inscription à une partie correction du bug qui rendant les règles spéciales des personnages invisibles.
Elle est accessible depuis l'écran d'accueil, via le nouveau bouton situé juste à droite de votre solde de pièces d'or.
Allez la visiter afin de voir les parchemins actuellement en vente, et achetez en autant que vous voulez pouvez.
Et les parchemins, ça sert à quoi ?
Leur utilité est décrite dans l'échoppe, toutefois... ils ne sont pas encore utilisables 😋
Vous pouvez déjà les acheter, un parchemin sera sélectionnable lors de l'inscription à une partie avec la prochaine maj de l'app ;-)
Chaque joueur possède désormais une cagnotte de pièces d'or. Ces pièces s'acquièrent de différentes manières :
A chaque fin de partie, en fontion du nombre de points que vous avez totalisé (on parle bien ici des points de votre personnage
et non des points de classement obtenus. Cela signifie que même en équipe, chaque joueur obtient son propre total de pièces).
A ce total s'ajoute également une pièce d'or pour chaque objet "pièce d'or" que votre personnage possède lorsque la partie se termine.
Bonus "meilleur joueur du jour" : le meilleur joueur du jour gagne 2 pièces d'or bonus lors de sa première connexion journalière à l'app. Attention : si le joueur ne se connecte pas de la journée, le bonus est perdu.
Bonus "meilleur joueur du mois" : le meilleur joueur du mois gagne 50 pièces d'or bonus lors de sa première connexion mensuelle à l'app. Attention : si le joueur ne se connecte pas du mois, le bonus est perdu (mais là, c'est bien mérité !).
Votre solde de POs est visible sur l'écran d'accueil, à droite de votre pseudo.
Mais à quoi servent ces pièces ? Pour le moment, à rien 😜
Mais elles seront rapidement dépensables dans une échoppe qui vendra différents objets utilisables avant une partie pour booster votre personnage.
Correction d'un bug qui provoquait le non-effacement du plateau de jeu des crottes des bébés après qu'elles aient été impactées (elles disparaissaient uniquement
lors du rechargement de la partie)
Pour les dés spéciaux (DCOMBAT, DVOL) ajout dans le parchemin du détail du résultat obtenu / du résultat alternatif possible.
Lors de l'utilisation d'un objet, ajout de l'icône de cet objet dans les commentaires de Bob & Jim
Ajout d'un "mode tablette" qui s'active automatiquement lorsque l'on joue sur un écran de plus de 11cm de large.
Dans ce mode :
Le parchemin n'occupe que la moitié gauche de l'écran et tous les éléments d'IHM (lanceur de dés, sélectionneur d'objet,
de klaxon, boutons d'actions...) occupent la moitié droite.
La fenêtre contextuelle est légèrement grossie.
L'indicateur de classement est légèrement réduit.
Le niveau de zoom minimum est plus faible pour pouvoir voir un plus grosse partie du plateau de jeu.
Ajout d'une nouvelle notification "Une partie d'équilibrage vient d'être créée" => je n'ai pas testé cette notif, on y va au talent et Inch'Allah 🤓 😎 🤞
Tous les pouvoirs des personnages sont maintenant des règles spéciales.
Rien ne change en terme de jeu, en revanche la fenêtre contextuelle affiche une icône dédiée à chaque règle spéciale du personnage
sélectionné : cliquer sur l'une de ces icônes provoque l'affichage du résumé de la règle sur le parchemin.
L'ensemble des règles spéciales et les icônes associées peut être retrouvé ici.
Dans le parchemin justement, il est maintenant possible d'afficher des images : j'ai ajouté des mini-images de Jim et Bob, des épées
lorsqu'il y a combat et les icônes des règles spéciales et des objets.
Les objets justement :
Cliquer sur l'icône d'un objet depuis la fenêtre contextuelle affiche le résumé de ses règles sur le parchemin.
Lors de la présélection d'un objet en phase d'action, le résumé de ses règles est également affiché. Cette option peut être désactivée depuis les préférences de l'app (catégorie "Préférences de jeu" => "détails
des objets sur présélection").
Lors du lancer d'un DKDO, le résumé des règles de l'objet obtenu s'affiche. Lors du clic sur le trèfle, le résumé des règles
de l'objet alternatif s'affiche également. Cette option peut être désactivée depuis les préférences de l'app (catégorie "Préférences de jeu" => "détails
des dés spéciaux"). Note : la préférence se nomme "détails des dés spéciaux" car le même comportement sera ajouté pour les DCOMBAT et DVOL
Correction du bug de la "pestifération infinie" qui était provoqué lorsqu'un piège infecté était posé à côté d'un adversaire
et qu'un mur ou une barrière empêchait cet adversaire de reculer.
Correction d'une regression entrainant des crashs sur le lanceur de dés.
Elfe : le résultat de 5 sur le "DRAPID" permettait de décomposer son mouvement comme un 6 sur un dé standard... ce qui était idiot
puisque le but de ce dé était justement de ne plus pouvoir l'utiliser comme un 6 😅
C'est corrigé : à partir des prochaines parties le 5 sur le DRAPID ne permettra plus que d'avancer de 5 cases.
Correction d'un crash pouvant arriver au lancement d'une partie.
Correction d'un crash fréquent introduit en 0.249.
Introduction d'une nouveau type de partie : les "parties d'équilibrage".
Une partie d'équilibrage est une partie :
A laquelle on s'inscrit sans choisir de personnage. Lors de son démarrage, chaque joueur se voit
attribuer un des 10 persos aléatoirement, pour que chaque perso soit présent dans la partie. (Pour l'humain, sa règle spéciale est également aléatoire)
Qui a forcément 10 joueurs.
Qui dure entre 5 et 10 tours.
Dont les cadeaux repopent soit tous les 2 tours, soit tous les 3 tours, soit tous les 4 tours.
On ne peut pas créer de partie d'équilibrage. A la place, à chaque fois qu'une se termine, la suivante est
automatiquement créé (je suis marqué créateur mais ça n'a aucune incidence)
Je mettrai ensuite à jour la page des stats des persos pour voir spécialement les stats dans ces parties.
Action Boire un biberon de bière : exit le "DBIERE". A la place le bébé peut, avant de lancer les dés de déplacement,
choisir de se décaler d'une case sur la droite ou sur la gauche, ou avancer d'une ou deux cases.
Action Faire une crotte : le bébé peut déposer la crotte sur l'une des trois cases situées derrière lui, exactement comme
pour un piège.
De plus chaque adversaire subissant une crotte rapporte un point d'encrottage au bébé.
Action Pleurer : la portée des pleurs passe de 6 à 8 cases.
Nouvelle règle spéciale Aime les cadeaux : après un déplacement volontaire, si un coffre se trouve sur l'une des quatre cases
adjacentes au bébé, il peut se déplacer dessus. Limité à un déplacement bonus par tour de jeu. (L'icône représentant cette règle spéciale dans la fenêtre contextuelle se grise lorsqu'elle a été utilisée dans pour le tour de jeu
courant)
Humain :
Ajout de la règle spéciale Aime les cadeaux décrite ci-dessus.
Homme-lézard :
Correction du bug sur l'attaque de morsure : elle est désormais disponible après chaque déplacement volontaire.
Gobelin :
Nouvelle règle spéciale pièges traffiqués : les pièges posés au sol par le gobelin sont des pièges à double détente.
Ils suivent les règles normales des pièges, mais ne sont pas retirés du plateau après leur premier déclenchement.
Ils restent en place et continuent à suivre les règles standards. Ils sont retirés du plateau après leur second déclenchement. Note 1 : étant qu'ils suivent toutes les règles standard des pièges, ils sont destructibles comme n'importe quel piège.
Note 2 : poser un piège à double détente directement sur un adversaire utilise son premier déclenchement. Le piège est posé sur le plateau et n'a plus qu'un déclencement disponible.
Note 3 : les pièges à double détente (ayant encore leurs deux déclenchements disponibles) sont affichés sur le plateau de jeu avec cette image :
Elfe, humain : mise à jour de la règle Initiative : le personnage est toujours forcement l'attaquant lors
des combats. Néanmoins dans les cas où il est l'attaquant grâce à l'application de cette règle, ses chances de remporter
le combat sont de 35%
Elfe, humain : mise à jour de la règle Rapide : le dé bonus qu'elle octroie est un DRAPID. Ce nouveau type de
dé possède 4 faces : 2, 3, 4 et 5.
Elfe : ses chances de victoire au combat passent à 40% (au lieu de 45%) dont 10% de chances de provoquer un gros choc
(au lieu de 20%).
Gobelin : il débute maintenant les parties avec un certain nombre de pièges (minimum 2, plus pour les parties à 10 tours ou plus).
Nain : pas un équilibrage mais une correction d'une regression : sa vitesse repasse à 1 (elle était à 2 depuis quelque temps...).
Homme-bête : ajout de deux nouvelles règles spéciales :
Infecté : à chaque fois que l'homme-bête pose un piège au sol, ce dernier devient infecté : il suit les règles normales des pièges avec les ajouts suivants :
S'il est posé sur une case vide, chaque joueur non infecté présent sur l'une des quatre cases adjacentes au piège subit une pestifération.
A chaque fois qu'un joueur non infecté termine un déplacement sur l'une des quatre cases adjacentes au piège, il subit une pestifération.
Renforcement : l'homme-bête obtient un bonus à ses chances de victoires au combat en tant qu'attaquant égal au nombre de pestiférations qu'il a infligé durant la partie (avec un maximum de +10%)
Introduction de l'humain "new gen" : lors de sa sélection il est maintenant possible (et nécessaire ;-) de sélectionner avec quelle
règle spéciale parmi neuf il jouera la partie.
Du coup, modification de la fenêtre contextuelle lorsqu'elle présente les détails d'un joueur : sur la dernière ligne les flèches
droite / gauche sont supprimées ainsi que l'icône coffre "bonus / malus" (cette icône reste visible sur le plateau à côté de chaque
joueur). Astuce : bien que les flèches aient disparues, il est toujours possible de passer d'un joueur à l'autre en cliquant en bas de
la fenêtre contextuelle, sur la moitié droite pour passer au joueur précédent et sur la moitié gauche pour passer au joueur situé
devant.
A la place cette dernière ligne affiche maintenant des icônes indiquant les règles spéciales dont dispose le personnage.
Correction d'un bug sur la gestion des chocs ; dans les parties en équipe il provoquait divers problème et notamment un crash
en cas de tir ami...
Comme d'hab correction effective pour les futures parties. Dans les parties actuelles, ne faites pas de tir ami sur des anneaux
de feu svp ^^(et de manière générale je vous rappelle que le tir ami ne rapporte aucun point :D)
Liste des parties en ligne : correction d'un bug qui empêchait le chargement d'une partie de se lancer quand on cliquait
sur une notification pour jouer (la page s'ouvrait mais le chargement de la partie ne se lançait pas automatiquement).
Liste des parties en ligne : lorsque l'on cliquait sur une notification pour déclencher le chargement d'une partie et que l'app
n'était pas à jour, la pop-up "Connexion au serveur" restait indéfiniment affichée.
Je pense que ces corrections corrigent également le bug qui déclenchait le chargement de la mauvaise partie après un clic sur une
notification mais je ne peux pas le vérifier car je n'arrive pas à le reproduire... n'hésitez pas à me dire si vous constatez que
c'est résolu ou au contraire s'il se produit encore...
Correction d'un bug (regression) : après avoir terminé un déplacement sur un adversaire avec l'homme-bête et en ayant un autre
adversaire à côté la pestifération était déclenchée mais le combat non.
Comme d'hab, cette correction sera effective pour les parties démarrées avec cette version de l'app au moins.
Correction du bug qui bloquait parfois les replay des parties (il fallait quitter la partie pour la recharger pour la débloquer).
Service de récupération des données en arrière plan :
Ajout d'une préférence permettant de le désactiver.
Ajout d'une préférence permettant de régler sa fréquence (par défaut elle est réglée à 60 minutes mais peut être remise à
30)
Ajout d'un service se connectant régulièrement au serveur afin de télécharger les données des parties en-ligne en
arrière-plan. De cette façon la durée de téléchargement des données des parties lors de leur lancement est écourtée puisque
une partie (ou l'intégralité) des coups auront été récupérés en amont.
Ce service de récupération des données se déclenche lorsque les conditions suivantes sont remplies :
L'application n'est pas au premier plan.
Un minimum de 15 minutes et un maximum de 30 minutes se sont écoulées depuis que l'on a quitté l'app pour la dernière
fois, ou depuis la dernière fois où il s'est exécuté.
La batterie du téléphone n'est pas faible (Ce paramètre peut être désactivé depuis les préférences).
Le téléphone est connecté à un réseau sans limitation de données (WiFi) (Ce paramètre est désactivé
par défaut et peut être activé depuis les préférences).
Une notification vous indique lorsque des données ont été récupérées : elle ne sert que pour du debug, afin que vous puissiez voir
si le service fonctionne. Une fois que vous l'avez vue quelques fois, si elle vous gonfle, vous pouvez la désactiver depuis les
préférences. (Si le service se lance mais qu'il échoue, par exemple parce que le serveur n'est pas accessible, aucune notif n'est affichée. De
même si le service se termine bien mais qu'aucune donnée n'a été récupéré, elle n'est pas affichée non plus.)
Correction d'un bug : après avoir utilisé un bouclier sur un raccourci piégé, ledit raccourci n'était pas pris.
Comme d'hab, cette correction sera effective pour les parties démarrées avec cette version de l'app au moins.
Si un raccourci se trouve sur le chemin, il est désormais possible de s'y arrêter dessus (règle standard des raccourcis,
qui n'était pas prise en compte lors de l'utilisation des pièces).
Si on joue un orc et qu'un adversaire se trouve sur le chemin, il est désormais possible de s'y arrêter dessus (règle standard
des orcs, qui n'était pas prise en compte lors de l'utilisation des pièces).
Fenêtre contextuelle, informations d'utilisation des pièces : correction de plusieurs bugs graphiques.
Correction du bug qui empêchait le voleur de prendre un raccourci après réussi à voler le piège posé dessus.
Suite à cette correction l'ordre de résolution de certaines actions est modifié du coup seules les parties lancées à
partir de cette version de l'app au moins sont concernées :)
Intégration des nouvelles images des bannières d'équipes 🏳️
Correction de plusieurs bug sur l'élément en haut à droite indiquant la liste des prochains joueurs à jouer.
Correction d'un crash provoqué par la fenêtre contextuelle.
Correction d'un bug lorsque l'on visait un voleur positionné sur un piège : l'image de sélection de case et la cible
restaient affichées en fantôme après la sélection.
Affichage du classement d'une partie terminée : l'icône de l'homme-lézard n'était pas présente et était remplacée par
celle de l'humain.
L'animation de choc (l'explosion) se déclenchait parfois dans des cas où ne devait pas (par exemple une défaite de morsure
de l'homme-lézard, qui n'entraine pas de choc) ou bien ne se déclenchait pas quand elle le devait (par exemple lorsqu'un raccourci
amenait sur une barrière et qu'un choc était subi) : c'est corrigé !
Si un homme-lézard sélectionnait la case d'un voleur positionné sur un piège pour tenter de le mordre, les infos contextuelles du
combat n'apparaissaient pas : c'est corrigé !
Bug connu :
Si un voleur arrive sur un raccourci contenant un piège et qu'il réussit à voler le piège, le raccourci n'est pas déclenché. C'est en
cours de résolution mais pour faire propre je revois la gestion des évènements à la fin des déplacements... donc ça arrivera bientôt
mais j'ai encore un peu de boulot ^^
Remise en fonctionnement des parties locales : elles se jouent avec 6 joueurs sur un plateau standard.
(Elles étaient jusque là utilisées pour du debug et n'étaient du coup pas jouables)
Bug connu :
J'ai noté un ou deux petits bugs sur le bandeau supérieur que je vais corriger => ça y est, c'est en cours !
Ajout d'une animation d'explosion (qui sera plus tard refaite par la graphiste) qui s'affiche lorsqu'un choc est subi,
lorsqu'un impact d'éclair est subi et lorsqu'un piège (ou une crotte) posé au sol est détruit.
Ajout du même type d'animation mais en vert transparent pour les pestifération de l'homme-bête.
Correction d'un crash sur sélection auto de case lors des parties locales. C'est Guigui qui a relancé l'app pour la première fois depuis 9 mois et qui l'a direct fait crasher 😆 Pour la peine
pourrissez-le dans la partie "Welcome back Guigouf" 😈
Bug connu :
J'ai noté un ou deux petits bugs sur le bandeau supérieur que je vais corriger => ça y est, c'est en cours !
Correction d'un bug : lorsqu'un piège était posé sur une barrière cassée et qu'on le sélectionnait pour obtenir ses informations
contextuelles, ce sont celles de la barrière qui étaient affichées. Maintenant, ce sont bien celles du piège qui le sont.
Lorsque l'on sélectionne un obstacle pour obtenir ses informations contextuelles, l'icône de sélection s'affiche maintenant sur
cet obstacle.
Bug connu :
J'ai noté un ou deux petits bugs sur le bandeau supérieur que je vais corriger.
Correction d'un bug sur l'empoisonnement de l'homme-bête qui provoquait des crashs.
Les parties "copaings 2" et "Sticky a cassé notre tuyau d'arrosage" étaient bloquées à cause de ça, elles sont réparées
et un reset de leurs données est forcé.
Bug connu :
J'ai noté un ou deux petits bugs sur le bandeau supérieur que je vais corriger.
Correction d'un crash provoqué par une boule de feu passant sur un raccourci sur lequel avait été caché un piège...
(dans ce cas, le piège est maintenant détruit)
Correction des crashs dû à du vieux code de gestion de la caméra.
(Le code de la caméra sera revu pour être amélioré)
Ajout de la possibilité de sélectionner l'homme-lézard lors de l'inscription aux championnats.
Bug connu :
J'ai noté un ou deux petits bugs sur le bandeau supérieur que je vais corriger.
Here come a new challenger !
Venue d'une lointaine contrée pour filer des gnons, voici... l'homme-lézard !
Homme-lézard
Profil : Offensif
Victoire au combat : 75% (dont 25% de chances d'infliger un gros choc)
Objets alternatifs : Offensifs
Vitesse : 1
Cogner, ça motive : l'homme-lézard peut avancer d'une lors des déplacements tactiques.
Peau écailleuse : lorsqu'un adversaire attaque l'homme-lézard, il obtient un malus de 10% sur ses chances de victoire.
Lame empoisonnée : l'homme-lézard empoisonne son adversaire dans les deux cas suivants :
Il gagne un combat en infligeant un gros choc
Il est attaqué et son adversaire perd le combat : ce dernier a 25% de chances d'être empoisonné.
Un adversaire empoisonné lance un dé de moins lors de son prochain déplacement.
L'homme-lézard gagne un point a chaque empoisonnement.
Un adversaire ne peut souffrir que d'un empoisonnement à la fois. L'empoisonnement prend fin après la prochaine phase de déplacement du
joueur empoisonné.
Une icône indique lorsqu'un joueur est empoisonné.
Attaque de morsure : après chaque déplacement volontaire, l'homme-lézard peut réaliser une attaque de morsure contre un
adversaire adjacent. L'attaque de morsure fonctionne comme un combat avec les spécificités suivantes :
L'homme-lézard a une probabilité de gagner de 50%.
En cas de victoire, il inflige forcément un petit choc et gagne 1 point de morsure.
Il ne gagne pas de point de combat.
En cas de défaite, l'homme-lézard ne subit pas de choc et l'adversaire n'obtient aucun point de combat.
Ajout d'une icône "joueur déplacé" indiquant que le joueur... s'est déplacé et que le résultat de ce déplacement (combat, attaque dans le
dos, attaque de morsure...) sera évalué après la résolution de l'action en cours.
Lors de cette évaluation les combats deviennent prioritaires sur les attaques dans le dos, qui le sont sur les attaques
de morsures.
Correction du crash sur les parties à rejoindre.
Bug connu :
J'ai noté un ou deux petits bugs sur le bandeau supérieur que je vais corriger.
Il y a parfois des crashs qui sont dus à un vieux bout de code de gestion de la caméra qui est maintenant obsolète,
je vais aussi m'en occuper.
Ajout du bandeau supérieur droit qui indique les prochains joueurs devant jouer dans le tour.
Pour le moment seuls les 5 prochains joueurs sont visibles, je ferai en sorte de rendre ce menu scrollable pour pouvoir aller
voir l'ensemble des prochains joueurs.
Comme pour les autres parties du bandeau, cliquer sur une icône d'un joueur sélectionne ce joueur.
Correction de petits bugs graphiques sur les différentes parties du bandeau et sur l'indicateur de classement.
Indicateur de classement : les joueurs ayant déjà joué dans le tour sont affichés en gris sur fond rouge (tout comme dans la fenêtre contextuelle)
Début du développement du bandeau supérieur. Pour le moment les trois sous-parties sont dispos :
Les infos concernant le joueur local : pseudo, score, classement, icône de personne.
Cette partie est cliquable : un clic dessus permet de sélectionner votre personnage.
Le compteur de tours
Les infos concernant le joueur dont c'est le tour de jeu : pseudo, score, icône de joueur, et un indicateur de la phase
courante du tour : déplacement, dérapage, action.
Cette partie est également cliquable et permet de sélectionner ce joueur.
Note : le joueur dont c'est le tour n'est pas forcément le joueur actif. Par exemple si c'est le tour de Matt et qu'il a infligé
un choc à Laetisca (exemple pris au hasard), il sera indiqué que c'est le tour de Matt et Laetisca sera joueuse active, devant
résoudre son choc.
Ce bandeau se décale vers le bas si une / des encoches sont présentes en haut de votre écran. Si vous trouvez que ça rend bizarre ou que
vous n'aimez pas le rendu, n'hésitez pas à m'envoyer un screenshot. Je n'ai pas encore vraiment décidé de si je laisse comme ça ou pas, et
si je laisse comme ça est-ce que je masque la partie supérieure entre le haut de l'écran et le haut du menu... (#jaimepaslesencoches)
Notes : ce menu est un peu moche pour le moment, ce sera mieux quand on fera une passe dessus avec la graphiste ^^
Bug connu :
L'app crahse parfois à cause de problèmes d'animation et de multi-threading, c'est à cause de l'indicateur de classement. Je corrigerai ça
prochainement.
Correction du bug qui permettait au voleur de voler des objets spéciaux (baguettes de la magicienne, étoiles de lancer d'un autre voleur...)
Correction du bug qui permettait à l'orc de stopper un déplacement sur un co-équiper... ce qui était idiot puisque ça provoquait un choc (on
ne peut pas volontairement s'arrêter sur une case occupée par un co-équipier)
En cas d'un choc qui nous amène sur une case occupée par un co-équipier, la fenêtre contextuelle affichait des informations de combat :
correction de ce bug également.
Comme d'hab, bugs corrigés à partir des parties lancées via cette version de l'app au moins.
Correction des bugs graphiques qui apparaissaient sur l'échelle de classement (notamment les animations qui ne se terminaient pas)
En bonus lors de la sélection d'un joueur via l'échelle de classement, si ce dernier ne se trouve pas à l'écran un scroll de la caméra
vers ce joueur est déclenché. (Uniquement si aucun scroll de la caméra n'est déjà en cours, comme lors d'un replay de partie par exemple)
Correction d'un bug qui provoquait un crash lors d'une prise de cadeau suite à un déplacement tactique.
Bug connu :
J'ai constaté un bug lors des switchs "classement joueurs" / "classement équipes", les sprites restent parfois en partie à l'écran.
Je vais investiguer ça 🧐
Correction de deux crashs concernant l'indicateur de classement
Bug connu :
J'ai constaté un bug lors des switchs "classement joueurs" / "classement équipes", les sprites restent parfois en partie à l'écran.
Je vais investiguer ça 🧐
Ajout sur le côté droit de l'écran d'un indicateur de classement (gros carré rouge dans l'image ci-contre):
L'indicateur montre le classement actuel, en séparant les joueurs proportionnellement à leur différence de points
Cliquer sur un joueur le sélectionne sur le plateau de jeu et affiche ses infos dans la fenêtre contextuelle (cf dans l'image
ci-contre les traits bleus).
Ca marche aussi depuis le plateau : cliquer sur un joueur le met en avant dans l'indicateur et dans la fenêtre contextuelle
Recliquer sur le joueur sélectionné (toujours dans l'indicateur) provoque l'affichage de son score sur le parchemin.
Pour les parties en équipe, il est possible de cliquer sur la couronne en haut de l'indicateur (rond bleu) pour switcher
entre l'affichage du classement des joueurs et celui du classement des équipes.
De la même manière que pour les joueurs, cliquer sur un symbole d'équipe permet de mettre l'équipe en avant : tous les joueurs la
composant sont sélectionnés. Et un nouveau clic dessus permet d'afficher les détails du score de l'équipe.
Par défaut lorsque vous cliquez sur un joueur sur le plateau de jeu et que l'indicateur affiche les équipes, il switch
automatiquement pour basculer sur les joueurs. Et vice versa.
Il est possible de stopper ce comportement en cliquant sur le cadenas (rond orange) : lorsqu'il est vérouillé l'indicateur ne
change plus automatiquement d'affichage. Il reste possible évidemment de le basculer à la main en cliquant en haut sur la couronne.
Dans les infos contextuelles d'un joueur, l'icône du joueur est maintenant entourée d'un cercle correspondant à la couleur de son équipe
(blanc dans l'exemple ci-contre). Cliquer sur l'icône du joueur permet d'afficher dans la fenêtre contextuelle les détails de l'équipe.
Cliquer sur l'icône de l'équipe permet de refermer ces détails et de revenir au joueur.
Lors de l'utilisation de l'action "pièces", il est désormais possible de choisir le nombre de pièces que l'on utilise.
Lors du clic sur l'action, toutes les cases atteignables se mettent en surbrillance. La pré-sélection d'une case fait
apparaitre dans la fenêtre contextuelle les informations relatives à cette avancée : nombre de pièces utilisés (et nombre
de pièces disponibles) et nombre de cases parcourues.
Si l'avancée maximale est inférieure à la valeur théorique en raison d'un obstacle sur le chemin, une icône "attention" est
affichée et l'avancée maximale théorique est indiquée entre parenthèses :
Modification de l'ordre de résolution des déplacements provoqués (chocs, reculs, pestiférations, etc...) : ils sont désormais,
à de très rares exception près, joués dès qu'ils sont générés.
Par exemple si Julien, Thomas et Matthieu doivent reculer dans cet ordre suite à un éclair et que Julien recule sur un piège :
Avant, le choc était mis en attente et joué après que Thomas et Matthieu avaient joué leur recul suite à l'éclair.
Maintenant, le choc est joué immédiatement et c'est une fois qu'il est résolu que les reculs suite à l'éclair reprennent.
Comme d'hab, cette nouvelle dynamique débute avec les parties lancées depuis cette version de l'app.
Ecran de jeu : ajout au dessus du numéro du tour courant le nom de partie actuellement jouée.
Si une encoche sur l'écran se trouve en haut à droite, et masque donc en partie ces textes (nom de la partie / numéro du tour / tours
où repopent les objets), ces derniers se décalent vers le bas pour être entièrement visibles sous l'encoche.
Parties en équipe :
Les joueurs n'ayant plus qu'à terminer le tour pour mettre fin à la partie sont signalés par des damiers de part et d'autre
de la bannière de leur équipe :
Les joueurs ayant terminés tous les tours de pistes sont signalés par des damiers en jaune ainsi qu'une couronne au dessus de
leur bannière :
Cela signifie que si à la fin du tour, au moins un joueur a encore cette icône, la partie prendra fin
Correction d'un bug sur le lanceur de dés qui provoquait un crash.
Correction d'un bug sur le lanceur de dés qui provoquait un mauvais affichage du nombre de trèfles restants lorque l'on
chargeait une partie en ligne et qu'un lancer de dés était en cours.
Correction d'un bug sur la sélection du voleur lors de l'inscription à un championnat : c'est le nain qui était sélectionné, à tord.
Correction d'un bug sur la fenêtre contextuelle : si le voleur pré-sélectionnait un raccourci et qu'un adversaire se trouvait
au dessous, la fenêtre indiquait à tord des informations de combat.
Lors de la sélection d'une case pour un déplacement l'icône est maintenant un drapeau animé contenant un image de botte
pour un déplacement simple et l'icône "FIGHT" pour un déplacement provoquant un combat.
Parties en équipes : correction d'un bug qui attribuait le bonus de fin de partie au mauvais joueur.
Parties en équipes : correction d'un bug sur le calcul du nombre de cases restantes à parcourir pour déclencher la fin de partie.
Nouvelle image de la cible lors de l'utilisation des objets (les versions précédentes ont introduit les nouvelles images de tracé
de chemin et de trajectoire pour les mouvements).
Correction du bug qui provoquait des possibles sélections de cases qui auraient dû être non atteignables à cause
d'un trou sur la trajectoire de déplacement.
Correction d'un bug graphique sur la bannière de l'équipe d'un personnage se téléportant.
Correction d'un bug sur le calcul de l'élan d'un personnage pour sauter par dessus un trou.
Parties en équipe : le voleur ne peut plus attaquer ses coéquipiers dans le dos (c'était un oubli, il n'aurait
jamais dû pouvoir ^^)
Correction d'un bug lors de la reprise d'une partie en ligne alors que des dés "bière" étaient en train d'être
lancés (les résultats indiqués n'étaient pas les bons).
Classement des parties terminées : ajout de l'icône du voleur (c'est l'icône de l'humain qui était utilisée).
Parties en ligne : correction d'un bug qui provoquait le blocage du rejeu de la dernière interaction, et qui
empêchait donc de poursuivre la partie.
Bug connu :
J'ai constaté plusieurs crashs dus au fait que des joueurs ont pu utiliser un "6" pour passer sur un trou avec une
trajectoire non linéaire, alors que ça aurait dû être interdit...
J'investigue 🤓
Optimisation de la fonction côté serveur permettant de récupérer les données de la partie : il ne devrait
plus y avoir d'erreur "I/O failure" lorsque plusieurs centaines de coups sont à récupérer.
Cette erreur n'arrivera de nouveau que lorsque la communication avec le serveur rencontre vraiment un
problème :)
Bug connu :
J'ai constaté plusieurs crashs dus au fait que des joueurs ont pu utiliser un "6" pour passer sur un trou avec une
trajectoire non linéaire, alors que ça aurait dû être interdit...
J'investigue 🤓
Modification du système de départage de deux joueurs ayant le même nombre de points
Le départage de deux joueurs ayant le même score se fait maintenant de la sorte :
les tours de piste
le nombre de cases parcourues
le moins de malus obtenus (boucliers, trous, vols...)
le nombre de gros chocs infligés
le nombre de petits chocs infligés
le nombre de victoires en combat
leur position lors du premier tour de jeu (celui ayant joué après l'autre est devant au classement)
Sélectionneur des objets : les objets possédés plus d'une fois n'apparaissent plus X fois mais à la place une icône indique le nombre
de fois où l'objet en question est detenu.
Quatre objets maximum sont affichés sur la largeur de l'écran, des flèches font leur apparition à droite et à gauche pour scroller si
cinq objets ou plus sont détenus.
S'il y a possibilité d'utiliser un objet appartenant à un autre joueur, le nom du détenteur de l'objet est affiché sous celui-ci. Note : si le joueur possède un objet X et qu'il peut également utiliser le même objet X détenu par un autre joueur, l'objet
apparaitra en double dans le sélectionneur, l'un sans nom de joueur et l'autre avec le nom de son propriétaire.
Introduction du jeu en équipe
Il est désormais possible de créer des parties se jouant en équipe de 2, 3 ou 4 joueurs. Note : pour le moment il n'y a pas de contrôle du nombre de joueurs dans la partie par rapport au nombre de joueurs dans chaque
équipe. Je vais le rajouter. En attendant je vous saurais gré de créer des parties cohérentes ;-) Par exemple à 6, 9, 12 ou 15 joueurs pour
des équipes de 3 joueurs.
Les règles du jeu en équipe :
Durée de la partie : les parties en équipe se jouent en 10 tours. Néanmoins, si à la fin d'un tour un joueur (ou plus)
a / ont terminé leur 2ème tour de piste (et sont donc au début du 3ème), ce(s) joueur(s) déclenche(nt) la fin de la partie.
De plus, le joueur le plus avancé sur le 3ème tour obtient un bonus de 15 points (en cas d'ex aequo, tous les joueurs les plus
avancés obtiennent ce bonus).
Partage des objets passifs : chaque joueur de l'équipe peut utiliser les objets passifs (trèfles, boucliers, pièces) de ses coéquipiers,
sans aucune restriction. Il faut voir les objets passifs comme faisant partie d'une réserve commune pour l'équipe Lors de l'utilisation d'un objet détenu par plusieurs joueurs de l'équipe, c'est en priorité celui du joueur l'utilisant qui est utilisé
(cette phrase est bizarre...).
Zone de soutien : chaque joueur crée autour de lui une "zone de soutien" dont la taille dépend du personnage joué. Cette
zone s'étend sur X cases au dessus, en dessous, à droite et à gauche du joueur.
Les coéquipiers présent dans la zone de soutient obtiennent les avantages suivants :
Ils peuvent utiliser les objets actifs du joueur.
Ils obtiennent un bonus au combat => n'est pas encore implémenté
Taille de la zone de soutien : 2 cases pour tous les personnages non voleur, 3 cases pour le voleur.
Bon... certaines races ne s'aiment pas vraiment et n'aiment pas trop coopérer, ce qui implique que :
Les nains ne partagant leurs objets actifs ni avec les elfes, ni avec les orcs, ni avec les
gobelins.
Les elfes ne partagant leurs objets actifs ni avec les nains, ni avec les orcs, ni avec les
gobelins.
Les orcs ne partagant leurs objets actifs ni avec les nains, ni avec les elfes.
Les gobelins ne partagant leurs objets actifs ni avec les nains, ni avec les elfes.
Cases occupées par des coéquipiers : il est possible de passer par dessus un coéquipier, en revanche il est impossible
de s'arrêter sur la même case. Si un déplacement devait se terminer sur un coéquipier, ce dernier se comporterait comme une barrière : c'est
la case précédente qui deviendrait la case atteignable.
En cas de déplacement accidentel sur un coéquipier (choc, éclair, etc...), le joueur déplacé subira un petit choc sans utilisation de
bouclier possible.
Score d'une équipe : le score d'une équipe est composé des mêmes catégories que le score des joueurs (chocs infligés, cases parcourues,
tours de piste, etc...). En revanche le score de chacune de ces catégories est égal au score du meilleur joueur de l'équipe dans la catégorie
en question.
Par exemple si A a 3 points de chocs infligés et 2 points de cases parcourues et que B a 0 point de choc et 10 points de cases, le score de
l'équipe sera (3 points de chocs + 10 points de cases) = 13 points.
Détails d'une équipe & visualisation : chaque joueur possède dans son dos une bannière de couleur indiquant l'équipe à laquelle il appartient.
Un clic simple sur cette bannière affiche :
les infos de l'équipe dans la fenêtre contextuelle. Le nombre de cases indiqué correspond au
nombre de cases restant à parcourir au joueur le plus avancé de l'équipe pour terminer le 2ème tour et mettre fin à la partie. Si un +x
est affiché derrière le nom du joueur, cela signifie que X autres joueurs de l'équipe sont à la même distance de la fin du 2ème tour de piste.
la zone de soutien du personnage (de façon plutôt moche pour le moment, il faut le reconnaitre ^^' ) Un nouveau clic sur la bannière masque la zone de soutien
Un clic long sur cette bannière affiche les détails du score de l'équipe sur le parchemin.
Le tir ami :... est autorisé ! En revanche infliger un choc à un coéquipier ne rapporte aucun point ;-)
Composition des équipes : pour le moment elles sont tirées au sort lors du démarrage de la partie.
Correction d'un bug qui pouvait provoquer le fait que trois joueurs se retrouvent sur la même case...
Corrigé à partir des nouvelles parties, en espérant qu'il ne se reproduise pas sur les parties en cours ^^
Sélectionneur de cases et de chemin : un clic en dehors du plateau de jeu ne provoque plus la sélection de la case.
Correction du crash qui revenait de façon assez récurrente au chargement des parties et pour lequel j'avais ajouté des traces récemment 🥳
Il était chiant celui-là...
Correction d'un crash assez rare lorsqu'on quittait une partie.
Correction d'un crash lorsqu'une fille voleur volait un objet 😅 (pas une blague, un espace inopportun était venu se glisser dans la chaine de
caractères dédiée au commentaire de Bob...)
Voleur : correction du bug qui faisait qu'il n'était pas l'attaquant s'il provoquait le recul d'un adversaire sur sa case à l'aide
d'une étoile de lancer. Comme d'hab, sera pris en compte dans les nouvelles parties.
Correction d'un bug sur le layout des parties en ligne.
Ajout de logs pour tenter de comprendre un crash qui arrive relativement régulièrement et que je n'arrive pas à reproduire...
Here come a new challenger
Veuillez souhaiter la bienvenue au... Voleur ! Il est lâche, il est fourbe, il vole et il est nul au combat... à la loyale
Profil : Standard
Victoire au combat : 40% (dont 20% de chances d'infliger un gros choc)
Objets alternatifs : Non offensifs
Vitesse : 2
Capacités cérébrales : le voleur peut passer (ou s'arrêter) sur ses propres pièges. De plus, les informations contextuelles relatives à un piège posé au sol indiquent le détenteur dudit piège.
Désamorçage : lorsque le voleur termine un mouvement volontaire sur un piège posé par un adversaire, il tente de le désamorcer en lançant le dé "vol" (probabilité de succès : 40%). En cas de réussite le piège est retiré du plateau et ajouté aux objets du voleur.
En cas d'échec, il est subi de façon normale.
Aime les pièges : les pièges ne comptent pas dans la limite des objets actifs que le voleur peut transporter.
Attaque dans le dos : lorsque le voleur termine un mouvement volontaire sur la case située juste au dessus d'un adversaire, il attaque cet adversaire dans le dos : le combat est déclenché, le voleur est forcément l'attaquant et ses chances de victoires et de gros
choc sont augmentées de 50%.
Vol : après une victoire en combat le voleur essaie de dérober un objet à son adversaire : il lance le dé "vol" (probabilité de succès : 40%). En cas de réussite, un objet est volé à l'adversaire. En cas d'échec, le voleur perd deux points. (90% de chances de
dérober l'objet le plus commun possédé par l'adversaire et 10% de chances de dérober l'objet le plus rare)
Peureux : les déplacements tactiques du voleur lui permettent de se décaler de deux cases sur la droite ou sur la gauche.
Etoiles de lancer : le voleur débute la partie avec un certain nombre d'étoiles de lancer. Ce sont des objets actifs qui s'utilisent comme des lances de portée 4. Les étoiles de lancer ne peuvent pas casser les barrières mais les
boucliers sont inefficaces contre elles. Elles forcent la cible à reculer d'une case et rapportent un point au voleur.
Correction de bugs et amélioration du comportement de la fenêtre contextuelle.
Correction de bugs et amélioration du comportement de la fenêtre contextuelle.
Le gobelin et la magicienne ont une nouvelle règle spéciale :
Capacités cérébrales : ils peuvent passer (ou s'arrêter) sur leurs propres pièges. De plus lorsque la fenêtre
contextuelle affiche les détails d'un piège posé au sol, elle affiche en plus le nom du détenteur de ce piège.
Switch du serveur Back4App vers mon serveur perso Pechabox 🥳.
Mise à jour du niveau de zoom mini pour que la largeur du plateau soit entièrement visible à l'écran malgrè les bandes d'herbes
sur le côté.
Ajout des infos contextuelles concernant les 4 types d'obstacles (trou, mur, raccourci, rocher). Il suffit de cliquer sur l'un de ces
obstacles pour voir les infos.
Ca n'a guère d'intérêt quand on joue depuis plus d'un an et qu'on connait les règles sur le bout des doigts, mais ça sera utile pour les
nouveaux venus 😁 Note : ces fenêtres contextuelles seront refaites avec la graphiste ;-)
Correction de deux crashs.
Bug connu :
J'ai reçu plusieurs rapports de crashs ces derniers jours, je vais m'y attaquer...
Amélioration de la gestion du scroll en bas du plateau :
Si un élément d'IHM apparaissant depuis le bas de l'écran devait masquer le joueur actif, un scroll automatique est déclenché
afin que ce dernier reste visible au dessus de l'élément.
La hauteur de la zone de scroll sous le plateau est calculée dynamiquement en fonction des éléments d'IHM affichés (lanceur de dés,
console, fenêtre contextuelle, etc...)
Des bandes d'herbe sont désormais visibles de part et d'autre du plateau afin de pouvoir :
côté gauche, voir entièrement la première colonne si la console est repliée
côté droit, voir l'intégralité des icônes objets des joueurs situés sur la derniere colonne
Toujours concernant l'herbe, ajout de l'utilisation des cases herbes avec détails (fleurs, crâne...) : elles seront visibles à partir
des prochaines parties lancées.
Bug connu :
J'ai reçu plusieurs rapports de crashs ces derniers jours, je vais m'y attaquer...
Modification de la position de l'indicateur de liaison avec le serveur ("Envoi des données...") et de l'icône "ne pas tuer
l'app" afin qu'ils ne chevauchent pas la fenêtre contextuelle.
Lors du démarrage ou du chargement d'une partie la fenêtre contextuelle s'affiche automatiquement et affiche les détails du
joueur actif. Si cela ne vous convient pas, vous pouvez désactiver l'option depuis les préférences de l'app (option "Affichage en
début de partie")
Fenêtre contextuelle toujours : si elle est affichée et affiche les détails d'un joueur, puis qu'elle affiche par dessus les détails
d'un combat, elle ne se ferme plus lorsque les détails du combat disparaissent. A la place, elle affiche à nouveau les détails du joueur.
Correction d'un bug sur l'indication du temps de recharge des baguettes de la magicienne dans la fenêtre contextuelle.
Fenêtre contextuelle, détails des joueurs : pour les bébés les deux prochaines actions spéciales qui seront effectuées sont
maintenant indiquées.
Et du coup suppression de cette indication en haut de l'écran.
Bug connu :
J'ai l'impression que la fenêtre de détails des joueurs se ferme parfois alors qu'elle ne devrait pas... je vais investiguer 🧐
La fenêtre contextuelle peut désormais afficher les détails des joueurs : il suffit de cliquer sur un joueur pour afficher ses détails.
Les infos présentées sont :
Icône du personnage, nom du joueur, classement et nombre de points
Liste des objets passifs détenus
Liste des objets actifs détenus => une icône de coeur sous un objet indique que le personnage peut utiliser gratuitement
ce type d'objet (ex : les lances pour les elfes)
Le bonus/malus à l'obtention des objets
Pour la magicienne, l'état des baguettes : utilisables (icônes blanches) ou en cours de recharge (icônes en partie ou totalement
grisées)
Les deux flèches noires en bas permettent de passer d'un joueur à l'autre : vers la gauche pour remonter le classement, vers la
droite pour le descendre.
Deux paramètres peuvent être modifiés depuis les préférences de l'app :
Lorsque les détails d'un joueur sont affichés, si le joueur actif change la fenêtre contextuelle modifie automatiquement son contenu
pour afficher les détails du nouveau joueur actif (activé par défaut)
Lorsqu'un joueur se trouve sur une case sélectionnable, un clic sur la case provoque sa sélection et l'affichage des infos du joueur
(activé par défaut également)
Intégration de nouveaux graphismes :
Les cercles du joueur actif avec le code couleur suivant :
Vert : à moi de jouer (comme avant)
Bleu : action résolue automatiquement par mon téléphone (comme avant)
Jaune : à un adversaire de jouer (avant, c'était rouge)
Les chiffres d'indication de chocs et de raccourcis.
Les baguettes de feu et de téléportation de la magicienne.
Bug connu :
J'ai l'impression que la fenêtre de détails des joueurs se ferme parfois alors qu'elle ne devrait pas... je vais investiguer 🧐
Correction du bug graphique sur la transparence de la fenêtre contextuelle.
Lors de la présélection du bouton "utiliser le bouclier", si un adverse se trouve sur la même case que le joueur, la fenêtre
contextuelle s'affiche pour indiquer les informations du combat qui résulterait de cette utilisation.
Correction du bug qui provoquait un crash au chargement de certaines parties.
A partir des prochaines parties, c'est tout le temps le vainqueur du combat qui réalise le déplacement tactique avant que
le vaincu ne subisse le choc.
Création d'une petite fenêtre contextuelle qui donnera des informations diverses durant les parties.
Pour le moment elle s'affiche lors d'un clic sur une case de déplacement sur laquelle se trouve un adversaire et donne les indications
suivantes sur le combat qui découlerait d'un déplacement sur cette case :
Joueur attaquant (icône de gauche) et joueur défenseur (icône de droite)
Joueur se déplaçant sur la case et provoquant le combat (indiqué par l'icône de botte)
Probabilité de victoire pour l'attaquant, de base et avec trèfle
Probabilité pour l'attaquant d'infliguer un gros choc, et un petit choc
Si l'icône "bouclier - validation" est affichée comme sur l'exemple ci-contre, cela signifie que le joueur associé est
sous l'emprise d'un choc mais possède un bouclier : le combat n'aura lieu que si ce joueur utilise son bouclier
pour éviter le choc et rester sur place.
Cette fenêtre se déplace en bas de l'écran si vous masquez le parchemin de commentaires.
Elle devient transparente en cliquant dessus, et retrouve son opacité en re-cliquant dessus. Les prochaines maj ajouteront d'autres types d'informations à cette fenêtre pour que tout devienne progressivement plus clair :)
Correction du bug sur le positionnement de l'indicateur de liaison avec le serveur lorsqu'il apparaissait
alors que le parchemin était replié.
Indication des chocs :
Les chiffres d'indications clignotent afin de laisser apparaitre le contenu de la case en dessous d'eux.
Lorsque plusieurs résultats amènent sur la même case, les chiffres s'affichent désormais en petit afin d'être
tous visibles sur la case.
Correction d'un bug graphique : lorsque la case de déplacement suite à un choc était la case sur laquelle on se
trouvait, un chemin traversant horizontalement le plateau apparaissait.
Suppression (enfin, dirons certains) de l'interaction du "clic long" pour valider une sélection de chemin.
A la place, lorsqu'une cible est désignée, un bouton apparait en bas à droite de l'écran pour valider la sélection.
Ce bouton se déplace en bas de l'écran si le parchemin est replié sur le côté.
L'indicateur de liaison avec le serveur ("envoie des données en cours...") change de look et se déplace en bas de l'écran
si le parchemin est replié sur le côté.
Bug connu :
Lors de la sélection de chemin pour un anneau de feu un clic sur une case non adjacente à la dernière case du chemin provoque
une erreur : je vais corriger ça rapidement.
Le détail du score des joueurs s'affiche même si le score est négatif ou nul (pour rappel, il suffit de faire un clic
maintenu sur un joueur pour voir les détails de son score s'afficher sur le parchemin)
Page classement des tournois : ajout de l'information "nombre de parties jouées" pour chaque joueur, et ajout de la légende
rappelant la signification des 4 icônes présentes.
Un nouveau type d'obstacle fait son apparition : les rochers.
Ils suivent les mêmes règles que les barrières, aux exceptions suivantes près :
Les rochers sont indestructibles
Les lances et les haches ne peuvent pas passer par dessus.
Les boules de feu (de l'anneau de feu et de la baguette de feu) peuvent en revanche passer par dessus.
Si un joueur se retrouve projeté sur un rocher (suite à un raccourci par exemple) il subit un petit choc
pour lequel il est impossible d'utiliser un bouclier (ben ouai le rocher reste là donc le joueur doit dégager 😜)
L'éditeur de plateau est à jour, les rochers peuvent y être utilisés.
Bug connu :
C'est pas lié à l'app mais les parties du tournoi de mars n'ont pas été créées, je m'occupe rapidement de les créer et de débugguer
le code côté serveur qui gère ça.
En plus des coffres, des pièces, des trèfles et des boucliers peuvent maintenant être présents sur le
plateau de jeu : il suffit de passer dessus pour les ramasser 🙂
Je les ajouterai rapidement à l'éditeur de niveau puisque c'est un peu pour ça que j'ai eu cette idée ^^ Pouvoir créer des plateaux
plus variés. Je verrai si j'étends ça à d'autres objets ou pas (hésitez pas à donner votre avis ;-)
Dans la boite de dialogue permettant de rejoindre une partie, rétablissement des détails du personnage sélectionné (et le contenu de la boite de dialogue
est maintenant scrollable).
Rétablissement de la maj automatique de la liste des parties en ligne lorsque l'on revient sur la page.
Sur cette page la mise en veille est maintenant bloquée uniquement pendant le chargement d'une partie (elle était constamment bloquée).
Correction (je crois...) du bug du nettoyage des données de parties non terminées.
Mise à jour importante des règles de combat :
Désormais si un joueur arrive sur la case d'un adversaire suite à un déplacement non bénéfique (choc, éclair, pestifération, sortie de trou), c'est l'adversaire
qui est l'attaquant.
Vous commencez à être habitué, cette règle s'applique aux parties lancées avec cette version de l'app au moins :)
Mise à jour des personnages Elfe et Gobelin:
Elfe
Rapide : en phase de déplacement, l'elfe lance trois dés et seuls les deux meilleurs résultats(après utilisation éventuelle de trèfle(s)) sont conservés.
Initiative : en combat, l'elfe est toujours l'attaquant. (Si les deux combattants possèdent cette règle, la règle normale de détermination de l'attaquant s'applique)
Affinité avec les lances: à chaque fois que l'elfe obtient un trèfle dans un coffre, il obtient également une lance magique. De plus, elles ne comptent pas dans
la limite de ses objets actifs transportables.
Il conserve ses règles atuelles léger(= il peut déraper de trois cases) et bon tireur(l'utilisation des lances est gratuite)
Gobelin
Affinité avec les pièges: à chaque fois que le gobelin obtient un trèfle dans un coffre, il obtient également un piège. De plus, ils ne comptent pas dans
la limite de ses objets actifs transportables. (c'était déjà le cas)
Vous commencez à être vraiment habitué, ces règles s'appliquent aux parties lancées avec cette version de l'app au moins :)
Au lancement de l'application, les données des parties terminées depuis plus de deux jours sont automatiquement effacées. Cela ne fonctionne qu'à partir des parties actuelles, si vous voulez faire le ménage dans les données des anciennes parties vous pouvez toujours y accéder
depuis l'accueil, "Parties sauvegardées", et les effacer à la main.
Petite optim du moteur graphique avec le passage d'un traitement un peu couteux (surtout quand beaucoup de parties sont stockées sur le tél) dans un thread séparé.
Amélioration du système de lancement des parties : il est désormais possible de lancer une partie via une notif alors que l'on est en train d'en jouer une autre.
Correction du bug des coffres apparaissant présents alors qu'ils ont été pris, au chargement d'une partie.
Correction du crash sur le chargement des parties terminées (n'arrivait en fait que pour les parties démarrées avant la version 0.154, je suis pas sûr qu'il y en ait encore en cours, mais au cas
où, c'est corrigé)
Correction d'un bug sur le reset des données des parties.
Les boutons d'actions (attention, le bouton "Déplacement" passe en 3ème position pour un affichage plus cohérent avec l'action "Ne rien faire")
Les boutons de choix d'utilisation d'un bouclier (au passage le bouton "choc" affiche le type de dé qui sera lancé si le choc est subi)
Le bébé !
Les crottes du bébé \o/
Dans les parties en ligne, les déplacements provoqués (chocs, reculs d'éclair, prise de raccourci) des adversaires sont désormais joués automatiquement par
le joueur actif si l'adversaire concerné ne possède aucun objet pouvant amener à une prise de décision (trèfle, bouclier).
Lorsqu'une action est résolue pour un adversaire, le rond du joueur sélectionné devient bleu.
Cas assez rare mais si vous regardez une partie en direct et que c'est le joueur actif qui joue une action pour vous, le rond autour de votre personnage
devient vert et rouge. Comme d'hab tout cela n'est actif que pour les nouvelles parties.
Correction du bug des trous multiples : en cas de chute dans un trou, la sortie se fait sur la première case non-trou située au-dessus. De ce fait, cela
ne compte que pour une chute et ne fait perdre que deux points. Comme d'hab tout cela n'est actif que pour les nouvelles parties.
Seb feature :
Depuis le classement des joueurs, il est désormais possible de voir le détails des PC de chaque joueur en cliquant sur son nom.
Bugs connus :
Lorsqu'une partie se termine et qu'on reçoit la notif, son chargement crash => je corrige ça pour la prochaine version.
Parfois lors du chargement d'une partie tous les coffres s'affichent "présents" (=colorés), même ceux ayant été déjà pris => idem, je corrige ça pour la prochaine.
Accueil : ajout du "meilleur joueur du mois".
Correction du bug sur le texte "meilleur joueur du jour".
Correction de la notif d'erreur si l'on ouvre l'app en étant non connecté.
Lors de la fin d'une partie, les "points de classement" (PC) gagnés sont affichés avec le classement sur le parchemin.
Lorsqu'une partie se termine, une push notification est envoyée, possédant les deux actions :
"REPLAY" : pour charger la partie en mode... replay
"VOIR CLASSEMENT" : pour ouvrir la liste des parties et visualiser le classement de la partie.
Depuis la liste des parties, ajout d'un bouton "Voir le classement" pour les parties terminées, ouvrant une pop-up affichant
le classement avec le score de chaque joueur (sauf pour les parties terminées avant cette maj) et les PC gagnés.
Petites modifications des notifications :
La notification "Une nouvelle partie vient d'être créée" est maintenant signalée par une icône "drapeau a damier levé".
La nouvelle notification "Fin de partie" est signalée par une icône "drapeau à damier baissé".
Les actions "PLUS TARD" et "NE PLUS VOIR" ne provoquent plus la fermeture du bandeau des notifications.
Le chargement d'une partie depuis une notification ne provoque plus la création d'une nouvelle page "Mes parties en ligne". A la place
la page "Mes parties en ligne" déjà existante est utilisée (et elle est créée sur la pile des pages de l'application si elle n'existe pas).
Le bouton "Voir les joueurs" accessible pour chaque partie (depuis "Mes parties en ligne" et "Parties ouvertes à l'inscription")
change et devient "Voir les détails" : tous les détails de la partie sont désormais visibles. Et pour les parties se jouant sur
un plateau personnalisé, le plateau est visible via le bouton "Voir le plateau" !
Editeur de plateau : ajout d'un bouton permettant d'exporter l'image du plateau de jeu (pour le voir en intégralité et/ou le
partager sur tous vos réseaux sociaux ;-P) Attention : pour les plateaux déjà créés, il est nécessaire de retourner sur l'éditeur et de les sauvegarder à nouveau
afin que leurs images puissent être vues depuis l'app.
Liste des joueurs : le temps de jeu est affiché à la minute près, et correction du bug "joue en moins de 1 seconde"
pour les nouveaux joueurs.
Correction du bug des crottes indestructibles par les objets.
V2 de la magicienne : l'utilisation de ses baguettes devient gratuite (peut se faire en plus de l'utilisation d'un autre objet). En revanche une fois
utilisée, une baguette ne redevient disponible que 3 tours plus tard (au lieu de 2. Par exemple une baguette utilisée tour 1 sera de nouveau dispo tour 4).
Issu de l'union improbable d'une elfe et d'un nain, ce bébé a été rejeté par sa mère à la naissance. Son père, nain avant tout, y a vu une opportunité d'en faire très jeune un champion de Fantasy Racing et d'engranger un maximum de pièces d'or…
Bonus au combat : -10%, soit une chance de victoire de 50% (et -15% de chances d'infliger un gros choc, soit une probabilité de 5%).
Objets alternafifs : Non offensifs
Vitesse: 1
Bébé : le bébé exécute automatiquement l'une des quatre actions ci-dessous à chacun de ses tours, dans cet ordre (les actions tournent ensuite en boucle).
Boire un biberon de bière : le bébé lance deux dés "bière" pendant la phase de déplacement à la place des 2D6 (chacun de ces dés possède 6 faces numérotées de 2 à 7. Attention, c'est donc le "7" -et non le "6"- qui permet de se déplacer sur les deux axes, et le double "7" qui permet d'obtenir le bonus sprinteur)
Faire une crotte : le bébé dépose délicatement une crotte sur la case située derrière lui après la phase de dérapage. Une crotte compte comme un piège infligeant un petit choc
Dormir : le bébé s'endort après son déplacement et saute la phase de dérapage.
Pleurer : le bébé se met à pleurer (fort) après la phase de dérapage et inflige un petit choc à tous les adversaires présents à 6 cases ou moins de sa position.
Un nouvel indicateur, à droite du tour de jeu courant, indique l'action qui sera réalisée par les bébés ce tour-ci, et l'action qui sera réalisée le tour suivnt (entre parenthèses).
Sur le parchemin, les commentaires de Jim & Bob relatifs aux actions des bébés sont précédés d'une émoticône "bébé".
Les coffres objets qui ont été pris apparaissent désormais sur les cases en gris transparent.
Avec ça plus le nouvel indicateur des tours auxquels ils réapparaissent, c'est un nouveau pan tactique
qui s'offre à vous (n'ayons pas peur des mots).
Correction d'un bug qui pouvait provoquer la perte d'une pièce après un double.
(C'est ce bug qui a provoqué le plantage de Sticky est presque en week-end).
Ajout d'une fonctionnalité permettant de déclencher le reset des données d'une partie.
Correction du bug qui provoquait le crash de la partie Sticky cass tout.
Correction du bug de la baguette de feu de la magicienne : si aucune cible n'est à portée
lors de son utilisation, Bob vous le fera remarquer et vous ne serez plus bloqués ;-)
Correction temporaire et bourrine du bug sur les pièces : la portée d'avancement maximum
suite à l'utilisation des pièces est fixée à 15 cases.
Inscription aux championnats : la magicienne est désormai dispo.
Optimisation des infos envoyées sur le serveur à chaque coup : cela devrait réduire le temps de post
des interactions et surtout le temps de chargement des données de la partie.
Comme d'hab, seules les parties démarrées avec cette version de l'app ou plus profitent de cette
amélioration.
Here come a new challenger 🧙
La magicienne est désormais disponible ! Voici ses règles :
La magicienne :
Connait des sorts, possède une baguette : est dangeureuse.
Combat : malus de 10% soit une chance de victoire de 50% (dont 20% de chances d'infliger un gros choc)
Objets alternatifs :non-offensifs
Vitesse : 2
Maîtrise des baguettes : la magicienne est équipée d'une baguette de téléportation et d'une baguette de feu.
Ces baguettes sont des objets actifs ne comptant pas dans la limite de deux objets transportables.
Chaque baguette peut être utilisée plusieurs fois dans la partie, la seule contrainte étant qu'une baguette utilisée au tour courant sera indisponible au tour suivant.
Baguette de téléportation : la magicienne peut utiliser cette baguette pour se téléporter deux cases devant elle, ou sur l'une des deux cases en diagonale devant elle.
Baguette de feu : projectile magique pouvant atteindre 2 cibles maximum, d'une portée de 8 cases. La trajectoire de la boule de feu doit forcément se situer devant la magicienne (la boule de feu ne peut pas partir vers l'arrière).
Inflige des petits chocs et/ou détruits les barrières.
Le parchemin sur lequel s'affiche le texte.
Refonte du système d'écriture afin que le texte soit maintenant formatté. Les
informations importantes s'affichent en gras et en rouge, et la/les dernière(s) ligne(s)
affichée(s) s'affiche(nt) en rouge.
Les objets sont maintenant nommés par leur nom "Fantasy racing" et plus par les noms "Mario".
Icône "valider" du lanceur de dé.
Icône "trèfles" du lanceur de dé (mais le petit parchemin sur lequel s'affiche le nombre de trèfles
sera revu).
Icône "FIGHT" avant le lancer du dé combat (j'essaierai de l'afficher plus grand dans une future version)
Le nom du joueur infligeant le "pestiféré" à un adversaire n'était parfois pas le bon.
Le "pestiféré" n'est provoqué que si l'adversaire n'a pas déjà un choc en attente.
Attention toutefois : si vous devez subir un choc et un pestiféré, ce dernier sera ignoré,
à moins que vous n'utilisiez un bouclier : dans ce cas, le choc est ignoré et le pestiféré
est déclenché.
Il est moche, il est poilu, il est pestiféré... voici l'homme-bête !
Ses règles sont dispos sur la page des règles du jeu (ici)
mais je les remets ici-même :
L'homme-bête :
Moche, poilu, à l'hygiène douteuse et aimant en découdre.
Combat : bonus de 5% soit une chance de victoire de 65% (dont 25% de chances d'infliger un gros choc)
Objets alternatifs :offensifs
Vitesse : 2
Vicieux : l'homme-bête peut poser les pièges sur les deux cases situées à droite et à gauche de sa position.
Pestiféré : à la fin de chacun de ses déplacements (volontaire, ou non), l'homme-bête force tous les adversaires n'étant
pas des homme-bêtes situés sur les quatre cases adjacentes à sa position à reculer d'une case. Il gagne un point par adversaire impacté.
Epée infectée : l'homme-bête à +5% de chande de gagner les combats et d'infliger un gros choc, pour un total de 65% et 25%.
Quelques retouches de divers personnages :
Le nain : ses objets alternatifs sont désormais les objets non offensifs
L'orc : il peut désormais avancer d'une ou deux cases grâce aux déplacements tactiques.
L'elfe : il peut désormais déraper de trois cases.
Le gobelin : il peut lancer les pièges vers l'avant : trois cases situées devant lui sont éligibles.
Correction d'un bug sur l'Orc : il ne pouvait pas subir de gros choc, ce qui ne fait pas partie
de ses caractéristiques...
A partir des parties lancées avec cette version de l'app, il pourra en subir.
Amélioration des perfs sur le plateau de jeu lorsque c'est au tour d'un autre joueur de jouer et qu'on
est en attente de son interaction.
Amélioration du système qui compte les parties ouvertes à l'inscription : devrait supprimer la plupart
des cas où le bouton "Rejoindre" indique 1 partie ou plus et qu'aucune partie n'est dispo lorsqu'on clique
dessus. Si vous constatez encore régulièrement ce problème, dites-le moi svp.
Ajout d'un mode "spectateur" pour les championnats, afin de pouvoir suivre les
parties auxquelles on ne participe pas.
Depuis la page "Mes championnats", il suffit de cliquer sur le bouton "Mode
spectateur" afin d'accéder à la liste des parties accessibles.
L'image de surbrillance de case a été foncée afin de la rendre plus visible.
Correction du bug qui empêchait de récupérer un objet ne comptant pas dans le total des
objets actifs si on avait déjà deux objets actifs dans la besace. (Par exemple le Gob ne pouvait pas récupérer de piège s'il possédait déjà deux
objets actifs)
THE grosse feature : la longueur des noms de partie passe de 20 à 40
caractères, pour que vous puissiez faire preuve de deux fois plus d'imagination ;-)
THE bonus : A new challenger is coming !
Souhaitez la bienvenue à l'Orc, qui vient amener un peu de barbarie dans
ce Sticky monde de paix.
Ses règles sont dispos sur la page des règles du jeu (ici)
mais je les remets ici-même :
L'orc :
Grand, vicieux, vert et moche.
Combat : bonus de 20% soit une chance de victoire de 80% (dont 70% de chances d'infliger un gros choc)
Objets alternatifs :offensifs
Vitesse : 1(C'est pas qu'il sait pas courrir, c'est qu'il s'en fout...)
Brutalité orc : l'orc a un bonus de +50% à ses chances d'infliger un gros choc lors de ses victoires au combat, pour un total de 70%
de chances d'infliger un gros choc.
Cogner, ça motive : l'orc peut avancer d'une case lors des déplacements tactiques obtenus après les victoires en combat.
Préfère taper à avancer : à chaque fois qu'un déplacement possible de l'orc passe sur un adversaire, l'orc a la possibilité de stopper
le déplacement sur cet adversaire.
Après des mois d'attente et d'impatience ils sont enfin ici, ils sont enfin
là, je veix bien sûr parler des chammmmmmmmpionnats 🤩 🥳 🏆
Toutes les infos les concernant sont dispos ici.
Si vous avez des questions, n'hésitez pas ;-)
Le premier championnat débute le 1er novembre, mais si tout le monde s'y est
inscrit avant, je le lancerai directement.
Notes :
Pour le moment le score des parties de championnat n'est pas pris en
compte dans le calcul du classement quotidien des joueurs, mais ce
sera prochainement le cas.
Il y a pas mal d'automatisation derrière la gestion des championnats, je
garantis pas que le premier se déroule sans un bug ou deux 😇.
Si vous constatez des problèmes, dites le moi ;-)
Correction du bug sur les déplacements tactiques du nain suite à une victoire en combat. Ce pauvre nain était victime de deux bugs qui venaient lui limiter ses déplacements tactiques... Comme d'hab, ces modifs sont prises en compte à partir des parties lancées avec cette
version de l'app.
Depuis début juillet le système de dessin des sprites alternatifs était cassé 😅
On n'avait plus les coffres avec les piques ni les trous avec les pieux ou les têtes de mort...
c'est rétabli !
Bug connu : Le coup du mauvais joueur indiqué actif : je m'attaque à ça dès demain pour essayer de le sabrer rapidement
Amélioration de la phase d'action : les objets "gratuits" (piège pour gob, lance pour elfe)
sont maintenant disponibles avant / après l'action principale.
Les commentaires de Jim & Bob sont raccords avec les actions disponibles. Comme d'hab, ces modifs sont prises en compte à partir des parties lancées avec cette
version de l'app.
Correction d'un bug pouvant amener à des crashs lorsque la connexion avec le serveur en chie.
(Tentative de) correction du bug provoquant un écran noir lors du chargement d'une partie depuis
les notifications, pour les écrans ayant une encoche. Si vous êtes concernés par ce bug, merci de tester et de me confirmer qu'il est bien corrigé ;-) (Je n'arrive pas à le reproduire sur mon smartphone avec encoche...
Amélioration de la gestion du mode plein-écran : si les barres systèmes apparaissent (barre de notifs
en haut, barre de navigation en bas), un simple clic n'importe où sur l'écran de jeu les remasque
automatiquement. (Attention pour info le clic est traité par l'app et déclenchera l'éventuelle action asscoiée ;-)
Lors de la publication de la fin de partie, le nombre d'objets utilisés par chaque joueur,
ainsi que leur type, est également posté sur le serveur. Sera utile pour les stats.
Le déplacement tactique suite à un combat ne permet plus d'avancer : il permet seulement de se décaler
La victoire en combat rapporte 3 points et non plus 2.
Nain
Profil : Offensif
Bonus au combat : +20% (+10% d'infliger un gros choc) Objets alternafifs : Offensifs Vitesse : 1
Costaud :
peut transporter trois objets actifs. Lourd : le nain ne subit que des petits choccs Vit pour cogner : lors des déplacements tactiques, le nain peut avancer d'une case, ou se rendre sur l'une des huits cases
adjacentes à sa position sur laquelle se trouve un adversaire.
Gobelin
Profil : Agile
Bonus au combat : -10% Objets alternafifs : Non offensif Vitesse : 2
Agile : le gobelin
peut déraper sur le côté Vicieux : les pièges ne comptent pas dans la limite d'objets des gobelins, et leur utilisation est gratuite (ne compte pas comme une utilisation d'objet).
Elfe
Profil : Rapide
Bonus au combat : -15% Objets alternafifs : Non offensif Vitesse : 3
Bon tireur : l'utilisation
des lances magiques est gratuite pour l'elfe (ne compte pas comme une utilisation d'objet).
Correction du bug qui bloquait l'avancée de la partie dans certains cas :
Après la fin de tour, lorsque la notif au prochain joueur était envoyée, le joueur actif
ne se mettait pas à jour et la partie n'avançait plus
En début de tour lorsque l'on regardait la partie en direct, l'indicateur se mettait
bien sur le nouveau joueur actif mais les dés n'apparassaient pas et la partie n'avançait plus
Suite à la correction de ce bug, toutes les parties seront resetées sur votre téléphone. Il
suffit de les charger à nouveau pour que tout soit d'équerre. (Enfin, j'espère 😅 Dites moi si
vous constatez des soucis).
Amélioration des boites de dialogues de démarrage / chargement d'une partie afin qu'elles affichent
une progress bar indiquant l'avancement de récupération des données depuis le serveur.
Sur la liste des parties en ligne la mise en veille est bloquée pour éviter que le tél se mette
en veille durant un long chargement.
Nouvelles amélioration du système d'abonnement aux Live Query. Cela doit résoudre le bug du
"chargement infini" depuis les notifs. N'hésitez pas à me dire si vous avez encore ce bug, ou plus globalement si vous avez des
problèmes de connexion durant les parties / pour charger les parties
Correction d'un bug sur la liste des parties en ligne.
Nouvelle partie en-ligne : réception d'une notif lorsqu'un joueur crée une nouvelle partie.
Partie prête à être démarrée : réception d'une première notif lorsque le nombre de joueur
minimum d'une partie que l'on a créé est atteint. Si la partie n'est pas démarrée, réception
d'une seconde notif lorsque le nombre de joueurs maximum est atteint
Les deux notifications précédentes sont activées par défaut mais peuvent être désactivées depuis les
préférences de l'app.
Amélioration de la gestion de la connexion au serveur :
Certains chargement infinis (la pop-up "Chargement en cours" lors du chargement d'une partie
qui tourne à l'infini) sont corrigés.
En cas de perte de la liaison aux LiveQuery durant la partie, la partie ne s'interrompt plus.
A la place un nouvel indicateur s'affiche sur l'écran de jeu et indique l'état de la connexion
(pas de réseau / reconnexion en cours / récupération des données de la partie). Tout est géré
automatiquement, vous n'avez qu'à attendre que la connexion soit rétablie.
Idem, en cas de post d'interaction qui échoue, la partie ne s'interrompt plus et le post est
redéclenché immédiatement s'il y a de la connexion ou lors du retour de la connexion.
Correction du bug qui permettait de prendre un objet déjà pris si l'on arrivait sur la case via un
raccourci. (Bug corrigé à partir des parties débutées avec cette version de l'app)
Correction du bug qui faisait que le joueur actif n'était pas mis à jour si un éclair faisait tomber
sur un trou et que la sorti de ce trou se faisait sur un cadeau : le joueur devant prendre ce cadeau
est maintenant notifié.
Création des parties : j'ai temporairement supprimé les options inutiles (partie publique / privée et
quotidienne / temps réel) et j'ai ajouté des options permettant de :
Choisir le nombre de tours (entre 5 et 15)
Choisir la fréquence de réapparition des objets (1 tour sur 2, sur 3, sur 4 ou sur 5)
Choisir jusqu'à deux objets de départ
Pour le moment, ces informations ne sont pas visibles sur les parties ouvertes à l'inscription : elles
le deviendront. En attendant, vous pouvez les indiquer avec des émoticones sur le titre des parties, ou
bien laisser la surprise :)
Bye-bye Mario, les premiers personnages ont été implémentés !
A chaque création de partie, ou lorsque vous vous inscrivez à une partie, vous devez maintenant choisir le personnage
que vous voulez jouer. Pour le moment les quatres persos dispos sont :
Le nain : il a +10% de chances de gagner les combats (donc 70%), et +5% de chances d'infliger un gros
choc en combat (donc 25%).
Les objets alternatifs proposés via une utilisation de trèfle sont les objets offensifs (aucun changement par
rapport à ce avec quoi on joue depuis qq mois).
En phase d'action, il ne peut se déplacer que d'une case.
Il peut transporter trois objets actifs.
L'elfe : il a -10% de chances de gagner un combat (donc 50%)
Les objets alternatifs proposés via une utilisation de trèfle sont les objets non offensifs
En phase d'action, il peut se déplacer de trois cases.
L'humain : il a +5% de chances de gagner les combats (donc 65%)
Les objets alternatifs proposés via une utilisation de trèfle sont les objets offensifs
En phase d'action, il peut se déplacer de deux cases.
Le gobelin : il a -10% de chances de gagner un combat (donc 50%)
Les objets alternatifs proposés via une utilisation de trèfle sont les objets non offensifs
En phase d'action, il ne peut se déplacer que d'une case mais il peut effectuer ce déplacement sur le côté.
Enfin, les pièges ne comptent pas dans sa limite d'objets actifs
Note : pour les parties auxquelles vous êtes inscrits mais qui n'ont pas démarré, vous jouerez forcément le nain.
Correction d'un bug sur les anim de téléportation (raccourci) : parfois le texte du joueur ne se réaffichait pas après
l'animation terminée.
A la fin de chaque partie, le personnage avec lequel vous avez joué est enregistré, ça permettra dans quelques semaines de faire un
premier bilan des ratios de victoires de chaque perso, pour les équilibrer au besoin.
Note : pas mal de changements avec cette version, j'espère que ça ne va pas trop bugguer 😅
Hésitez pas à me dire si vous constatez des anomalies.
Lorsqu'un raccourci fait arriver sur un cadeau, la prise du cadeau est résolue immédiatement.
Inversion de l'ordre de résolution des chocs : auparavant si j'impactais les joueurs A, B et C
dans cet ordre les chocs étaient résolus dans l'ordre C, B, A. Ce qui pouvait amener par exemple
à une attaque de A sur C s'ils tombaient sur la même case, alors que A avait subi le premier choc...
Comme d'hab les deux modifs ci-dessus ne concernent que les parties démarrées avec cette version de l'app au moins.
Correction d'un crash lié aux icônes d'indication de choc. (On va pas se mentir, je les avais codées un peu à l'arrache 😅. Ca devrait aller mieux)
Ajout d'une icône indiquant les joueurs ayant subis un choc (ou un quelconque autre déplacement
provoqué non bénéfique) et ne l'ayant pas encore joué.
Ca permet de clarifier les situations de jeu et de savoir après une victoire en combat si un
adversaire à côté de nous doit jouer un choc : dans ce cas là, si vous vous déplacez sur cet
adversaire, son choc sera déclenché avant le combat.
Si deux joueurs se retrouvent sur la même case, les icônes des objets du joueur au second plan
sont décalées sur la gauche, afin que l'on puisse distinguer l'arsenal de chacun ;-)
Correction d'un crash très rare arrivant si vous quittez une partie immédiatement après l'avoir lancée.
Correction du bug des doubles quotes qui cassaient les jsons (et plus généralement, échappement de tous les caractères HTML des
noms des joueurs et des parties).
Ajout de la lib emoji.compat qui doit permettre d'afficher toutes les emojis, mêmes si elles ne sont pas présentes sur le smartphone.
Les déplacements "sur place" (chute sur double 1, action de déplacement en ayant un mur devant...) déclenchent désormais la prise
de l'objet présent sur la case, le cas échéant.
Amélioration de la phase d'action :
Si la seule action restante est un déplacement et que la case devant est bloquée par un mur, la phase d'action prend fin
(auparavant toutes les actions se retrouvaient grisées, obligeant à cliquer sur "ne rien faire").
MAIS, si la seule action restante est un déplacement, que la case suivante est bloquée, et qu'un cadeau se trouve sur
votre case, alors l'action de déplacement (ou de pièce) vous sera proposée afin que vous puissiez faire un "déplacement sur place"
permettant de déclencher la prise de cadeau. C'est un cas très rare, parce qu'il faut qu'un choc vous ait envoyé sur la case avec le cadeau alors qu'un mur se trouve
juste en dessous... Mais c'est arrivé, n'est-ce pas Olivier ;-) ?
Vous connaissez le refrain, tous ces changements sont appliqués sur les parties démarrées depuis cette version de l'app au moins,
tout ça tout ça...
Modification de la gestion de l'enchainements des actions lorsque des joueurs sont déplacés :
Les conséquences du déplacement d'un joueur sont calculées sitôt le déplacement terminé (Précédemment, si 3 joueurs étaient impactés par un éclair par exemple, les 3 joueurs se déplaçaient, puis l'impact
de chacun de ces déplacements était calculé).
Si un joueur J déplacé arrive sur un adversaire A, deux possibilités :
Cet adversaire n'est pas en attente de déplacement (choc par exemple) : le combat a lieu de suite
Cet adversaire est en attente d'un déplacement : ce déplacement est résolu immédiatement, et à la suite de
cette résolution, le déplacement du joueur J est réévalué : si A est toujours sur la case, combat.
Si au terme d'un combat, pour une raison X ou Y, les deux joueurs restent sur la case, un nouveau combat est
déclenché et le joueur ayant remporté le combat précédent est l'attaquant
Le fait de résoudre les déplacements dès qu'ils se produisent implique qu'il n'y aura plus jamais de cas à trois joueurs sur la même case. Comme d'habitude, ces nouvelles règles seront appliquées à partir des parties qui sont lancées avec cette version de l'app au moins.
Lors de tracé de chemin pour les projectiles, chaque case de chemin affiche désormais en bas à gauche la portée restante :)
J'ai prévu à moyen terme d'ajouter beaucoup d'autres indications visuelles sur le plateau, pour expliciter un peu tout.
Sur le plateau de jeu, les textes (noms des joueurs, indicateur de portée pour les chemins) sont désormais sensibles au zoom : ils grossissent / rétrécissent
lors des zoom / dézoom.
Le classement officiel Sticky est désormais disponible ! Ca va plus rigoler du tout maintenant 😈
Son fonctionnement :
Il est calculé et mis à jour automatiquement toutes les nuits.
A chaque fin de partie, vous gagnez un certain nombre de points, dépendant de votre classement à la fin de la course
et du nombre de joueurs dans la partie. Pour le moment ces points ne sont pas affichés mais ça arrivera rapidement ;-).
Pour vous donner un ordre d'idée :
Pour une partie à 4 joueurs (le minimum prévu), les points obtenus sont environ : 70 / 41 / 17 / 0
Pour une partie à 20 joueurs (le maximum prévu), les points obtenus sont environ : 100 / 92 / 85 / 78 / 71 / 64 / 58 / 52 / 46 / 41 / 36 / 31 / 27 / 22 / 18 / 14 / 10 / 7 / 3 / 0
Chaque jour, les points rapportés par chaque partie ("points partie") à laquelle vous avez participté décroissent, jusqu'à atteindre
zéro. La vitesse de cette décroissance dépant du nombre de joueurs qu'il y avait dans la partie :
Pour une partie à 4 joueurs, les points atteindront 0 en 12 jours
Pour une partie à 20 joueurs, les points atteindront 0 en 60 jours
Votre score de joueur est tout simplement la somme de vos "points partie".
Ce classement "v1" est le résultat d'un travail d'équipe entre Seb et moi, merci Seb 😁
Enfin, profitons en pour féliciter Laetisca qui s'empare de la première première place 🥳 Vous savez maintenant qui
viser avec vos 🏹, 🪓 et 🔥 😇
Correction d'un bug regressif sur le chargement de partie en background.
Et voilà la version 0.100 aura été une version... de debug 😅
Pour marquer un peu plus le coup, j'en ai profité pour modifier l'icône de l'app (la carapace bleue avait plus vraiment de sens :-) )
Modification de la règle de "l'as du volant" : le double 6 ne provoque plus un déplacement bonus d'1D3 cases.
A la place, le déplacement est directement boosté de 2 cases. Cela signifie que sur un double 6, le déplacement
à effectuer est maintenant de 8 cases.
Ajout des raccourcis 🥳
Voici les règles les concernants :
Arrêtez-vous dessus pour déclencher leur effet : même principe qu'un choc (lancer d'un D10) hormis le fait
bien sûr qu'ils peuvent vous faire avancer (60% de chances d'avancer, 40% de reculer).
Avancée min / max : 2 / 5 cases.
Recul min / max : 1 / 4 cases.
Possibilité d'interrompre son mouvement sur un raccourci : dans ce cas, la case du raccourci est tout
simplement sélectionnable.
(Je précise au cas où : si vous faites ça le mouvement non consommé est perdu, ne pensez pas continuer à
avancer après la prise du raccourci ^^)
Les raccourcis peuvent vous projeter sur les murs, auquel cas vous rebondissez dessus, les cassez et... subissez un petit
choc. Bha ouai ça fait mal de se prendre un mur dans la face, quand même...
Possibilité de poser un piège sur un raccourci... Je vous laisse découvrir l'effet :-) #tropdesuspense
Correction d'un bug qui ne déclenchait pas le post de l'info "partie terminée" lorsque le dernier joueur à jouer dans la partie n'était pas
le joueur dont c'est le tour.
Ajout d'une nouvelle préférence, présente uniquement sur les téléphones ayant une encoche : elle permet de faire en sorte que le haut du
plateau soit situé sous l'encoche (permet de contourner un bug se produisant si vous avez activé une option sur votre téléphone
permettant de désactiver la zone de l'encoche en mode plein écran... c'est un peu compliqué à expliquer 😅)
(et j'en ai ras le cul des surcouches Android, aussi 😆)
L'écran de jeu s'affiche maintenant en mode plein écran.
Si votre téléphone possède une encoche en haut de l'écran, vous devriez pouvoir scroller de telle sorte que la première ligne
du plateau soit entièrement visible, sous l'encoche. Je l'ai testé, ça fonctionne. Dites-moi si vous constatez un
soucis.
Si votre téléphone ne possède pas de boutons physiques mais une barre de navigation présente en bas de l'écran, il suffit de
glisser le doigt de bas en haut en bas de l'écran pour la faire apparaitre. Une nouvelle préférence permet de désactiver ce mode plein-écran afin que la barre de navigation soit toujours visible en
bas de l'écran
Correction d'un problème provoquant un message "vous n'êtes pas connecté" lors d'un clic sur une notification pour jouer (il se produisait
uniquement lors l'app ne tournait pas en arrière plan)
Correction d'un crash lorsqu'on lançait une lance à une seule case de distance.
Mise à jour des dernières images (je crois...) qui utilisaient encore des objets Mario (boutons de la phase d'action, bouton d'utilisation du klaxon / bouclier)
Intégration des nouvelles images pour les objets.
Les textes restent pour le moment inchangés : si vous avez un doute sur l'objet que vous avez récupéré, regardez dans la console
le nom "Mariotisé" de l'objet ;-)
Un nouveau dé fait son apparition : le dé combat. Il est utilisé dans toutes les parties qui sont démarrées à partir de cette
version de l'app. Il possède trois faces seulement :
Face rouge, épée cassée : combat perdu (pas de bol...)
Face verte, épée simple : combat gagné, petit choc infligé (la base)
Derrière ce dé se cache maintenant un D100 : vous pouvez voir vos résultats sur 100 dans la console (à terme cette info disparaitra).
Les probas de victoire restent inchangées : 40% de chances de défaite, 40% de chances de victoire "petit choc", 20% de chances de victoire
"gros choc".
C'est une évolution plus importante qu'elle ne parait : elle permettra d'introduire des profils de personnages différents avec des % de
chances de gagner un combat différents pour chacun d'entre eux :)
Amélioration du bouton "Rejoindre une partie en ligne" :
Il ne se désactive plus jamais, afin de toujours pouvoir aller vérifier s'il y a des parties ouvertes à l'inscription.
Lorsque l'app est démarrée, elle s'abonne aux parties non démarrées existantes : cela permet de maintenir le texte du bouton (nombres de parties ouvertes) à jour.
Disponible à partir des parties démarrées avec cette version de l'app :
Les chocs et éclairs permettent de gagner des points.
Gros choc : 2 points
Petit choc : 1 point
Eclair : 2 points par joueur impacté
Les combats ne rapportent plus que 2 points (auxquels viennent s'ajouter le(s) point(s) du choc infligé)
Disponible à partir des parties démarrées avec cette version de l'app :
Amélioration de la phase d'action : si la première action permet d'obtenir un objet utilisable en seconde action, cette
seconde action est maintenant jouable. Exemple : j'avance sur un cadeau et j'obtiens une pièce : je peux immédiatement jouer la pièce en 2ème action
Rester appuyé sur un personnage pour afficher le détail de son score dans le parchemin.
Suppression des minis recentrages qui se déclenchaient toujours entre deux "steps" de jeu.
Meilleur recentrage de la caméra sur le joueur dont c'est le tour (s'il n'est pas visible dans la partie supérieure de l'écran).
Vitesse de déplacement de la caméra constante.
Lors du replay des interactions de sélection de case ou de chemin, scroll de la caméra vers le point cliqué si ce dernier n'est
pas présent à l'écran.
Correction d'un bug qui faisait que les bananes pièges posés sur des murs cassés ne réapparaissaient pas au chargement
de la partie.
Correction d'un bug qui faisait que lors du chargement d'une partie pour laquelle la dernière action jouée était la pose
d'une banane d'un piège, le piège était affiché en double sur la case.
Correction d'un bug rare (et vicieux) qui faisait parfois planter au chargement d'une partie.
Les parties en ligne ouvertes à l'inscription sont désormais affichées sur une page dédiée accessible depuis l'accueil.
Le bouton permettant d'accéder à cette page est désactivé si aucune partie n'est actuellement ouverte à l'inscription.
Dans le cas contraire, il est activé et affiche entre parenthèses le nombre de parties ouvertes.
Merci Seb \o/
Correction d'un bug qui provoquait un crash quasi-systémtatique lorsque l'on chargeait une partie
pendant que le joueur actif était en train de jouer.
Ajout d'une nouvelle préférence : possibilité de choisir de voir en replay les 10 derniers coups joués
même en mode "chargement direct".
Cette nouvelle préférence est désactivée par défaut.
Insertion de nouveaux dessins : pièges (remplacent les bananes), trèfles à trois feuilles et demi (remplacent les étoiles)
et nouveau "dé cadeaux".
Dans les résultats alternatifs des lancers de dés, les dés "modifiables" sont désormais affichés en rouge, pour plus de clarté.
Ajout d'une nouvelle préférence permettant, si on possède une étoile un trèfle, d'activer automatiquement
la visualisation des résultats alternatifs après le lancer des dés. Cette préférence est désactivée par défaut.
Liste des parties : possibilité de voir les joueurs inscrits via un nouveau bouton.
(Merci Seb \o/)
(Je précise quand même que le gros bouton en plein milieu, c'est aussi Seb ;-P)
Correction d'un bug rigolo mais un peu handicapant : les bananes posées au sol ne s'affichaient plus au chargement d'une partie.
Grosse amélioration des performances grâce à l'activation de l'accélération matérielle.
Ajout de la possibilité de paramétrer le nombre de FPS désiré, et d'afficher ou non les FPS à l'écran.
Ajout de la possibilité de régler la vitesse du jeu (lente / normale / rapide / très rapide).
Correction de qq bugs graphique (notamment l'animation des chocs haut => bas du plateau).
Attention : des bugs graphiques peuvent survenir, merci de le dire si vous en constatez.
Notamment, l'affichage des textes se met parfois à clignoter très rapidement. Si ça arrive, quittez la partie et rechargez-là en attendant que je trouve l'origine du problème pour le corriger.
De même, sur les zoom / dézoom les sprites font un peu n'importe quoi, je vais corriger prochainement.
Jeu : les parties sont automatiquement marquées "terminées" lorsqu'elles se terminent, et des stats basiques sont remontées au serveur (gagnant, perdant, ce genre de choses). Merci Seb \o/
Je ferai en sorte demain que les parties terminées soient visibles depuis la liste des parties en lignes pour que tous les joueurs puissent voir les résultats, en attendant le dev d'une page dédiée.
Plusieurs changements de règles, qui seront actifs pour toutes les parties qui sont démarrées avec au moins cette version de l'app :
Les joueurs qui n'ont pas encore joué leur premier tour sont invincibles : concrètement, un déplacement sur leur case est possible
mais ne déclenchera pas de combat, il est impossible de poser une banane sur leur case et ils ne sont pas ciblables par les objets offensifs.
Ces joueurs sont présentés avec un niveau de transparence.
Les parties débutent avec les bonus / malus aux objets désactivés : ils s'activent uniquement au début du premier tour de jeu lors duquel
la différence de score entre le premier et le dernier joueur est supérieure à un certain seuil.
Les seuils des bonus / malus d'obtention des objets ont été revus à la baisse.
Correction d'un bug graphique lors de certains chocs (l'animation n'était pas déclenchée)
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres
Création d'un système permettant de collecter des statistiques sur le nombre de push notifications reçues sur chaque appareil.
L'app pourra indiquer à la prochaine maj si l'appareil reçoit un faible nombre de push notif et proposer de passer en mode "sans échec", permettant
de rebasculer sur des notifications simples mais passant outre les optimisateurs de batterie des différentes surcouches Android.
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres
Introduction de la notion de bonus / malus aux résultats d'obtention des cadeaux, en fonction du classement dans
la partie. Ne fonctionnera qu'avec les parties créées avec cette version de l'app au moins.
Un nouvel indicateur, en haut de la liste des objets de chaque joueur, indique le bonus / malus actuel du joueur
à l'obtention des cadeaux :
Indicateur vert foncé : bonus maximum.
Indicateur vert clair : bonus intermédiaire.
Indicateur blanc : ni bonus ni malus.
Indicateur orange : malus intermédiaire.
Indicateur rouge : malus maximum.
Cet indicateur est visible même pour les parties déjà débutées, mais il est purement informatif : comme dit plus
haut, seules les parties nouvellement créées en tirent profil :)
Liste des objets détenus par les joueurs : elle est maintenant triée et les objets identiques sont affichées les
uns à côté des autres.
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres
Correction du problème des chutes dans les trous suite à un éclair : le recul suite à la chute dans le trou est
automatiquement géré par le téléphone du joueur jouant l'éclair (pas d'interruption du tour de jeu).
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres
Lors de la création d'une partie, possibilité d'indiquer une durée max d'un tour de jeu : seuls les joueurs ayant un temps de jeu inférieur ou égal à la
durée spécifiée pourront rejoindre la partie. C'est une Seb-feature ;-)
Lancement d'une partie depuis une notification : meilleure gestion du cycle de vie de l'activité de chargement qui se lance juste avant la partie.
Page liste utilisateurs : correction du bug d'affichage de la progressbar de chargement, et ajout d'une scrollview sur la liste des joueurs :)
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres
Correction de la regression sur le lanceur de dés lorsque la validation automatique est activée.
Refonte du système de notification : possibilité de charger la partie directement depuis la notification, de masquer et ne plus recevoir de notification
pour cette partie pour 3 heures, et même d'ignorer complètement la notification pour cette partie.
Lors du chargement d'une partie, l'éventuelle notification associée disparait automatiquement.
Corrections de bugs et améliorations des deux services permettant de surveiller les parties dans lequelles on est joueur actif.
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres
Amélioration de la gestion des services de vérification du joueur actif. Notamment, le Palentivision devrait redémarrer après un crash de l'app.
(Si l'app crashe en boucle en revanche, il ne redémarrera qu'à sa prochaine ouverture.)
Correction d'une vulnérabilité dans le lanceur de dés qui pouvait conduire à un double post d'interaction.
Impossibilité de lancer une partie si le thread du moteur de jeu de la précédente n'est pas encore terminé (cas arrivant rarement mais provoquant des crashs).
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres
Du code de Seb est dans cette version \o/ : mesure du temps de jeu de chaque joueur et possibilité de le voir depuis la page "liste des joueurs"
(Il faut un certain nombre de coup pour chaque joueur avant que son temps de jeu soit visible. Le temps indiqué signifie que le joueur joue 80% de ses coups
en ce temps de jeu ou moins.)
Refonte de l'algorithme de chargement des parties en background. Devrait éliminer des bugs au chargement.
Liste des parties en-ligne :
Deux boutons de chargement sont maintenant présents : le premier permet de charger en mode "background", le second en mode replay. Le nombre de coups de
jeu qui seront rejoués est indiqué sur le bouton.
La liste des parties est affichée triée, avec notamment les parties dans lesquelles vous devez jouer en tête de liste.
On est maintenant indiqué "joueur actif" même si on n'a jamais chargé la partie (si "inconnu" s'affiche, cela signifie que ce n'est pas à vous de jouer).
Correction d'un bug d'affichage
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres
Correction d'un bug qui provoquait des comportements étranges (erreurs sur le joueur actif au chargement d'une partie, utilisation d'un objet adverse...)
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres
Création du dé spécial pour l'obtention des objets.
Pour le moment tous les personnages sont réglés en mode "offensif", ce qui signifie que les objets alternatifs proposés par l'étoile seront plutôt des objets
d'attaque (carapaces, éclair).
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres
Correction d'un bug sur la gestion des incohérences lorsqu'on quittait une partie puis qu'on en chargeait une autre.
Quick-win pour Ambre & Hélo : l'activité "Liste des parties en ligne" n'est plus tuée lors du chargement d'une partie (un retour depuis la partie
ramène sur cette activité).
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres
ATTENTION : cette version nécessite que vous désinstalliez l'app avant de l'installer. Ceci suite à une modification du fichier
de conf de la base de données, ça ne devrait à l'avenir plus se produire :)
Nouveautés :
Ajout d'un système de protection contre le post d'interaction en double en cas d'erreur réseau.
Modification du bonus suite à une victoire en combat : suppression du déplacement bonus d'1D3+1 cases, remplacé par un déplacement tactique d'une case
en avant, à droite ou à gauche. Le bonus de points suite à une victoire en combat passe de 5 à 4 points.
Simplification du système de calcul de score. Le tour de piste vaut désormais 20 points, et les points gagnés dus aux cases parcourues s'accumulent avec les
tours de piste (exemple : je suis sur la case 5 de mon second tour de piste, le plateau fait 15 cases de long : j'ai parcouru 15+5=20 cases, et marque 20 points,
plus les 20 points bonus du tour de piste).
Phase d'action : sur les actions "déplacement" et "pièce" la sélection automatique de case est forcée à OFF, afin qu'un clic sur ces actions ne les valide pas de
manière involontaire.
Phase d'action : suite à un clic sur "objets", puis sur "retour" pour revenir au choix de l'action, le bouton "objet" se retrouve dans l'état "désélectionné".
Correction du bug "as du volant permettant de passer à travers les murs", désolé les cheaters ;-)
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Correction d'un bug sur la reprise des parties lorsqu'une carapace bleue a été utilisée (faisait crasher l'app).
Correction & amélioration des algos de calcul des cases sélectionnables pour les mouvements : il n'est désormais (théoriquement ^^')
plus possible d'exploiter lachement et mochement (coucou Antho) des failles faisant passer sur les murs :)
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Pose de banane : les murs sont pris en compte. Si aucune des trois cases où poser la banane n'est vide (sans mur ni autre banane), alors la banane est perdue.
Bug connu :
Cas de crashs et d'ordre de jeu incorrect lors de l'utilisation de carapace bleue, prochain bug que je corrigerai.
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Le moteur de jeu est maintenant dans un thread séparé :
L'écran de chargement intermédaire de la partie a été supprimé.
La partie se charge directement depuis le plateau de jeu en tâche de fond. Un indicateur de chargement sera ajouté plus tard.
Correction de crashs lors de replay ou chargements de partie en background.
Au chargement d'une partie terminée, les résultats sont toujours visible sur le parchemin. (En revanche les parties ne sont pas encore marquées "termiées" et un joueur actif est toujours indiqué)
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Correction du bug qui faisait que les joueurs ayant déjà joués dans le tour courant n'étaient pas grisés au chargement des parties. Toutes les parties sont remises à zéro à cause de cette modification
Amélioration des traces envoyées lors d'un crash
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Ajout d'unindicateur temporaire du tour de jeu courant (texte brut, sera à terme remplacé par quelque chose de joli :)
Ajout d'unindicateur de liaison avec le serveur lors du post des interactions.
Les personnages ayant joué leur tour passent en noir et blanc
Le nombre de tour de la partie, les tours où les objets réapparaissent et les objets avec lesquels commencent les joueurs sont stockés sur le serveur Toutes les parties sont remises à zéro à cause de cette modification
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Première version avec du code qui n'est pas à moi, merci Guigui \o/
Eclair : le recul se fait visuellement comme un choc
Choc & éclair : si le mouvement termine sur un cadeau, la prise de celui-ci intervient au début du tour du joueur... s'il est toujours présent sur la case Oui, cette modification de règle va introduire une notion de "vol" de cadeau :) Toutes les parties sont remises à zéro à cause de cette modification
Ajout du mode Replay : au chargement d'une partie en ligne, vous pouvez voir se jouer tout ce que vous avez raté. En resetant la partie, vous pouvez la voir se déroule
depuis le début. ATTENTION : ce mode est désactivé par défaut, rendez-vous dans les préférences pour l'activer, et choisir la vitesse de replay.
Ajout de la possibilité d'installer l'app sur une carte SD. (Je n'ai pas testé car je n'ai pas de carte SD sur mon téléphone...)
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
.Ajout de la règle "poser une banane sur une banane les fait toutes les deux disparaitres" Toutes les parties sont remises à zéro à cause de cette modification
Le parchemin contenant les commentaires de Bob&Jim peut être masqué d'un scroll vers la gauche. Cliquer ensuite dessus pour le faire réapparaitre.
Correction d'un bug graphique sur le lancer de dé.
Suppression (temporaire) du sprite permettant de désactiver le scroll sur le plateau de jeu
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Changement de l'ordre de résolution après un combat : c'est désormais toujours le joueur attaquant qui résout son action en premier (choc ou bonus de déplacement). Toutes les parties sont remises à zéro à cause de cette modification
Correction d'un bug d'affichage du plateau au chargement de la partie.
Correction d'un bug provoquant un affichage du sélectionneur de klaxon lors du chargement de certaines parties en-ligne.
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Création d'un service dédié à la surveillance des parties ds lesquelles l'utilisateur est joueur actif. Il s'accompagne d'une notification et est
actif par défaut, mais peut être désactivé manuellement au besoin.
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Correction d'un bug qui faisait planter la reprise des parties en-ligne si une babane était posée au sol.
Correction du bug de layout qui apparaissait sur certains téléphones sur les boutons en phase d'action.
Correction du bug de layout sur les parties en-ligne (coucou Seb)
Sur les parties en-ligne toujours, le bouton "Charger" est en rouge pour les parties dans lesquelles vous êtes le joueur actif.
Ajout d'une icône pour l'appli
Création d'un service qui vérifier toutes les 15-30 minutes si vous êtes le joueur actif d'une partie, et qui notifie si c'est le cas.
Gestion des pertes de connexion à la base de données distante durant le jeu : dans ce cas la partie se quitte avec un message d'erreur (en attendant le codage d'une reconnexion sans quitter la partie ;-)
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Correction d'un bug sur le chargement d'une partie.
Possibilité de créer des parties en-ligne, de voir les parties publiques existantes et d'en rejoindre.
Bug connu :
Sur arrêts / chargements d'une partie successifs, grosse consommation mémoire et CPU (et plantage :P)
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.21.2 : télécharger l'apk
Nouveautés : Correction d'un bug sur le chargement d'une partie.
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.21.1 : télécharger l'apk
Nouveautés : Correction d'un bug d'affichage sur la liste des joueurs, et correction de deux bugs sur le chargement d'une partie.
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.21 : télécharger l'apk
Nouveautés : Début d'intégration du mode en-ligne : possibilité de créer son compte, se connecter, se déconnecter et voir la liste des joueurs inscrits.
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.20 : télécharger l'apk
Nouveautés : Ajout d'un système anti-Kév..., hum, anti-triche aux dés :D
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.19 : télécharger l'apk
Nouveautés : Sauvegarde et chargement des parties.
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.18.2 : télécharger l'apk
Nouveautés : Correction du bug d'affichage des icônes des objets joueurs. Correction d'un crash sur envoi d'une rouge sur une banane.
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.18.1 : télécharger l'apk
Nouveautés : Correction du bug d'affichage des sprites des dés sur la piste.
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.18 : télécharger l'apk
Nouveautés : Optimisation de la gestion des sprites. Modif de qqs images. La partie dure 5 tours et les objets réapparaissent aux tours 3 et 5.
Bug connu :
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.17 : télécharger l'apk
Nouveautés : Corrections de bugs et amélioration de la destruction des objets posés au sol par les carapaces.
Bug connu :
rarement, l'appli peut crasher suite à une sélection de case. Ce sera prochainement corrigé :)
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.16 : télécharger l'apk
Nouveautés : Les bananes sont là ! Posez les sur des advresaires, des cadeaux ou au sol et amusez-vous \o/
Bug connu :
rarement, l'appli peut crasher suite à une sélection de case. Ce sera prochainement corrigé :)
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.15 : télécharger l'apk
Nouveautés : L'utilisation des klaxons, champis, champis dorés et éclairs est terminée
Bug connu :
rarement, l'appli peut crasher suite à une sélection de case. Ce sera prochainement corrigé :)
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.14 : télécharger l'apk
Nouveautés : L'utilisation des étoiles est implémentée. Ajout d'une page Préférences pour choisir si on veut que le lancer de dés et la sélection d'une case soient réalisées automatiquement
Bug connu :
rarement, l'appli peut crasher suite à une sélection de case. Ce sera prochainement corrigé :)
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.13.SBO : télécharger l'apk
Nouveautés : Le lanceur de dés se masque automatiquement après 700ms. Si une seule case est sélectionnable, elle est automatiquement sélectionné au bout de 700ms
Bugs connus :
rarement, l'appli peut crasher suite à une sélection de case. Ce sera prochainement corrigé :)
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.13 : télécharger l'apk
Nouveautés : Les objets carapaces (vertes, rouges, bleues) sont utilisables. Les seuls objets obtenus sont : les 3 types de carapaces et les pièces
Bug connu :
rarement, l'appli peut crasher suite à une sélection de case. Ce sera prochainement corrigé :)
L'animation des chocs du bord haut vers le bord bas de l'écran suit des trajectoires... bizarres ^^
Version 0.12.1 : télécharger l'apk
Nouveautés : Correction d'un bug du joueur actif en phase d'action. Ajout de mouvements de caméra avant la phase de dérapage et la phase d'action
Bug connu : rarement, l'appli peut crasher suite à une sélection de case. Ce sera prochainement corrigé :)
Version 0.12 : télécharger l'apk
Nouveautés : Phase d'action implémentée.
Bug connu : rarement, l'appli peut crasher suite à une sélection de case. Ce sera prochainement corrigé :)
Version 0.11.1 : télécharger l'apk
Nouveautés : Test de correction problème affichage Olivier
Version 0.11 : télécharger l'apk
Nouveautés : Ajout d'indicateurs lors d'un lancer de dé suite à un choc. Les cases atteignables sont indiquées par leur résultat de dé. Correction d'un petit bug sur un commentaire de combat.
Version 0.10 : télécharger l'apk
Nouveautés : Correction bug affichage sur smartphone avec encoche... encore x)
Version 0.9.2 : télécharger l'apk
Nouveautés : Correction bug affichage sur smartphone avec encoche.
Version 0.9 : télécharger l'apk
Nouveautés : Amélioration des commentaires de Bob & Jim. Ajout au démarrage d'une trace de debug pour identifier le problème d'affichage du parchemin sur le tél d'Ambre.
Version 0.8 : télécharger l'apk
Nouveautés : Correction de bugs. Si dérapage passe par une case cadeau, prise du cadeau. Ajout de toutes les images objets (merci Olivier !) et limitation à 2 objets actifs par joueur.
Version 0.7 : télécharger l'apk
Nouveautés : Correction d'un crash sur clic long. Ajout de sprite "herbe" en bas du plateau, et possibilité de scroller vers le bas pour toujours voir la dernière ligne de jeu.
Version 0.6 : télécharger l'apk
Nouveautés : Correction d'un bug qui faisait parfois crasher lors d'un glissé sur l'écran. Amélioration de la gestion des noms des joueurs sous les sprites sticky.
Version 0.5 : télécharger l'apk
Nouveautés : phase de dérapage implémentée. A chaque fois qu'un sticky doit effectuer une action, la caméra se centre sur lui. Ajout d'une icône pour identifier le sticky en cours de jeu.
Version 0.4 : télécharger l'apk
Nouveautés : phase de déplacement complètement implémentée (prise en compte du D3 bonus en cas d'as du volant). Niveau de zoom mini permettant de voir toute la largeur du plateau. Agrandissment du parchemin et réduction de la taille du texte. Implémentation des combats.
Version 0.3 : télécharger l'apk
Nouveautés : correction de bug sur la prise des cadeaux. Refonte du système de sélection de la case de destination du mouvement et du chemin pour l'atteindre (dans le cas d'un 6).