<!-- saved from url=(0022)http://internet.e-mail --> <!-- saved from url=(0022)http://internet.e-mail -->  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>   <head>     <title>role</title> <META NAME="keywords" Content="Heroic fantasy, jeux de role, jdr, warhammer, add, pendragon, magic" >   <script LANGUAGE="JavaScript"> <!--   //Nic.C   dynamicanimAttr = "dynamicanimation"   animateElements = new Array()   currentElement = 0   speed = 5   stepsZoom = 8   stepsWord = 8   stepsFly = 12   stepsSpiral = 16   steps = stepsZoom   step = 0   outString = ""   function dynAnimation()   {     var ms = navigator.appVersion.indexOf("MSIE")     ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)     if(!ie4)     {       if((navigator.appName == "Netscape") &&          (parseInt(navigator.appVersion.substring(0, 1)) >= 4))       {         for (index=document.layers.length-1; index >= 0; index--)         {             layer=document.layers[index]             if (layer.left==10000)                 layer.left=0         }       }       return     }     for (index=document.all.length-1; index >= document.body.sourceIndex; index--)     {       el = document.all[index]       animation = el.getAttribute(dynamicanimAttr, false)       if(null != animation)       {         if(animation == "dropWord" || animation == "flyTopRightWord" || animation == "flyBottomRightWord")         {           ih = el.innerHTML           outString = ""           i1 = 0           iend = ih.length           while(true)           {             i2 = startWord(ih, i1)             if(i2 == -1)               i2 = iend             outWord(ih, i1, i2, false, "")             if(i2 == iend)               break             i1 = i2             i2 = endWord(ih, i1)             if(i2 == -1)               i2 = iend             outWord(ih, i1, i2, true, animation)             if(i2 == iend)               break             i1 = i2           }           document.all[index].innerHTML = outString           document.all[index].style.posLeft = 0           document.all[index].setAttribute(dynamicanimAttr, null)         }         if(animation == "zoomIn" || animation == "zoomOut")         {           ih = el.innerHTML           outString = "<SPAN " + dynamicanimAttr + "=\"" + animation + "\" style=\"position: relative; left: 10000;\">"           outString += ih           outString += "</SPAN>"           document.all[index].innerHTML = outString           document.all[index].style.posLeft = 0           document.all[index].setAttribute(dynamicanimAttr, null)         }       }     }     i = 0     for (index=document.body.sourceIndex; index < document.all.length; index++)     {       el = document.all[index]       animation = el.getAttribute(dynamicanimAttr, false)       if (null != animation)       {         if(animation == "flyLeft")         {           el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth           el.style.posTop = 0         }         else if(animation == "flyRight")         {           el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth           el.style.posTop = 0         }         else if(animation == "flyTop" || animation == "dropWord")         {           el.style.posLeft = 0           el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight         }         else if(animation == "flyBottom")         {           el.style.posLeft = 0           el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight         }         else if(animation == "flyTopLeft")         {           el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth           el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight         }         else if(animation == "flyTopRight" || animation == "flyTopRightWord")         {           el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth           el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight         }         else if(animation == "flyBottomLeft")         {           el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth           el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight         }         else if(animation == "flyBottomRight" || animation == "flyBottomRightWord")         {           el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth           el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight         }         else if(animation == "spiral")         {           el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth           el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight         }         else if(animation == "zoomIn")         {           el.style.posLeft = 10000           el.style.posTop = 0         }         else if(animation == "zoomOut")         {           el.style.posLeft = 10000           el.style.posTop = 0         }         else         {           el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth           el.style.posTop = 0         }         el.initLeft = el.style.posLeft         el.initTop = el.style.posTop         animateElements[i++] = el       }     }     window.setTimeout("animate();", speed)   }   function offsetLeft(el)   {     x = el.offsetLeft     for (e = el.offsetParent; e; e = e.offsetParent)       x += e.offsetLeft;     return x   }    function offsetTop(el)   {     y = el.offsetTop     for (e = el.offsetParent; e; e = e.offsetParent)       y += e.offsetTop;     return y   }    function startWord(ih, i)   {     for(tag = false; i < ih.length; i++)     {       c = ih.charAt(i)       if(c == '<')         tag = true       if(!tag)         return i       if(c == '>')         tag = false     }     return -1   }   function endWord(ih, i)   {     nonSpace = false     space = false     while(i < ih.length)     {       c = ih.charAt(i)       if(c != ' ')         nonSpace = true       if(nonSpace && c == ' ')         space = true       if(c == '<')         return i       if(space && c != ' ')         return i       i++     }     return -1   }   function outWord(ih, i1, i2, dyn, anim)   {     if(dyn)       outString += "<SPAN " + dynamicanimAttr + "=\"" + anim + "\" style=\"position: relative; left: 10000;\">"     outString += ih.substring(i1, i2)     if(dyn)       outString += "</SPAN>"   }   function animate()   {     el = animateElements[currentElement]     animation = el.getAttribute(dynamicanimAttr, false)     step++     if(animation == "spiral")     {       steps = stepsSpiral       v = step/steps       rf = 1.0 - v       t = v * 2.0*Math.PI       rx = Math.max(Math.abs(el.initLeft), 200)       ry = Math.max(Math.abs(el.initTop),  200)       el.style.posLeft = Math.ceil(-rf*Math.cos(t)*rx)       el.style.posTop  = Math.ceil(-rf*Math.sin(t)*ry)     }     else if(animation == "zoomIn")     {       steps = stepsZoom       el.style.fontSize = Math.ceil(50+50*step/steps) + "%"       el.style.posLeft = 0     }     else if(animation == "zoomOut")     {       steps = stepsZoom       el.style.fontSize = Math.ceil(100+200*(steps-step)/steps) + "%"       el.style.posLeft = 0     }     else     {       steps = stepsFly       if(animation == "dropWord" || animation == "flyTopRightWord" || animation == "flyBottomRightWord")         steps = stepsWord       dl = el.initLeft / steps       dt = el.initTop  / steps       el.style.posLeft = el.style.posLeft - dl       el.style.posTop = el.style.posTop - dt     }     if (step >= steps)      {       el.style.posLeft = 0       el.style.posTop = 0       currentElement++       step = 0     }     if(currentElement < animateElements.length)       window.setTimeout("animate();", speed)   } //--> </script> <script LANGUAGE="JavaScript" FPTYPE="dynamicanimation"> <!--   //Nic.C   dynamicanimAttr = "dynamicanimation"   animateElements = new Array()   currentElement = 0   speed = 0   stepsZoom = 8   stepsWord = 8   stepsFly = 12   stepsSpiral = 16   steps = stepsZoom   step = 0   outString = ""   function dynAnimation()   {     var ms = navigator.appVersion.indexOf("MSIE")     ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)     if(!ie4)     {       if((navigator.appName == "Netscape") &&          (parseInt(navigator.appVersion.substring(0, 1)) >= 4))       {         for (index=document.layers.length-1; index >= 0; index--)         {             layer=document.layers[index]             if (layer.left==10000)                 layer.left=0         }       }       return     }     for (index=document.all.length-1; index >= document.body.sourceIndex; index--)     {       el = document.all[index]       animation = el.getAttribute(dynamicanimAttr, false)       if(null != animation)       {         if(animation == "dropWord" || animation == "flyTopRightWord" || animation == "flyBottomRightWord")         {           ih = el.innerHTML           outString = ""           i1 = 0           iend = ih.length           while(true)           {             i2 = startWord(ih, i1)             if(i2 == -1)               i2 = iend             outWord(ih, i1, i2, false, "")             if(i2 == iend)               break             i1 = i2             i2 = endWord(ih, i1)             if(i2 == -1)               i2 = iend             outWord(ih, i1, i2, true, animation)             if(i2 == iend)               break             i1 = i2           }           document.all[index].innerHTML = outString           document.all[index].style.posLeft = 0           document.all[index].setAttribute(dynamicanimAttr, null)         }         if(animation == "zoomIn" || animation == "zoomOut")         {           ih = el.innerHTML           outString = "<SPAN " + dynamicanimAttr + "=\"" + animation + "\" style=\"position: relative; left: 10000;\">"           outString += ih           outString += "</SPAN>"           document.all[index].innerHTML = outString           document.all[index].style.posLeft = 0           document.all[index].setAttribute(dynamicanimAttr, null)         }       }     }     i = 0     for (index=document.body.sourceIndex; index < document.all.length; index++)     {       el = document.all[index]       animation = el.getAttribute(dynamicanimAttr, false)       if (null != animation)       {         if(animation == "flyLeft")         {           el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth           el.style.posTop = 0         }         else if(animation == "flyRight")         {           el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth           el.style.posTop = 0         }         else if(animation == "flyTop" || animation == "dropWord")         {           el.style.posLeft = 0           el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight         }         else if(animation == "flyBottom")         {           el.style.posLeft = 0           el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight         }         else if(animation == "flyTopLeft")         {           el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth           el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight         }         else if(animation == "flyTopRight" || animation == "flyTopRightWord")         {           el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth           el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight         }         else if(animation == "flyBottomLeft")         {           el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth           el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight         }         else if(animation == "flyBottomRight" || animation == "flyBottomRightWord")         {           el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth           el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight         }         else if(animation == "spiral")         {           el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth           el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight         }         else if(animation == "zoomIn")         {           el.style.posLeft = 10000           el.style.posTop = 0         }         else if(animation == "zoomOut")         {           el.style.posLeft = 10000           el.style.posTop = 0         }         else         {           el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth           el.style.posTop = 0         }         el.initLeft = el.style.posLeft         el.initTop = el.style.posTop         animateElements[i++] = el       }     }     window.setTimeout("animate();", speed)   }   function offsetLeft(el)   {     x = el.offsetLeft     for (e = el.offsetParent; e; e = e.offsetParent)       x += e.offsetLeft;     return x   }    function offsetTop(el)   {     y = el.offsetTop     for (e = el.offsetParent; e; e = e.offsetParent)       y += e.offsetTop;     return y   }    function startWord(ih, i)   {     for(tag = false; i < ih.length; i++)     {       c = ih.charAt(i)       if(c == '<')         tag = true       if(!tag)         return i       if(c == '>')         tag = false     }     return -1   }   function endWord(ih, i)   {     nonSpace = false     space = false     while(i < ih.length)     {       c = ih.charAt(i)       if(c != ' ')         nonSpace = true       if(nonSpace && c == ' ')         space = true       if(c == '<')         return i       if(space && c != ' ')         return i       i++     }     return -1   }   function outWord(ih, i1, i2, dyn, anim)   {     if(dyn)       outString += "<SPAN " + dynamicanimAttr + "=\"" + anim + "\" style=\"position: relative; left: 10000;\">"     outString += ih.substring(i1, i2)     if(dyn)       outString += "</SPAN>"   }   function animate()   {     el = animateElements[currentElement]     animation = el.getAttribute(dynamicanimAttr, false)     step++     if(animation == "spiral")     {       steps = stepsSpiral       v = step/steps       rf = 1.0 - v       t = v * 2.0*Math.PI       rx = Math.max(Math.abs(el.initLeft), 200)       ry = Math.max(Math.abs(el.initTop),  200)       el.style.posLeft = Math.ceil(-rf*Math.cos(t)*rx)       el.style.posTop  = Math.ceil(-rf*Math.sin(t)*ry)     }     else if(animation == "zoomIn")     {       steps = stepsZoom       el.style.fontSize = Math.ceil(50+50*step/steps) + "%"       el.style.posLeft = 0     }     else if(animation == "zoomOut")     {       steps = stepsZoom       el.style.fontSize = Math.ceil(100+200*(steps-step)/steps) + "%"       el.style.posLeft = 0     }     else     {       steps = stepsFly       if(animation == "dropWord" || animation == "flyTopRightWord" || animation == "flyBottomRightWord")         steps = stepsWord       dl = el.initLeft / steps       dt = el.initTop  / steps       el.style.posLeft = el.style.posLeft - dl       el.style.posTop = el.style.posTop - dt     }     if (step >= steps)      {       el.style.posLeft = 0       el.style.posTop = 0       currentElement++       step = 0     }     if(currentElement < animateElements.length)       window.setTimeout("animate();", speed)   } //--> </script></head>     <body onload="dynAnimation()" background="projet/monstre.jpg" text="blue" link="lime"  vlink="green" >    <a name="debut"><p align="center" dynamicanimation="spiral" style="position: relative !important; left: 10000 !important"><strong><big><big><big> <font face="T4C Beaulieux"><font color="red">JEUX DE ROLE</font></font face> </strong></big></big></big></p>  <center><img src="projet/rune3.gif"></center> <br><br><br> <h2> <ol type=I>          <li><a href="#1"> Warhammer         </a>     <li><a href="#2"> Advanced Dungeons and Dragons (AD&D)         </a>     <li><a href="#3"> Les Terres du milieu (Middle Earth RolePlaying)         </a>     <li><a href="#4"> Pendragon          </a>     <li><a href="#5"> Stormbringer         </a> 	 <li><a href="#6"> Magic l'assemble         </a> </ol>   </h2> <br> <br> <br> <br> <h3><u><a name="1"> <img src="projet/warhammer.gif"></u> <br>  </h3></u></a> Aaaah Warhammer...Autant vous dire que c'est mon pr&#233f&#233r&#233 puisque c'est celui par lequel jai d&#233couvert le jeux de role. Bien que ce jeu mdival-fantastique soit somme toute classique et sans grande originalit, bas sur un monde fortement inspir de notre Terre, Warhammer est devenu l'un des standards du JDR mdival-fantastique. Des r&#232gles simples et compl&#232tes, un univers attachant, il est id&#233al pour les d&#233butants, mais les vieux habitu&#233s s'y amuseront tout de m&#234me. <br> Sites int&#233rressants sur Warhammer <a href="http://www.chez.com/reynard/war.html">ici</a> et  <a href="http://www.c-dump.com/indexwarhammer.html">l&#224</a>.<br> Quelques images <a href="warhammer.html"> ici </a>.  <br><br><br><br><br>  <h3><u><a name="2"> <img src="projet/add2.gif"> </h3></u></a>  <br> C'est simple, AD&D est au mdival-fantastique ce que le Monopoly est aux jeux de soci&#233t&#233.Malheuresement, ce jeux manque de r&#232gles simples et pr&#233cises pour faire de vraies campagnes bien construites. Du coup, il est simple  mettre en oeuvre pour une partie courte, sans prtention, pour se marrer en tuant des monstres, en raclant des fonds de coffres aux trsors et en collectionnant des objets magiques. Cela permet d'assouvir une sorte d'instinct primaire du joueur, en tuant des monstres et en amassant des PO et des XP pour monter de niveau...Moi jaime bien.<br> vous trouverez sur<a href="http://www.wizards.com/dnd/DnDDownloads.asp"> ce site </a> (en anglais) des sc&#233narios et des r&#232gles a t&#233l&#233charger.    <br><br><br><br><br>  <h3><u><a name="3"> <img src="projet/middle.gif"> </h3></u></a> Ce jeu est une simplification du systme Rolemaster associe au contexte de l'oeuvre mdivale fantastique bien connue de <a href="projet/tolkien.html">Tolkien</a>. Du systme d'origine, il garde la plupart des dfauts. De plus, nombre de joueurs prfrent employer carrment les rgles de Rolemaster pour jouer dans les Terres du milieu.  Quant aux puristes de l'oeuvre littraire, ils risquent de s'arracher les cheveux en voyant  la dbauche de magie permise par les rgles. Allez voir  <a href="http://mevault.ign.com/">ce site </a> enti&#232rement consacr&#233 a ce jeu de role.      <br><br><br><br><br>  <h3><u><a name="4"> <img src="projet/pendragon.gif"> </h3></u></a><br> LA rfrence en jeu de rle sur le thme des chevaliers de la Table Ronde et de la lgende arthurienne. Au fil des supplments, le jeu a pris une orientation de plus en plus "historique", ce qui ne va pas sans poser quelques problmes, puisque la lgende, elle, place allgrement des chevaliers en armure plusieurs sicles avant leur poque... <br> D'autre part, la magie, initialement trs peu prsente, rserve aux PNJ et aux effets exacts laisss  l'apprciation du MJ, a pris de l'importance.  <br><br><br><br><br>  <h3><u><a name="5"> <img src="projet/stormbringer.gif"> </h3></u></a> Il s'agit d'un jeu de rle bas sur le monde des Jeunes Royaumes dcrit dans le cycle d'Elric, de Michael Moorcock. Il a t remplac en 1993 par Elric!. Le monde des Jeunes Royaumes quant  lui n'est qu'un monde medieval-fantastique assez classique, trs peu dcrit ( part dans quelques supplments rgionaux). L'intrt de ce cadre pour d'autres joueurs que les passionns de l'oeuvre de Moorcock par rapport  un autre monde du mme genre est constitu par le Multivers, cet ensemble de plans interconnects, vritables univers parallles, qui sous-tend les cycles moorcockiens consacrs au Champion ternel, et dans lequel le MJ pourra envoyer balader ses personnages. <br> Quant aux rgles, on retrouve l le systme familier de Chaosium, le Basic RolePlaying System. Le scnario des rgles est un classique mais efficace souterrain  explorer.  <br><br><br><br><br>  <h3><u><a name="6"> <img src="projet/magic.jpg"> </h3></u></a> Magic n'est pas exactement un jeu de role, car il s'agit en fait, d'un jeu de carte  collectionner. L'action de Magic: L'Assemble se droule dans un univers mdival fantastique o voluent des dragons, des fes, et beaucoup d'autres cratures ou peuples lgendaires. Cet univers s'appelle Dominia.  Vous incarnez un sorcier, qui,  l'aide de crature, de sorts, d'enchantements va devoir dtruire le sorcier adverse. c'est un superbe jeu, avec plus de 10.000 cartes diffrentes, avec lequel aucune partie ne se ressemble. le seul dfaut est qu'il faut que vous possdiez toujours plus de cartes ce qui revient assez cher. Quelques illustrations <a href="magic.html">ici </a>.       <center><u><a href="#debut"><h5> Retour en haut de la page. </u></a></center></h5>            </body> </html> <script language="JavaScript" type="text/javascript"> WEBO_ZONE=122; WEBO_PAGE=2; weboplus_ok=0; </script> <script language="JavaScript" src="http://js.tiscali.fr/jstiscali/chez/weborama/weboscopeplus_cheztiscalifr.js" type="text/javascript"></script> <script language="JavaScript" type="text/javascript">if(weboplus_ok==1){weboplus_zp(WEBO_ZONE,WEBO_PAGE);} </script> 
