Affichage des articles dont le libellé est Html5Jeu. Afficher tous les articles
Affichage des articles dont le libellé est Html5Jeu. Afficher tous les articles

2/06/2015

HTML5 Jeu tutoriel #1: Le premier code


Bonjour,

Pour commencer le tutorial on va découvrir la balise <canvas> crée  par l’html5, c’est pour sa qu’on appelé ses jeux de l’html5, normalement les jeux son faites pas le JavaScript mais sans la balise canvas on aura jamais des animations ou des jeux.

Il  y’a tout se qu’il faut pour faire un jeu complète avec les fonctions qui sont crée avec le canvas , comme dessiner un rectangle, cercle, ligne, texte, image ….

Bon, commençons avec quelque base :


1er On va créer un nouveau fichier .html avec un code très basique :

< !DOCTYPE HTML><html>     <head></head><body>     <canvas id=’canvas’ width= ‘640’ height=’480’></canvas></body></html>

Comme vous le remarquez j’ais intégré la canvas avec un largeur de 640 et hauteur de 480, vous pouvez choisir les dimension que vous voulez, on peut aussi si on veut transférer notre jeu à un Smartphone on doit faire 320*480 (largeur=320, hauteur=480), c’est les dimension les plus communs.

En plus on lui a associé l’id ‘canvas’, pour indiquer qu’elle canvas utiliser dans notre code, si on ‘as 2 ou plus de canvas, par exemple : canvas1, canvas2, canvas3 … on peux alors contrôler ce qu’on veut facilement.

Maintenant notre code JavaScript, soit on l’ajoute dans un fichier indépendant ou de l’écrire directement dans notre fichier html.

Pour l’intégrer directement, il suffit de créer la balise <script></script> dans <head> :

<head><script>//Notre code JavaScript</script></head>

Sinon pour créer un fichier indépendant de l’html, il faut insérer la balise <script src=’fichier.js’></script>, aussi dans <head> :

<head><script src=’fichier.js’></script></head>

Fichier.js c’est le fichier où on vas mettre notre code JavaScript.


2ème Le premier code :

Il faut maintenant créer une variable (ou objet)  qui contient les informations sur la balise canvas :
Le code :

window.onload = function (){var canvas = document.getElementById(‘canvas’) ;var context = canvas.getContext(’2d’) ;}

Dans ces deux lignes on initialise notre champ de dessin.

Le premier code : il démarre notre code d’ès l’ouverture de la page.Il faut mettre tout son code dedans.

Le deuxième code : on créer une variable qui contient tout les informations sur la canvas avec id ‘canvas’, comme à se que j’ai dit avant, si on ‘a deux ou plusieurs canvas on peux facilement les gérer avec leur id.

Le troisième code : on créer une variable qui contient les information sur le champ de dessin approprié a l’objet canvas que l’on a crée, bien sûre notre champ c’est en 2d.
Ce code est similaire à celui là :

var context = document.getElementById(‘canvas’).getContext(’2d’) ;

Mais l’autre est mieux, pour plusieurs raisons qu'on va voir dans la suite.

Bon, ce qu’on vient de voir c’est la base de notre code, par la suite tout dépend de l’objet context, pour faciliter les choses on change context par c, ou d’un mot de votre choix.

Notre code final est :

window.onload = function (){var canvas = document.getElementById(‘canvas’) ;var c = canvas.getContext(’2d’) ;}




Read more ...

1/31/2015

Les jeux Html5 : Monétisation


Bonjour,

Dans cette partie je vais expliquer un peu comment rentabiliser votre jeu, biensûre votre jeu qui sera gratuit.

Il y a plusieurs moyens pour gagner de l’argent avec votre jeu, mais avec un seul principe, c’est de gagner par la publicité.

Soit que sa soit vous qui gagne avec cette publicité ou d’autre personne (Les sites), enfin tout le monde est gagnant, je vais expliquer comment dans cette partie.


La méthode classique :

C’est une méthode la moins utilisé car ce n’est pas très rentable si vous n’avez pas un site ou blog qui est populaire, car cette méthode consiste a poser votre jeu sur votre site ou blog, et d’intégrer des publicités, soit des publicités hors du jeu, par exemple, adsense. Ou par des plateformes comme LeadBolt …, qui vous donne tout une bibliothèque qui gère les publicités dans votre jeu, vous pouvez alors choisir où poser la pub, par exemple, dans le menu de principale ou le menu de GameOver …., Contrairement à la méthode d’adsense ou d’autres services similiaires, les pub seront toujours affichés.


Partager le jeu avec une plateforme des jeux :

Vous pouvez utiliser certains sites de jeux, comme GameJolt, Clay.io ….., ils consiste à partager les gains faites par votre jeu, par exemple vous poser votre jeu sur l’un de ses sites, et si la page de votre jeu gagne 100$ ils vous donnent 30$ ou plus, sa dépend du pourcentage proposé par le site.


Vendre une licence à une plateforme des jeux:

Cette méthode est la meilleur, c’est la méthode qui vas vous rendre riche, enfaite quand je dit vendre, c’est pas le vendre à l’utilisateur, non votre jeu sera toujours gratuit, mais c’est de le vendre à un site des jeux.
Pour commencer, il faut savoir qu’un jeu coût entre 500$ à 1000$, oui c’est très chère, mais c’est rien pour un grand site qui’ a des milliers ou plutôt des millions de visiteur par mois. Oui comme j’ai déjà dit tout le monde est gagnant.

Il faut d’abord savoir des trucs importants, il existe 2 types de licence les plus utilisées :

