Quelques outils bien pratique à utiliser pour scripter sur arma 3. Il n’en existe pas tant que ça mais si on veut éviter d’écrire dans un bloc note sans aucune coloration ou autre aide
Continuer la lecture
Arma 3 – Spawn infini d’unités
Une question qui est souvent posée, comment faire spawn des ias, véhicules ou autre. L’arrière pensé étant souvent de gérer une vague quasi infinie.
Pour répondre direct, l’infini c’est le mal ! Mais il est possible de l’apprivoiser avec quelques règles.
Continuer la lecture
Arma 3 – Hisser un drapeau (Part 2)
Dans l’article précédent, nous avons vu comment faire un beau drapeau. Il était possible de changer la texture et c’était déjà bien !
Mais on peut aller beaucoup plus loin, sécuriser un peu pour que le script fonctionne en multijoueur. Gérer une animation pour que ce soit un peu plus sympathique ?
Continuer la lecture
Arma 3 – Hisser un drapeau (Partie 1)
Hisser un drapeau dans un jeu comme Arma vous semble simple ? Derrière cette simple opération se cache pas mal de subtilités, surtout dans le cas d’un serveur dédié.
Dans cet article, on va tenter de comprendre l’animation d’un objet, la gestion des évènements, mais aussi les appels client/serveur.
Le but n’est pas de pousser chaque partie à fond, mais déjà de comprendre la base.
Le but n’est pas de devenir expert, mais d’avoir une compréhension globale afin de savoir ce qu’il est possible de faire et vers où se tourner pour savoir comment.
Continuer la lecture
Arma 3 – Outils de debug et dossiers importants
Je commence cette série d’articles sur le scripting d’arma 3, y passant beaucoup (trop) de temps afin d’aider ou préparer des missions pour la communauté Grèce de canards.
Avant de s’attaquer à du concret, pour partir avec les mêmes outils, voyons ce que Bohemia nous propose.
Je pars du principe que ceux qui lisent cette article connaissent déjà un peu le langage sqf. S’il y a de la demande, je pourrais faire un article plus complet pour introduire ce langage.
Continuer la lecture
Unreal – Les bases des Materials
Les materials est toutes la gestion des textures des objets dans Unreal.
Après pas mal d’incompréhension et un manque d’intérêt de ma part sur ce sujet. Je me suis rendu compte qu’il y avait énormément de chose possible sur les materials d’Unreal.
Unreal – Position aléatoire au sommet d’un cube
Pour un prototype, je devais générer des positions aléatoires au dessus d’un terrain plat formé uniquement d’un Cube, pour être exacte un StaticMeshActor de type cube.
Après quelques recherches, je n’ai pas trouvé de solution qui me convenait. La solution la plus propre étant de faire une « zone de spawn » mais dans mon cas où je voudrais faire spawn au dessus de multiple blocs… il ne serait pas très optimisé d’avoir autant de zone.
Je vous propose donc de comprendre comme fonctionne les StaticMeshActor et voir comment on peut générer une position aléatoire dans une zone dynamique.
Continuer la lectureUnreal – Afficher un texte sur un actor
Sûrement un basique, afficher une barre de vie par exemple, le nom d’un personnage, …
Après quelques essais, je vous propose de voir ensemble les 2 différentes possibilités que j’ai pu trouver.
Avec un acteur, le plus simple possible, le résultat pourrait être

Unreal – Comment initialiser GIT

Afin de partager son code, ou simplement de le versionner, c’est à dire pouvoir revenir en arrière en cas de problème, d’erreur ou juste retrouver ce qu’on a pu mettre de supprimer, nous allons voir comment mettre en place Git dans un projet Unreal.
Prérequis
On va voir pour installer Git/Git LFS et Créer un compte sur Github
Git va nous permettre de gérer l’envoie et le versionning des fichiers. L’outil est uniquement en ligne de commande, mais je vous proposerais plus loin un client.
Pour l’installation, vous pouvez laisser tout les paramètres par défaut.
Continuer la lectureHighscore avec Firebase
J’ai eu besoin il y a peu d’ajouter un highscore à un jeu, mais j’ai trouvé assez peu de tutos expliquant comment faire.
Cet article va donc vous montrer comment le faire gratuitement avec Firebase. À noter que cet article vous présente comment utiliser une base de données NoSql. Vous pourrez donc l’adapter pour ce que vous voulez ayant besoin de stocker des données.