GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Showroom SA:MP => Discussion démarrée par: Syg le 28 Octobre 2008, 12:34:25
-
Voilà, comme le nom du topic l'indique, ceci est un concours (dont je serais le juge).
L'objectif est de faire un filterscript qui permettra à deux joueurs de jouer aux échecs sur SA-MP.
1) Contenu du FS :
- Une commande pour rejoindre une partie d'échec.
- Lorsque le joueur a rejoint une partie, il est positionné de manière à voir le jeu d'échec correctement, ces contrôles sont bloqués.
- Les pièces du jeu seront choisies parmi les objets de GTA SA.
- Lors du déroulement de la partie, le joueur dont c'est le tour pourra déplacer un curseur (matérialisé par un objet par exemple) sur le jeu d'échec pour sélectionner une pièce.
- Lorsqu'une pièce est sélectionnée, elle peut être déplacée sur le jeu d'échec (on n'est pas obligé de contrôler le validité du mouvement mais ce serait un plus appréciable).
- Si une pièce arrive sur un case occupée par une autre pièce, cette autre pièce sera éliminée du jeu (la gestion de la prise peut être plus complexe).
- La sélection et les déplacements des pièces et du curseur doivent se faire avec les touches (direction, tir, ...).
- Il faudra prévoir la fin de partie (comme le FS ne contient pas d'intelligence, la fin sera déterminée par les deux joueurs, d'un commun accord, par le biais de commandes de votre choix).
2) Déroulement du concours :
- Il n'y a rien à gagner si ce n'est une très grande considération de la part de tout le monde.
- Le délai de réalisation du FS est de 1 mois à compter d'aujourd'hui (durée révisable bien évidement) -> Soit jusqu'au 30 novembre 2008.
- Les liens vers les script des FS ou les FS eux-mêmes devront m'être envoyé en PM.
3) Eléments pris en compte dans le jugement :
- Le respect des exigences citées en 1)
- L'absence de bug
- Les plus (+) par rapport aux exigences
- La lisibilité du code
NB : Les éléments seront pris en compte dans cet ordre, les derniers servant à départager des candidats ex-æquo.
Je me tiens à votre disposition pour toutes questions, remarques ou récriminations.
Bonne chance.
++
Syg
-
...
Bonne chance :)
J'ajouterai au 1, une commande qui permet de spectate
-
Exelente idée syg, mais pas pour moi, pas assez bon en pawn ^^
Bonne chance a ceux qui ferons ce FS.
Et je veux bien etre testeur :D
++
nikko
-
Exelente idée syg, mais pas pour moi, pas assez bon en pawn ^^
Bonne chance a ceux qui ferons ce FS.
Et je veux bien etre testeur :D
++
nikko
Faut pas être bon, c'est juste qu'il faut avoir du temps et des nerfs
-
Bonne chance aux scripteurs ;)
++
Baha
-
Pas pour moi non plus !
Pas le niveau pour le faire.
NV.
-
Bonne chance à tous :happy
J'aurais pas la patience de le faire, et en plus je m'y connais même pas en script :dry
-
J'pense que tu va avoir du monde Syg ^^ C'est pas pour moi non plus xD :-[
Bonne chance a ceux qui vont tenter ^^
-
Roo bougez vous un peu :ohmy Il y a personne de volontaire ? :ohmy
Moi je peux pas, je sais même pas ce que c'est le script :lmao
++
Baha
-
oué u gros GL a tous ceux qui vont essayer de le faire
-
[courageux]Bande de nul jgo essayer xD [/courageux] :jesors
-
Je ne sais pas si beaucoup de monde va testé ce défi...
Moi perso je suis naze en script je sais rien faire lol
GL a tous quand meme :D
++
-
Mdr GG Reytrezcze :P
++
Baha
-
Moi jdirait pourquoi pas, en ce moment je me lasse un peu de LUA. Un petit retour au PAWN me fera pas de mal.
Je me pose une question, quand tu parle de table d'echec, que veut tu dire? Je fait une mitho grille quelque part?
Parce que la je voit vraiment pas trop comment faire ^^, je vais commencer a le faire en le fesant sur une plateforme ;)
-
Ca commence a peine que je bloque deja XD. Je vais voir si le probleme a déja était abordé.
-
Oh le vilain double post :ohmy
Encore GL
++
Baha
-
Désolé et merci ^^
J'avais pas fait gaffe que je fesait un double post :s
-
On va pas laisser Feldbrau tout seul :) Je participe :D Par contre, je peux seulement coder les week-ends ^^
PS : un jeu d'échecs, c'est pas facile :happy
++
R@f
-
Si c'est autoriser Feldbrau et moi le fesont ensemble etant donné qu'on a pour habitude de bosser ensemble
-
Pas de problème mister-fred, c'est juste pour le fun.
En fait, je participerais bien mais je ne peux pas être juge et partie .... :(
Sinon, R@f, ne t'inquiète pas, on rallongera le délai si il faut.
Et il n'est pas question de coder un vrai jeu d'échec, c'est trop compliqué, juste le mouvement des pièces suffira.
En fait, la difficulté majeure réside dans le choix de pièces, pour pouvoir différencier les blanches des noires.
++
Syg
-
Je me retire etant donner que je sais pas jouer au echecs...
Jgo cree un fs de dames :D
PS: Syg si tu peut pas participer je pourrai essayer d'être juge :) Enfin c'est toi qui voit
-
Moi, je voudrais bien être testeur.
-
Merci Syg :) ça serait bien que Syg prépare sa version et qu'il nous la donne avec les résultats du concours, comme ça on voit ce que c'est du vrai codding :D
Et, le juge doit pouvoir juger professionnellement le code rendu par les participants, donc dans ce cas, la meilleure personne de ce forum, notre spiderman :king
PS : Ray, tu peux chercher sur google pour savoir comment ça fonctionne les echecs ;)
++
R@f
-
Si je peut t'aider Raf, fait le moi savoir ;)
++
nikko
-
Tu pourras le tester avec moi Nikko, le code je le fais tout seul :happy
++
R@f
-
Tu pourras le tester avec moi Nikko, le code je le fais tout seul :happy
Sacré radin .. je rigole :happy
Pas de probleme ;)
++
nikko
-
Apres le jeu d'échec vous coderez un puissance 4 !
/me sort
-
J'ai toutes mes idées, mon plan est fait, reste à coder :)
* R@f pousse Lalu qui n'est pas totalement sortit
++
R@f
-
Nous on est sur la bonne voie, délimitation du damier, piece Roi trouvé jpense que l'objet que j'ai trouvé s'en rapproche le plus ^^.
Quelques commandes scripté.
Trouvé systeme de déplacement ainsi qu'un petit truc pour distinguer les 2 couleurs ^^
Voili Voilou
-
ainsi qu'un petit truc pour distinguer les 2 couleurs ^^
Waaa un checkpoint xd
-
Il faut, je pense, d'abord faire des cases avec des objets, puis positioné la caméra en hauteur avec une vue sur toute la grille. Un text Draw sur les personnage, puis faire les commandes pour y jouer (perso, je me rappel plus ;D)
AKS.
-
Le probleme avec les caméra c'est qu'il va falloir que j'en fasse plusieur changeable facilement. Le damier est super grand, il peut acceuillir pas mal de truc. Et je ne vais pas utiliser de checkpoint car ca risque de cacher les objet et vu qu'il y a 12 objet par couleur les checkpoint jc pas si on peut tous les mettre ensemble ^^
-
Woahh :blink trop cool,
je me lance sur le coup!
mais le résultat sera surement pas là... ::)
++sim++
-
J'ai fini la map et j'ai dja commencé le systeme, par contre j'ai un mois pour apprendre a jouer aux echecs ><
-
J'ai fini le plan et la map, je commence je codage dès que j'ai le temps :)
++
R@f
-
par contre j'ai un mois pour apprendre a jouer aux echecs ><
C'est super simple
Moi j'adore y jouer
NV.
-
C'est super simple
Moi j'adore y jouer
NV.
C'est super simple mais faut anticiper les coups de l'autre ;)
-
Bah cest les echec, moi aussi j'adore y jouer .. :)
Avant j'était tres bon mais jai un peu perdu ...
++
nikko
-
Oo si vous y arriver bravo personnellement je serai pas comment faire si peutre avec un syteme que quand on tape sur un objet (une piece du jeu) qu'on puisse la deplacer deja sa sa pourrat vous servire apres je seche ;(.
C'est bien trop compliquer pour moi rien que d'y penser sa me casse deja la tete alors si vous y arriver GG.
++
-
Il sagit pas de faire un jeu dechec entier :)
Juste des pieces qui bougent et quelques truc
-
j' aimerais bien le faire mais je suis en mode flemard xd
-
Suite a une discution avec Fredo nous allons pas faire seulement se sui est demandé. Les piece ne pourront pas sortir de l'echiquier (se qui est un probleme si un boulet vient IG et qu'il n'y a pas d'admin). Mais je pense que le plus gros probleme de l'échequier, c'est de pouvoir verifier les dépacement des pieces mais je pense que c'est possible de faire déplacer dans les regles (La tour tout droits le fou en biais . . . )
PS: Est-ce que l'échiquier a une taille limite? (Selon les personne et leur config, la distance d'affichage est différent donc certain risque de ne pas voir l'echiquier en entier.
-
Syg, est ce que je pourrai t'envoyer un pm avec une question,
car je suis un peu nul en hard coding et j'ai pas envie de poster mon petit bout de code ici :-*
PS: Est-ce que l'échiquier a une taille limite? (Selon les personne et leur config, la distance d'affichage est différent donc certain risque de ne pas voir l'echiquier en entier.
Ca depend pas de la config, mais des objets.
Verifie par toi même ingame ;)
-
Poste la sur le forum officiel SA-MP, avec un pseudo anonyme.
Sinon moi je ne participe pas, j'ai la flemme de me mettre à nerfs sur le PC en ce moment...
Bonne chance aux participants. :)
-
Pour la taille de l'échiquier, il n'y a pas de limite. Par contre, si il est trop gros, sur les petites config où la distance d'affichage est petite, on risque de ne pas voir les pièces du joueur d'en face qui seront trop loin.
Pour ce qui est des PM, tu peux m'en envoyer Ray, pas de problèmes.
++
Syg
-
Pour le puissance 4 , tu fait une grille avec des flammes, et tu prend un objet rond :P
-
Attends Maniac, laisse les finir leur jeu d'échecs d'abord :).
++
Syg
-
Ca me fait délirer, en partant dans les jeux de société bientot vous allez nous faire faire un monopoly mdrr
-
Je tire mon chapeau a celui ou celle qui va réussir ce travail xD
Petite Question Syg t'as déjà réussi a le faire ?!
-
Petite Question Syg t'as déjà réussi a le faire ?!
Non, je n'ai pas le temps.
C'est pour ça que je lance un concours, pour que d'autres le fassent à ma place :).
++
Syg
-
j'suis comblé d'échecs entre mon mode counter et mon capture de drapeau ^^
/HS
Bonne chance a tous pour vos échiquiers ;)
-
Je me lance.
Par contre, les déplacement se feront par checkpoint, /deplacer1 crée un checkpoint, /deplacer2 un autre...
ça promet ^^
-
faut faire avec les touches lis le grand 1 :happy
-
ah ba dans ce cas je le fait pas j'ai pas le niveau pour ça :blink
-
Le niveau requis est bien trop haut pour moi ! :blink
Bonne chance aux participants et surtout à ceux qui rendront un projet valide. :)
Comptez-vous mettre vos scripts en téléchargement ou du moins sur un serveur, pour nous permettre d'essayer votre travail une fois ce dernier terminé ? :)
Bonne chance à tous, et que le plus no-life gagne ! :laugh
Kataklysm. :)
-
Pour ma part, je laisse GTAonline decider car se FS ne me servira pas du tout.
Mais pourquoi pas le mettre en test le 30 novembre (tour a tour sur le meme serveur tous les FS), un test ouvert. A voir avec Syg.
Sinon, niveau avancement, déplacement des pieces par touches terminer plus qu'a determiner le les zones de l'echiquier afin de pouvoir faire une verification d'occupation et de limite de sortie.
-
Les scripts appartiennent à ceux qui les ont faits.
Je ne donnerais que mon avis sur ces scripts, je ne veux en aucun cas me les approprier.
Le choix de les mettre ou pas dans le showroom, à la disposition des autres, dépendra donc des auteurs.
++
Syg
-
plop,
Je sais pas si je vais réussir à finir le script, j'ai pas le temps (école, entretiens (dans une boite d'info :-* ), etc...) et j'ai pas tellement la motivation. Donc je ne garantie pas que je puisse finir le script =/
++
R@f
-
Comme on dit toujours, l'essentiel, c'est de participer.
++
Syg
-
Je vais essayer, reste a voir ce que sa donnera.
-
Le temps est indisponible pour moi aussi, j'ai pas trops le temps, et je préfère passer le travail et les amis avant le PC, donc GL au concurrents. :)
-
Bonjour ,
Je vais tenter le défi .
Sa peut-être assez marant mais je vais tenter de savoir les règle parce que je les connais pas lol !
Si quelqu'un pourrait m'expliquer .
-
les regles du concours ?
Va au premier post de syg !
++
nikko
-
Nan les règle du jeu lol
-
Tu devrait trouver ton bonheur sur Wiki, sinon c'est une version basic que Syg demande, ca durerai trop longtemps d'étudier chaque positionement et les reproduire dans SA-MP.
-
Moi je n'enregistre pas les positions, ceci serait une perte de temps. Je les génères dynamiquement a l'aide d'une boucle et je place des objets avec celle-ci aussi pour faire la grille. Je posterais dans quelque jours une ou deux photos. Par exemple il est difficile de trouver des pions dans GTA alos je compte utiliser des armes ou d'autres objets de taille moyenne. Mais je ne crois pas finir complètement le script car j'ai d'autres projets a terminer autre que celui la. Mais je posterais la source une fois que la base sera finie pour les éventuel développeurs.
-
Salut à tous,
puisque j'ai commencé le script il y a ..... maintenant 3 semaines et que je n'y ai plus travaillé depuis environ 2 semaines, la motivation/temps n'y étant plus,
je met mon début de script disponible, alors inspirés vous en tant que vous voulez,mais après avoir tenté de le faire avec des PlayerObject, je vous recommande les objets, beaucoup plus simple...XD
alors une petite description vu un manque de commentaire et un script mal écrit:
- pour les positions, j'ai fais un système de "ID", assigne un numéro a chaque case et la position correspondante, ben, on peut dire que c'est dans un array a deux dimension, 8x8
- Un pickup pour que le joueur sache quelle case il sélectionne lors des mouvements
- une commande pour rejoindre la partie (mais un problème de camera, elle se positionne mal)
- une commande pour voir la partie, même problème que pour rejoindre...
- une commande pour quitter (logique ^^)
et autres...
download:http://pastebin.gtaonline.fr/pastebin.php?show=522 (http://pastebin.gtaonline.fr/pastebin.php?show=522)
++Sim++
-
Tres bon travail sim respect :)
-
Good job.
C'est déjà super d'avoir commencé, GG (http://staticblog.hi-pi.com/images/smileys/tiny/smiley-ok.gif)
NV.
-
Je serait curieux de savoir comment vous allez faire pour créer une intelligence artificielle qui dit que t'elle et t'elle objet ne peut pas bouger ici et la et ne peut détruire que comme si et comme sa, sans parler des coups d'échec spéciaux :-X
-
pour te repondre GTAMANIAC
Il sagit pas de faire un jeu dechec entier :)
Juste des pieces qui bougent et quelques truc
-
Mouais ... mais sa doit être possible d'autoriser certaine pièce a se tuer et d'autre non, parce-que créer une IA pas possible .
-
oui mais a mon avis celui qui arrive a créer un script échec réussi et en plus avec une IA sera vainqueur (ces scripteur son rare ^^)
-
On est le 1° décembre et je n'ai reçu aucun script :(
On prolonge de deux semaines donc jusqu'au 15 décembre (après, c'est Noël et le jour de l'an, on aura autre chose à faire certainement).
Par contre, après le 3 décembre (sortie de GTAIV sur PC), il risque d'y avoir une désertion du forum pour quelques temps, on verra bien.
++
Syg
-
Par contre, après le 3 décembre (sortie de GTAIV sur PC)
C'est le 2 nan ? :blink
NV.
-
Chez moi GTA 4 sur pc est déja sortie , vous parlez du multijoueurs ?
-
Non Native, je l'ai réservé dans une grande surface (je ne fait pas de pub) et la date de sortie prévue est le 3.
Par contre, li semblerait que les inscriptions pour pouvoir joueur en multi-joueurs ne pourront pas être faîtes avant le 3 décembre.
Tu habites où My-Ea ? Ici en France, on n'a pas encore GTA IV (à moins qu'il existe déjà des versions pirates).
++
Syg
-
Desoler Syg mais moi ici a 200km de paris nous avons eu le jeu et en voyant l'annonce de Rockstar il l'ont enlever mais ou j'habite des gens l'ont déja acheter a Au**** ( Pour les anti pub ** son nécessaires ;) )
-
acheter a Au**** ( Pour les anti pub ** son nécessaires )
C'est pas de la pub qui fait concurrence a GTAOnline alors tu peut le marqué !
(http://www.sumhit.com/css/img/logo_auchan.gif) :D
NV.
-
Oui mais sa se fait c'est comme si on était partenaire a auchan alors que :
I Love : (http://anicet.lecorre.free.fr/Dlibre/images/n8/aldi.gif)
-
I love :(http://gtaonline.fr/plus/perso/spykerc8/gtaologo.png)
:dejadehors
pour moi GTA IV et deja sortie aussi a AUCHAN ^^ en france NORD :)
-
Merci de revenir au sujet ;)
NV.
-
Salut,
je voulais savoir, syg, puisque je me suis remit dans le script,
si j'utilise un plugins, le script sera t'il tout aussi valable??
++Sim++
-
Oui, Sim, vu que tu risques d'être le seul à finir, tu peux te permettre d'utiliser un plugin.
Sinon, le date est repoussée jusqu'à l'année prochaine puisque je n'ai toujours eu aucun script.
++
Syg
-
J'aurais adoré en faire un, mais je suis un :boulet dans ce truc :P
-
Salut,
pafait, le seul ennui c'est que le plugin existe que sous windows (YSF) et merci pour le temps supplémentaire, j'avais besoin de revoir ma fonction IsValidMove qui n'autorise pas les mouvements de la reine, du roi, de la tour et du fou, aller voir pourquoi^^ par contre le pion et le roi fonctionnent parfaitement :D
++Sim++
-
T'avait pas un Sujet plus facile parcontre esse quon peut tricher sur le nombre de case ?
-
Je ne vois pas ce que tu veux dire par "tricher sur le nombre de cases".
Un échiquier à 64 cases, ni plus ni moins.
Si tu changes ce nombre de cases, tu ne pourras plus placer les pièces correctement et ce ne sera plus un jeu d'échecs.
++
Syg
-
Ok mais en vrai je ses pas jouer au échecs !
-
Bah alors, s'en est a ou ? :)
NV. 8)
-
J'attends toujours qu'on m'envoie un script en PM ....
++
Syg
-
Salut , j'ai du mal avec l'équéchier je pensse y arriver la masi bon !
Aufaite y a 64 case et combien de pion ?
-
(http://kimly.fr/wp-content/uploads/2007/11/chess.gif)
:D
NV. 8)
-
32 pions
-
voila !!!!
-
Il ne reste que Coco ?
-
salut
j'ai toujours mon script mais il est malheureusement incomplet....
++Sim++