Non-exclusive :
C’est le type le plus demandé et les plus fréquente, comme j’ais dit c’est entre 500$ à 1000$ sa dépend de la qualité du jeu.
Si vous vendez une licence de se type, vous pouvez la revendre, à un autre site, parfois ses sites peuvent vous demander d’ajouter un logo, un API comme envoyer les scores vers ses bases donnés.

Exlusive :

Si vous vendez une licence exlusive, vous donner toutes les droit au acheteur, le jeu n'est plus a vous, et vous ne povez pas le vendre à un autre, mais les prix sont chères, entre 1000$ et 2000$ dépent de la qualité.
Read more ...

Les jeux Html5 : Publication


Bonjour,

Avant de commencer les tutoriels de la création des jeux Html5, je veux parler d’abord de la publication et la rentabilisation, car le tutoriel va prendre du temps.

Bon premièrement, la publication, pour publier son jeu après l’avoir terminé, il existe plusieurs méthode, soit mettre votre sur votre propre site, ou vous pouvez créer un, il existe plusieurs hébergeurs gratuit où vous pouvez mettre votre jeu, puis vous publier le lien sur des forums.

Il existe aussi des sites des jeux qui vous permettent de poser votre jeu directement et il va être publié comme : GameJolt.com, Clay.io ou Kongergate ….
Vous pouvez aussi gagner un peux d’argent avec ces sites, car ils vous donnent presque 30% de revenue des publications.

Mais la méthode la plus efficace c’est de vendre votre une licence de votre jeu à des grands sites de jeux, aussi appelés Portals.
Maintenant c’est tout pour la publication, dans le prochain article je vais parler de la rentabilisation, comment vendre votre jeu à ces sites, ou plutôt vendre la licence, aussi les types de licence et des sites pour vendre votre jeu.

Si vous avez des questions n’hésitez pas à les poser.


Read more ...

1/30/2015

Les jeux Html5 : Par où commencer?


Bonjour,

Aujourd’hui, je vais vous parler un sur le développement des jeux Html5.
Pour commencer à créer son propre jeu, il faut avoir une bonne connaissance en JavaScript, juste la base suffira.

Il existe 3 types pour créer votre propre jeu :


1er façon : Utiliser un logiciel :

Connaissance : Un peu de logique.

Il existe des logiciels qui consiste à faire tout le travail, votre rôle consiste au côté de conception, et pas la programmation, c’est le type que j’aime pas, car pour moi créer un jeu c’est de le programmer dès le début, il est utile pour les gens qui commence le développement, il permet de s’habituiez et connaitre quelque bases de développement.
Pour ce type il existe quelque logiciels comme : Construct 2, Game Maker :Studio, Stencyl
La plupart de ces logiciels sont payant, vu qu’ils font tout le travail.


2ème type : Utiliser une bibliothèque (Framework) :

Connaissance : La base de JavaScript et un peu de logique.

Il existe énormément de bibliothèques conçus pour créer des jeux Html5, ils servent à offrir quelque fonctions de base, comme les collisions, les physiques, les particules …..
Le seul problème c’est qu’il faut toujours se servir de la documentation de cette bibliothèque, car il y a beaucoup de fonctions, se dépend de cette biblio.
Il existe plusieurs bibliothèques, parmi eux : Phaser, PandaJs, Pixi


3ème type : Rien :

Connaissance : La base du JavaScript, Beaucoup de logique, Un peux de mathématiques.

 Personnellement, je trouve que cette façon est la meilleur, c’est de créer son jeu qu’avec le JavaScript seulement, alors pour créer son propre jeu sans utiliser de bibliothèque il faut créer ses propres fonction et faire tout, ce qui est un peux difficile parfois, surtout pour des jeux complexes.

Mais quand même sa reste la meilleur façon, car quand vous créez vos propres fonctions qui nécessitent beaucoup de logique et de concentration, vous améliorez votre intelligence et votre logique en même temps.
Enfin vous avez le choix de choisir qu’elle façon, tout dépend de votre jeu et sa complexité.

Moi j’ais commencé par un logiciel Game Maker, il permet de créer des jeux que sous Windows, puis après quelque année, il s’est devenue un outil très puissant, et permettant de créer des jeux non sur Windows seulement, mais aussi sur Html5, Android, iOS, …., mais c’est payant pour chaque type.


Et puisque il est payant, j’ai commencé à chercher une bibliothèque facile a travailler avec, alors j’ai trouvé Phaser, pour moi c’est la meilleur bibliothèque, sa syntaxe est facile à comprendre, et aussi elle est très puissant.
Read more ...

Les jeux Html5 : Introduction


Bonjour,

Bienvenus dans cette série où je vais vous expliquer, quelques points sur le développement, des jeux Html 5.

Dans cette série je vais vous montrer les choses suivantes :
  •           Par où commencer.
  •           Publiez votre jeu.
  •           Rentabilisez votre jeu.
  •          Apprenez à créer votre jeu avec Phaser.


Pour commencer, le marché des jeux vidéo de navigateur a connu un grand succès a la sotie du Html5, car on peut créer des jeux optimisé pour les Smartphones, en quelques ligne, surtout après la sortie de plusieurs bibliothèques spécialisés à la création des jeux vidéos.

Il y’a des gens qui créent un salaire qu’avec le développement des jeux html5, il y’a même ceux gagne de 5000$ à 20 000$, plus qu’un salaire d’un employé en une société.

Alors dans cette série je vais commencer à expliquer ce qu’il faut savoir, et vous donner des avertissements, si vous êtes intéressé pas se domaine, vous y trouverais toutes l’explication toute détaillé.

Et si vous avez besoin d’aide n’hésitez pas commenter, et donnez votre avis si vous voulez.


Read more ...