Nano War 2.0 beta privée 6: multijoueur

Merci d’avoir testé les précédentes versions betas.
J’ai corrigé un bon paquet de bugs et j’ai ajouté quelques spécificités y compris le mode multijoueur.
Maintenant vous pouvez jouer à Nano War contre 1, 2 ou 3 joueurs en même temps avec le nouveau gameplay.
Le jeu est encore en version beta car le mode multijoueur a besoin d’être testé à fond.
Pour l’instant il n’y a que 3 cartes disponibles: 2 joueurs, 3 joueurs, 4 joueurs chacuns pour soi.

Vous pouvez toujours jouer à la version beta ici avec le mot de passe : beta.

Amusez-vous bien ! Et n’oubliez pas de rapporter les bugs et vos suggestions sur le the forum (aucune inscription demandée).

Nouveautés de la Beta 6 :

  • Mode multijoueur
  • Compte Nano War 2, celui de Nano War 1 est toujours utilisable
  • Les joueurs peuvent jouer sans inscription
  • Les statistiques de la partie sont enregistrés
  • Nouvelle musique d’ambiance pendant la partie
  • Nouveau système de collision
  • Bug de la pause corrigé
  • Bug corrigé des unités qui gênaient le clic
  • Bug des sons des unités qui accélèrent corrigé
  • Nouvel asset graphique pour la cellule Globule blanc fusionnée avec l’anticorps
  • Les unités s’orientent vers leur cible uniquement quant elles accélèrent
  • La touche R permet de redémarrer la partie
  • Bug de la pause automatique corrigé
  • Bug du bouton Suivant corrigé

ActionScript: Détecter la collsion entre 2 cercles

Avec le fameux théorème de Pythagore on peut détecter facilement des collisions entre 2 cercles.

Il suffit d’utiliser les rayons des 2 cercles avec la propriétés width divisée par 2.

En fait la propriété width renvoie le diamètre de l’objet circulaire. Donc si on veut le rayon on fait comme cela :

rayon = diametre / 2

rayon = cercle.width / 2

Ensuite si on calcule la distance entre les 2 cercles on peut détecter la collision :

if distance < ( circle1.width/2+ circle2.width/2 ) est true => Collision