<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">	<channel>		<title>[blog.jeuxvideo.com] garzul : <![CDATA[Game tutorials]]></title>		<link>http://garzul.blog.jeuxvideo.com</link>		<description><![CDATA[Game tutorials]]></description>		<language>fr</language>		<copyright>Copyright (c) 2006, Hi-pi</copyright>		<generator>Hi-pi RSS 2.0 generator</generator>		<docs>http://blogs.law.harvard.edu/tech/rss</docs>		<pubDate>Mon, 16 Feb 2009 16:18:06 +0200</pubDate>		<image>			<title>garzul.blog.jeuxvideo.com</title>			<link>http://garzul.blog.jeuxvideo.com</link>			<url>http://staticblog.hi-pi.com//images/avatar.gif</url>		</image>		<item>			<title><![CDATA[ParticlePointSystem :: Glut+Ogl]]></title>			<description><![CDATA[Bonjour :) !<span style="color: rgb(255, 0, 0);"></span>  Voici un nouveau "tuto" car celui la ce n'est pas moi qui l'ai conçus mais je le trouve EXTREMEMENT bien conçus et j'ai voulu vous en faire profiter (les données de l'auteur sont dans le source).   <span style="color: rgb(204, 0, 0);"><span style="color: rgb(51, 255, 51);"><span style="font-weight: bold;"><span style="text-decoration: underline;">Que va me permettre de faire ce tuto ?  </span></span><span style="color: rgb(255, 255, 255);">Ce tuto va vous permettre de crée un petit systéme de particule sympathique :) ! Ce que je trouve intéressant c'est comment il gére la formation des particules (via un tableau) et la generation de la map ! Il à inclu aussi la possibilité de modifiez les options via clic souris droit dans la fenêtre !  Attention pour compiler il vous faudra Glut !  Voici l'executable + le projet Visual C++ : <a href="http://garzul.tonsite.biz/JeuxVideosDotComBlog/Tuto/ParticlePointSystem_SRC.rar">ICI</a>  Un screenshoot est disponible : <a href="http://garzul.tonsite.biz/JeuxVideosDotComBlog/Tuto/ParticlePointSystem.png">ICI</a></span><span style="font-weight: bold;"><span style="text-decoration: underline;"><span style="text-decoration: underline;"><span style="font-weight: bold;"><span style="color: rgb(255, 255, 255);"><span style="text-decoration: underline;"></span></span></span></span></span><span style="font-weight: bold;"><span style="color: rgb(255, 255, 255);"></span></span><span style="text-decoration: underline;"><span style="text-decoration: underline;"><span style="font-weight: bold;"><span style="color: rgb(255, 255, 255);"><span style="text-decoration: underline;"></span></span></span></span> </span></span></span></span> ]]></description>			<link>http://garzul.blog.jeuxvideo.com/113414/ParticlePointSystem-Glut-Ogl/</link>			<comments>http://garzul.blog.jeuxvideo.com/ParticlePointSystem----Glut-Ogl-06012006-030448-lp-113414.php#lienpermanent</comments>			<guid>http://garzul.blog.jeuxvideo.com/113414/ParticlePointSystem-Glut-Ogl/</guid>			<pubDate>Fri, 06 Jan 2006 03:04:48 +0200</pubDate>		</item>		<item>			<title><![CDATA[Sites :: Demoscene]]></title>			<description><![CDATA[Bonjour :)  Voila une petite news pour vous dire que si vous voulez avoir plus d'infos sur la demoscene, des liens etc... allez sur www.demoscene.info le portail 100% demoscene ;)  Vous trouverez une explication en anglais et divers liens menant à différent site précieux de la démoscene :) !  @++  Garzul   ]]></description>			<link>http://garzul.blog.jeuxvideo.com/100777/Sites-Demoscene/</link>			<comments>http://garzul.blog.jeuxvideo.com/Sites----Demoscene-19122005-191813-lp-100777.php#lienpermanent</comments>			<guid>http://garzul.blog.jeuxvideo.com/100777/Sites-Demoscene/</guid>			<pubDate>Mon, 19 Dec 2005 19:18:13 +0200</pubDate>		</item>		<item>			<title><![CDATA[DemoTools :: Les démotools]]></title>			<description><![CDATA[Bonjour :D  Aujourd'hui on va parler des démotools !   <span style="font-weight: bold; text-decoration: underline;">C'est quoi un démotools ?</span>  C'est un outil qui permet de crée des démos de A à Z pouvant atteindre un niveau trés convenable suivant les outils utiliser et suivant l'expérience de celui qui l'utilise ! Ces outils sont programmé par des groupes qui souhaite gagner plus d temp à la création de leur démo ! En plus l'avantage est que un graphiste pourra l'utiliser et faire ca propre démo vue qu'il n'y à pas besoin de programmer :). Ainsi un débutant avec aucune connaissance en programmation pourra sans probléme crée une somptueuse démo si il sait utiliser le démotools !  Nous parleront ici des plus célébre et des publics (car certain groupe ont un démotool mais ne le publie pas), parmis eux .werkkzeug un démotool signé Farbrausch, aDDict2 du groupe Conspiracy (ou CNS) puis de demopaja de Moppi production ! Ces tools sont trés intéressant et trés différent dans leurs fonctionement !  ATTENTION ! CETTE ARTICLE N'EST PAS UN TUTORIEL MAIS PLUTOT UNE PRESENTATION DES DEMOTOOLS !   <span style="font-weight: bold; text-decoration: underline;">Présentation de Demopaja de Moppi production :</span>  Demopaja est un outils trés simple d'utilisation mais qui ne vous permettra pas de concevoir de grosse démos :( car je le trouve limitée. Il a le look d'un Macromedia Flash ou d'un adobe after effect ce qui le rend trés simple :).  Pour plus d'information consulter le site de demopaja : <a href="http://demopaja.org/">ICI</a> Attention site en anglais :)  Voici ou téléchargez demopaja version 0.71B : <a href="http://demopaja.org/archive/demopaja-071b.zip">ICI</a>  Voici quelque démo intéressante conçus avec ce tool :  <div style="text-align: center;"> Kubik by Marshals      Halla by Moppi Productions. </div>    Pour la premiére démo ci dessus le lien de téléchargement n'étant plus valide je vous renvoie vers le site www.pouet.net pour la téléchargez. La deuxiéme démo étant présente sur ce lien : <a href="http://www.moppiproductions.net/products/moppi-halla.zip">ICI</a>   <span style="font-weight: bold; text-decoration: underline;">Présentation de .</span><span style="font-weight: bold; text-decoration: underline;">werkkzeug de Farbrausch :  </span>.werkkzeug est pour moi le meilleur démotool actuellement disponible ! Trés puissant, structuré et bénéficiant de la patte Farbrausch ;), le seul inconvénient est qu'il est difficile à utiliser pour les non initiés :(  Les productions du groupe Farbrausch se trouve  : <a href="http://www.farb-rausch.com/">ICI</a> Farbrausch utilisant beaucoup son tool pour ces démos.  Voici le lien de téléchargement de werkkzeug : <a href="http://www.scene.org/file.php?file=%2Fresources%2Fdemomaker%2Ftheprodukkt%2Fpno0002_werkkzeug1_v1200.zip&fileinfo">ICI</a> Une page d'aide pour werkkzeug est disponible ici en anglais seulement : <a href="http://www.theprodukkt.com/werkkzeug1.html">ICI</a>  Un screen montrant werkkzeug :    <div style="text-align: center;"> </div>    <span style="text-decoration: underline;">Présentation de aDDict de Conspiracy (ou CNS)</span><span style="text-decoration: underline;"> :   </span>aDDict est aussi un trés bon outil signé Conspiracy ! Pareil, ce groupe l'utilise beaucoup pour ces merveilleuses productions !  aDDict ressemble à un logiciel de modélisation/animation comme 3dsMax ou plutôt lightwave ! Il est assez simple d'utilisation si vous avez deja utiliser les deux logiciels citer précedemment :).   Un tutorial en vidéo est disponible sur le site de CNS : <a href="http://conspiracy.hu/">ICI</a>  Pour le télécharger voyez : <a href="http://conspiracy.hu/dl.php3?prod=12">ICI</a>  Voici un screen de aDDict :    <div style="text-align: center;">   <div style="text-align: left;">Une démo de CNS crée avec aDDict2 :  <div style="text-align: center;"> </div> </div> </div>     Conclusion : Voila vous avez tout en main si vous ne voulez pas programmer mais que vous voulez quand même crée des démos somptueuses :). Je vous conseillerez de débuter avec le tool à moppi puis aprés un des deux autres :).   @++  Garzul<span style="text-decoration: underline;"><span style="text-decoration: underline;"></span></span><span style="text-decoration: underline;"><span style="font-weight: bold;"><span style="text-decoration: underline;"></span></span> </span> ]]></description>			<link>http://garzul.blog.jeuxvideo.com/100771/DemoTools-Les-demotools/</link>			<comments>http://garzul.blog.jeuxvideo.com/DemoTools----Les-demotools-19122005-191414-lp-100771.php#lienpermanent</comments>			<guid>http://garzul.blog.jeuxvideo.com/100771/DemoTools-Les-demotools/</guid>			<pubDate>Mon, 19 Dec 2005 19:14:14 +0200</pubDate>		</item>		<item>			<title><![CDATA[Glow effect : Crée un effet de glow ou bloom]]></title>			<description><![CDATA[Bonjour !  Comme promis un autre tutoriel ! Mais pas n'importe quoi ! Vous allez apprendre à faire du glow rendering c'est à dire un effet de lumiére accentué ou plutôt un effet "néon" impressionant n'est ce pas ? Le glow étant utiliser beaucoup dans les jeux et dans les productions des démomakers j'ai donc voulu vous faire découvrir cet effet des plus sympa (surtout que le radial blur à coté c'est bof ;)).  Principe : Le principe étant des plus simple car il est presque pareil que le radial blur sauf qu'il faut changer 2 ou 3 paramétres par ci par la, sinon c'est la même chose :)  Voici un des plus bel exemple car le jeu utilise beaucoup le Glow j'ai nommer TRON :   Voici une scéne sans glow du jeu Tron :  <div style="text-align: center;"> </div>  Puis une scéne avec glow :    <div style="text-align: center;"> <div style="text-align: center;"> </div>  <div style="text-align: left;">Alors ? Vous en pensez quoi ? <span class="postbody">  Encore une scéne de Tron avec du glow à foison ? allez sur ce lien :  <a href="http://www.nlgaming.com/games/1384/ThorneGlow03.jpg">ICI</a>  Le probléme c'est que pour faire du "vrai" glow il faut utiliser les extensions d'opengl ou les shaders, ce qui n'est pas facile si vous débutez ! Donc j'ai choisi une autre technique qui arrive approximativement à la qualité du glow dans tron :)  C'est les même explications qu pour le radial blur, les changements étant dans la source.   Pour voir un screenshoot de glow de Game tutorials c'est : <a href="http://www.garzul.tonsite.biz/JeuxVideosDotComBlog/Tuto/Glow.png">ICI</a> Pour un executable test c'est : <a href="http://www.garzul.tonsite.biz/JeuxVideosDotComBlog/Tuto/Glow.rar">ICI</a> Pour le projet Visual C++ c'est : <a href="http://www.garzul.tonsite.biz/JeuxVideosDotComBlog/Tuto/Glow_SRC.rar">ICI</a> Pour le projet Dev C++ c'est : ICI  Le cube utilise une autre texture de Game Tutorials en 256*256 si vous voulez avoir toute les textures pour l'instant des tutos de Game Tutorials allez sur ce lien (3 disponible) :<a href="http://www.garzul.tonsite.biz/JeuxVideosDotComBlog/Tuto/logo.rar"> ICI</a>  Amusez vous bien ;)  Garzul </span></div> </div> ]]></description>			<link>http://garzul.blog.jeuxvideo.com/98301/Glow-effect-Cree-un-effet-de-glow-ou-bloom/</link>			<comments>http://garzul.blog.jeuxvideo.com/Glow-effect---Cree-un-effet-de-glow-ou-bloom-17122005-053303-lp-98301.php#lienpermanent</comments>			<guid>http://garzul.blog.jeuxvideo.com/98301/Glow-effect-Cree-un-effet-de-glow-ou-bloom/</guid>			<pubDate>Sat, 17 Dec 2005 05:33:03 +0200</pubDate>		</item>		<item>			<title><![CDATA[Exe : Optimisation avec Visual]]></title>			<description><![CDATA[Voici un nouveau tuto pour ceux qui voudrais crée de petit executable (les techniques décrites ci dessous sont généralement utiliser par les meilleur démomakers pour leur 64K).  <span class="postbody"> Deja des mesures générales s'impose (sans toucher au code presque ) :   </span><span class="postbody"> 1 : N'utilisez pas de DLL comme SDL etc... qui bouffe beaucoupde place, utiliser plutôt win32 si vous êtes sous win ou l'env X sous linux, vous gagnerez ainsi beaucoup de place.    2 : Virez les libs dont vous ne vous servez pas !    3 : Compiler en mode release sous visual ce qui optimisera votre code !    4 : Si vous voulez utiliser du son prenez minifmod qui n'as pas besoin de dll. (attention ca ne lit pas tout les formats)  5 : Si vous voulez mettre des images / textures, faîte de la texture procédural et pour les images incluez les en tant que ressource (attention des images pas trop grosse quand même) !    </span><span class="postbody"> Puis enfin la section code / optimisation manuelle qui vous permetteras de gagnez 10k ( testé avec win32 et opengl ) :   1 : Code :</span>  <span style="color: rgb(51, 255, 51);">// Section optimisation de l'exe ! </span> <span style="color: rgb(51, 255, 51);"> #ifdef NDEBUG </span>    <span style="color: rgb(51, 255, 51);"> #pragma optimize("gsy",on) </span>    <span style="color: rgb(51, 255, 51);"> #pragma comment(linker,"/RELEASE") </span>    <span style="color: rgb(51, 255, 51);"> #ifdef _MERGE_RDATA_ </span> <span style="color: rgb(51, 255, 51);"> #pragma comment(linker,"/merge:.rdata=.data") </span> <span style="color: rgb(51, 255, 51);"> #endif </span>    <span style="color: rgb(51, 255, 51);"> #pragma comment(linker,"/merge:.text=.data") </span> <span style="color: rgb(51, 255, 51);"> #pragma comment(linker,"/merge:.reloc=.data") </span>    <span style="color: rgb(51, 255, 51);"> #if _MSC_VER >= 1000 </span>    <span style="color: rgb(51, 255, 51);"> #pragma comment(linker,"/FILEALIGN:0x200") </span> <span style="color: rgb(51, 255, 51);"> #endif </span>    <span style="color: rgb(51, 255, 51);"> #endif </span>    <span style="color: rgb(51, 255, 51);"> #define WIN32_LEAN_AND_MEAN </span> <span style="color: rgb(51, 255, 51);"> // Fin de l'optimisation de l'exe.  <span style="color: rgb(255, 255, 255);">2 : </span></span><span class="postbody">Pour finir prenez un packer comme UPX (Pingtix à faît une interface pour ce packer regarder <a href="http://www.penguinbyte.com/apps/pbwebstor/index.php?filename=files/11/guiupx-setup.exe">ICI</a>  !). Je tient juste à dire que UPX n'est pas LE meilleur il en existe un autre qui est pour moi le meilleur vous gagnerez 3k de plus que UPX, il est disponible à cette page et posséde une interface : <a href="http://dwing.go.nease.net/download.htm" target="_blank">http://dwing.go.nease.net/download.htm</a>   Vous obtiendrez ainsi un exe de trés petite taille et vous pourrez même faire tout ce que vous voulez en 3D à l'intérieur avec OpenGL (mais vous pouvez l'adapter pour autre chose).   </span><span class="postbody"> J'ai faît le test avec ma cracktro (pendant le test elle n'avait aucune image integré en ressource car bien sur si vous rajouter une image en tant que ressource vous aurez un petit moin de 5k donc bon) et j'obtien :    En utilisant la premiére partie de cette article (sauf le 5) 32ko ce qui faît deja pas mal car on est en dessous des 64k .  En utilisant la deuxiéme partie de l'article petit 1 j'obtien 24ko.  En utilisant la derniére partie de l'article (le packer) j'obtien 12ko !!!   </span><span class="postbody"> Voila un exe avec des scénes 3D et des effets dans 12ko ! Sachez que par contre si vous rajoutez beaucoup d'image en ressource la taille augmentera. Ce qui mange le plus n'est pas les scénes 3D (enfin un peu mais trés leger) mais surtout ce que vous incluerez dedans (son + image + objet 3D importer).   </span><span class="postbody"> Enfin voila cette technique est assez simple à mettre en oeuvre !     Pour les plus pro si vous voulez </span><span class="postbody"> gagnez</span><span class="postbody"> encore plus il vous faut réecrire les fonctions des différentes lib de win32 qui prenne beaucoup de place et ainsi vous pourrez arriver jusqu'a 4ko ou bien même 3ko . (notes : Farbrausch le groupe phare ont recoder certaine parti de la libC)  PS : Pour mon test</span><span class="postbody"> la configuration de Visual en link etait la suivante :    J'ai inclu ces 4 libs : opengl32.lib glu32.lib user32.lib gdi32.lib    Les 2 premiéres pour utiliser OpenGL avec son extension et les deux derniéres les libs servant à gérer l'init de la fenêtre !    J'espere que cette article vous aura appris des choses  .    @++  Garzul </span><span style="color: rgb(51, 255, 51);"><span style="color: rgb(255, 255, 255);"></span> </span> ]]></description>			<link>http://garzul.blog.jeuxvideo.com/97506/Exe-Optimisation-avec-Visual/</link>			<comments>http://garzul.blog.jeuxvideo.com/Exe---Optimisation-avec-Visual-15122005-193449-lp-97506.php#lienpermanent</comments>			<guid>http://garzul.blog.jeuxvideo.com/97506/Exe-Optimisation-avec-Visual/</guid>			<pubDate>Thu, 15 Dec 2005 19:34:49 +0200</pubDate>		</item>	</channel></rss>