[Projet] LycanoBot
#1
Je suis en train de faire le portage du jeu "Les loups-garous de Thiercelieux" (actuellement en perl et développé par Gillux) sur eggdrop.

Pour celà, j'ai besoin d'analyser le fonctionnement actuel (en plus du code), et j'ai donc besoin de volontaires pour tester le jeu.

Si vous ne connaissez pas le principe: http://fr.wikipedia.org/wiki/Les_Loups-g...iercelieux

Pour venir tester, faire vos commentaires et vos suggestions, #village sur irc.zeolia.net (ou http://www.zeolia.net/canaux/village.html)

Il y a habituellement du monde en semaine vers 21h (on bosse la journée), hier nous l'avons testé à 6. C'est amusant mais trop rapide :)
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
  Reply
#2
un peu moins de 5 ans plus tard, je relance le projet :)
Le code source sera disponible sur github (https://github.com/crazycatdevs/eggdrop-lycanobot), ce qui y est à présent est ce que j'avais fait à l'époque. Il faut s'attendre bien entendu à une grosse refactorisation du code.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
  Reply
#3
Bonsoir,

Ah sympa ! Par contre je c'est pas si je vais dire une connerie..


tcl
foreach plr [channel $::lycan::conf(chanDay)] {


Plutôt :


tcl
foreach plr [channels $::lycan::conf(chanDay)] {


C'est pas : channels que l'ont utilise dans ce type d'appel ?
Vous interdisez les erreurs, vous empêchez ainsi la victoire.

Ma super kikoo-page loll
  Reply
#4
Presque, c'est chanlist, le but est de lister les présents sur le canal. Mais bien vu :)
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
  Reply
#5
Ah oui chanlist j'avais pas fait attention lol

Sinon intéressant comme code
Vous interdisez les erreurs, vous empêchez ainsi la victoire.

Ma super kikoo-page loll
  Reply
#6
Hello la compagnie, savez-vous si on peut encore retrouver ce jeu ?
  Reply
#7
il a juste changé de git : https://gitlab.com/tcl-scripts/lycanobot
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Reply
#8
Merci pour le lien, cependant j'ai un souci... il me dit en PL
Quote:Tcl error [::lycan::startGame]: couldn't open "lyca.ini": no such file or directory
  Reply
#9
Tu as bien téléchargé ce qu’il y a dans le dossier databases ?
Il y a un fichier lycanos.ini
Si oui essaye de changer lyca. ini par lycanos.ini ou l’inverse.
  Reply
#10
(23/05/2020, 12:11)BdS Wrote: Tu as bien téléchargé ce qu’il y a dans le dossier databases ?
Il y a un fichier lycanos.ini
Si oui essaye de changer lyca. ini par lycanos.ini ou l’inverse.

Oui, j'ai modifié le nom mais rien :/
  Reply
#11
Tu lui as indiqué le bon chemin d’acces ?
  Reply
#12
Le git n'avait pas la bonne structure de répertoires, c'est corrigé.
Par défaut, le répertoire databases/ doit être au même niveau que l'eggdrop.

Structure:

Code:
./eggdrop/
   +-- scripts/lycano.tcl
   `-- databases/lycano.ini
Mais pour l'instant le jeu n'est pas fonctionnel, le script ne fait qu'instancier la partie.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
  Reply
#13
Mince :/
  Reply
#14
Bien du temps a passé, j'ai pris mon courage à deux mains, et finalement une version beta est en fonctionnement sur le village

Pour l'instant, il s'agit du mode de partie basique, il n'y a que de simples villageois et des loups-garous, ça permet de valider le fonctionnement initial et me donne une base pour préparer les rôles spéciaux. Vous trouverez plus d'infos sur https://www.zeolia.net/jeux/thiercelieux.html

N'hésitez pas à tester le jeu, il faut un minimum de 3 joueurs mais d'expérience, c'est réellement amusant à partir de 6.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
  Reply
#15
Petit ajout concernant les développements futurs: une fois les premiers rôles spéciaux créés, le script sera remanié pour pouvoir être utilisé sur différents canaux, gérer différentes langues et avoir des variations.

Par variations, je veux dire qu'il pourra être utilisé pour jour aux loups, mais aussi à Mafia (qui est le jeu original). C'est différent des versions de jeux (basique, classique, ...), chaque variation aura ses propres version (il n'y aura pas de Parrain dans les loups, mais dans Mafia il pourra y avoir une version avec le Parrain et une sans)
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)