Petit message rapide comme promis:

Pour ceux qui ont Windows, ou Ubuntu 64bits  : https://asmodehn.fr/trac/Project0/wiki/Download
Et oui c est bien mon server je signe moi meme mes certificats c est pas grave...
Et pour ceux qui ont autre chose, contactez moi je vous expliquerais comment recuperer les sources et faire un joli build :)

Enjoy ! et merci d avance pour tout le feedback que vous pouvez me donner ;)

--
Asmodehn

Le 2 octobre 2009 21:28, Asmodehn Shade <asmodehn@gmail.com> a écrit :
Salut Olivier,

Merci pour tes explications :)

Alors pour le build Ubuntu c est une 32 bits ou une 64 bits ta version ? Je peux faire un build 64 bits facilement je pense... mais bon ja i pas encore fait de .deb ou autes packages du meme genre alors ca risque de me prendre du temps sinon...
Cela dit il faudra bien que je m y mette un jour... quelqu un sait faire ?

Et non je gere pas encore d altitude sur mes cartes en 3d isometriques, c est deja assez complexes comme ca pour faire quelque chose de jouable...

Bon je retourne a essayer de builder tout ca...

++

Le 2 octobre 2009 20:18, Olivier Boudeville <olivier.boudeville@online.fr> a écrit :
 

Salut Asmodehn,

Pour mieux comprendre pourquoi certains générateurs aléatoires de mots
sont dits "à base de chaînes de Markov", on peut se référer à
http://fr.wikipedia.org/wiki/Chaînes_de_Markov#D.C3.A9finitions : ces
générateurs reposent sur l'hypothèse que dans un mot la probabilité
qu'une lettre donnée soit présente dépend seulement des au plus k
lettres précédentes, ce qui correspond à la définition d'une chaîne
d'ordre k.

Ce genre de générateur stocke toutes les séquences rencontrées lors de
l'apprentissage (généralement sous forme arborescente, quand il est bien
fait) et associe à chaque noeud (séquence ou sous-séquence) une
probabilité de survenue, fondée sur son dénombrement au vu de l'exemple
d'apprentissage. Une fois qu'on a l'arbre, on peut notamment générer des
nouveaux mots ou évaluer la probabilité d'appartenance au langage de
n'importe quel mot fourni au programme. En gros cette appellation permet
donc de désigner l'hypothèse qui a été faite dans le cadre du
générateur, et de formaliser un peu pourquoi les opérations sur l'arbre,
non seulement marchent, mais aussi et surtout ont un sens logique. Par
contre le fait que ce soient des chaînes de Markov n'entraîne pas
d'autre conséquence spécifique, c'est principalement un moyen de
caractériser le mode de fonctionnement du générateur.

Pour un "chatbot", c'est vrai que cela doit être sympa à programmer,
mais plutôt qu'un générateur aléatoire au niveau "phrase", j'emploierais
plutôt un système expert (genre, au hasard, vu le langage supporté :
http://www.erlang-consulting.com/erlangworkshop05/eresye/eresye.html),
car manipuler la syntaxe c'est bien, mais jouer sur la sémantique c'est
quand même carrément mieux. Toutefois comme pour l'instant je ne vois
pas trop comment cela s'intégrerait dans mes petits projets
vidéoludiques, je n'investigue donc pas ce thème, de peur de me
disperser encore un peu plus :-) .

Hum, les templates, puissantes, certes, mais quelle plaie intersidérale,
notamment à la compilation. On en arrive à des océans de complications
pour des traitements finalement assez basiques. Côté build, c'est de
toutes les parties techniques celle qui me paraît d'assez loin la plus
pénible.

Dès que tu génères une version Ubuntu de ton jeu, je le teste. Est-ce
qu'il gère, s'il est toujours en 3D isométrique, le rendu de cartes sur
plusieurs hauteurs (genre : si un bâtiment a un préau, la possibilité de
se balader sur son toit mais aussi dessous, à l'intérieur du préau),
c'est-à-dire la possibilité qu'un élément sur un plan horizontal en
[x;y] puisse avoir différentes altitudes z ?

Au passage, la concrétisation d'un club de création de JV côté AJVA me
semble être assez lente ; en revanche dès que l'assoce Nainwak me
confirme leur accord d'hébergement (cf
http://forum.nainwak.org/viewtopic.php?t=974) j'en deviens membre, les
animateurs et participants me semblent ouverts et très sympas.

A+

Olivier.

Asmodehn Shade a écrit :


>
>
> Salut Olivier :)
>
> He bien dis donc impressionnant travail tout ca :)
>
> Je vois pas encore le lien entre la generation de noms et les chaines
> de Markov par contre.. comment c est applique, etc.
> Par contre si les resultats sont tels que tu les dit ca peut etre
> interessant pour developper un chatbot :-) Il faudrait juste rajouter
> un module pour gerer la grammaire et ca devrait pas etre simple non
> plus :)
>
> Enfin on dirait que tu t es bien amuse :)
>
> De mon cote je vais build une version Ubuntu de mes derniers
> developpements tres bientot, juste le temps de determiner avec mon
> pote qui fait le jeu la meilleure version :) Puis je vous
> recontacterais :)
>
> En ce moment je me perds dans la programmation template... tout marche
> tres bien dans la meme librairie, mais quand je fais une autre
> librairie qui utilise la premiere librairie, y a tout qui part en
> vrac. Mais juste a l execution, la compilation est tres bien.. bref je
> n y comprend plus grand chose... A suivre...
>
> Et sinon cote de mon Framework de build, j en suis tres fier :) c est
> extremement pratique maintenant de commencer tout projet crossplatform
> C++ en quelques minutes ( secondes si je scripte ca ce qui ne devrait
> pas tarder ). Et on dispose tout simplement d e fichier projets pour
> les visual studios, codeblocks, les traditionels fichier make,
> kdevelop, etc. la documentation est generee a partir des sources, et
> le code est sutomatiquement reformate suivant le standard ansi.
> On peut aussi s en servir pour builder facilement un projet qui a ete
> prevu pour un IDE qu on a pas par exemple, il suffit de lui dire ou
> sont les sources et ou sont les headers, et si c est un library ou un
> executable... Et on peut generer les fichiers de build pour la
> plateforme qu on a avec l IDE qu on veut ( tnat qu il est supporte par
> cmake).
> Quelques petites modification a faire et il sera fini pour une version
> 1.0 :) Je l ai deja passe en stable dans GNA d ailleurs :)
> C est la pour ceux qui pourraient etre interesses :
> http://gna.org/projects/wkcmake/ <http://gna.org/projects/wkcmake/>

>
> La prochaine etape c est de trouver un moyen de genenrer des graphe
> UML a partir du code source preprocesse. Si quelqu un a une idee,
> connait un soft qui fait ca , ca m interesse, j ai rien pu trouve pour
> l instant...
> Je compte aussi integrer un memory debugger, le truc qui vous dit a
> lexecution si ous avez des memory leaks, et ou, que ca peut
> etre pratique...
>
> Voila, a plus dans le prochain post pour le build Ubuntu du petit jeu
> ( et oui le meme que je vous avais montre a paris il y a quelques
> temps, ca prend du temps ces choses la.... il a juste un autre look
> maintenant )
>
> ++
>
> Le 1 octobre 2009 06:24, Olivier Boudeville
> <olivier.boudeville@online.fr <mailto:olivier.boudeville@online.fr>> a

> écrit :
>
>
>
> Salut à tous !
>
> Je mets mes menaces d'explications et de descriptions à l'exécution :
> Orge (OSDL RPG Game Engine) est maintenant doté d'un module de
> "gestion
> des mots" qui constitue, en toute immodestie, le nec plus ultra du
> domaine :-) .
>
> En gros, vous lui donnez à apprendre les mots d'un langage (ex: grec
> moderne) et de ses variations (ex: noms féminins), comme "Artemisia",
> "Aspasia", "Atalante", "Athena", "Basilea", "Vasiliki", "Berenice"
> (plusieurs centaines, de préférence) et, après, non seulement il vous
> génère autant de noms que vous voulez sous contraintes (appartenir au
> langage, à une de ses variations, être entre telle et telle longueurs,
> interdire de générer des mots appartenant déjà à l'extrait
> d'apprentissage ou aux mots mis à l'index (par défaut il y en plus de
> 300 : non, il ne sortira jamais "Shitbag"), etc.), mais en plus,
> encore
> plus fort, il peut évaluer la probabilité qu'un mot quelconque
> qu'on lui
> fournit appartienne à une variation d'un langage donné.
>
> Ainsi, un maître du jeu voulant cadenasser son univers peut fixer un
> seuil minimal de vraisemblance aux noms proposés par les joueurs pour
> leur perso. Par exemple, rejet du nom si la vraisemblance qu'il
> appartienne au langage et à la variation correspondante est en-dessous
> de 80%. Si un joueur propose "Terminator" pour une Elfe, Orge peut
> évaluer qu'il y a seulement 2% de chances que ce mot appartienne à
> cette
> variation (Elfe -> nom féminin), et le système de jeu peut le rejeter
> sereinement et, surtout, totalement automatiquement.
>
> Par exemple dans la catégorie "Grec moderne -> noms féminins", il
> génère
> : "Alippe", "Delexanasta", "Elenice", "Agoria", "Heophyllis",
> "Alomena",
> "Teophia", "Eudoricea", il les évalue rétrospectivement à plus de
> 95% de
> vraisemblance chacune en terme d'appartenance à cette variation.
> Réciproquement, "Tourmente", "Apocalypse", "Ladder", "Boat", "Doppel",
> "Augen" sont tous à 0% de probabilité d'appartenance (malgré l'origine
> grecque d'"Apocalypse", d'ailleurs ; ce sont des zéros exacts, et non
> arrondis, car au moins une séquence de ces mots n'apparaît jamais dans
> l'extrait-source de la variation).
>
> Sur le plan technique, je l'ai développé en Erlang (comme toute la
> partie serveur du moteur Orge), et c'est fondé sur les chaînes de
> Markov
> (http://fr.wikipedia.org/wiki/Cha
> <http://fr.wikipedia.org/wiki/Cha>îne_de_Markov). Ce qui est assez

> beau
> c'est que le programme n'a à connaître a priori ni les lettres du
> langage (ex: il ne se réduit en rien à l'alphabet latin), il supporte
> des chaînes de Markov d'ordre absolument quelconque (l'ordre 2 donne
> déjà d'excellents résultats), et crée des arbres en mémoire
> minimaux (il
> ne les développe que dynamiquement, permettant par ex d'apprendre un
> langage au fil du temps).
>
> Un peu plus de détails traduits en version anglaise sur
> http://osdl.sourceforge.net/main/documentation/OSDL/Orge/texts/Orge-languages-management.html
> <http://osdl.sourceforge.net/main/documentation/OSDL/Orge/texts/Orge-languages-management.html>
>
> (Arnaud : n'hésite pas à signaler toute erreur trop flagrante dans les
> raisonnements sur les probas !)
>
> Olivier, content de ne plus avoir à chercher des bogues dans des
> parcours récursifs d'arbres gigantesques.
>
> Olivier Boudeville a écrit :
>
>
> >
> >
> > Salut Thierry,
> >
> > Bien sûr, je compte bien passer à votre stand pour découvrir les
> > nouveaux jeux Asyncron, c'est prévu !
> >
> > Oui oui, pour ton départ en province tu nous avais même donné le
> nom de
> > ta nouvelle localité ; c'est une chance de pouvoir échapper à Paris,
> > veinard.
> >
> > De mon côté j'ai commencé à (tenter de) réactiver cette idée de
> club de
> > création de jeux vidéo "IRL", car c'est toujours un truc que
> j'aimerais
> > pratiquer, sous une forme ou sous une autre :
> >
> http://ajva-online.com/modules/newbb/viewtopic.php?topic_id=22&forum=5
> <http://ajva-online.com/modules/newbb/viewtopic.php?topic_id=22&forum=5>
> >
> <http://ajva-online.com/modules/newbb/viewtopic.php?topic_id=22&forum=5
> <http://ajva-online.com/modules/newbb/viewtopic.php?topic_id=22&forum=5>>
> >
> > Avec un peu de chance cela débouchera sur quelque chose
> d'intéressant. A
> > voir !
> >
> > Olivier.
> >
> > tmattray a écrit :
> > >
> > >
> > > Salut Olivier,
> > >
> > > hélas non, cette année je ne serai pas sur le festival.
> > > Mais nous aurons un stand (juste à l'entrée de la partie Monde
> du jeu
> > > = jeux de société), et tu pourras y essayer notre dernier jeu,
> ZERO,
> > > un petit jeu de cartes très sympa ! ;)
> > >
> > > Je ne sais plus si je vous ai dit que j'avais déménagé en région
> > > nantaise ?
> > > Du coup je ne viens plus très souvent en région parisienne.
> > > Par contre vous êtes les bienvenus si vous passez dans le coin
> ! :)
> > >
> > > Thierry
> > >
> > >
> > > ----------------------------------------------------------
> > > *De :* Olivier Boudeville
> > > *Date/heure :* 02-09-2009 22:41:09
> > > *A :* ragondins
> > > *Cc :*
> > > *Sujet :* [ragondinsforever] Festival des JV ?
> > >
> > >
> > > Salut à tous !
> > >
> > > Très peu de nouvelles me concernant (après un été assez mitigé
> ; et, en
> > > terme vidéo-ludique, encore moins de progrès que d'habitude,
> c'est dire
> > > !), par contre j'envisage pas mal d'arpenter les allées du
> festival du
> > > jeu vidéo qui se tient à Paris du 18 au 20 septembre.
> > >
> > > Est-ce que par hasard j'aurais la chance d'y croiser quelques-uns
> > > d'entre vous, je pense notamment à Thierry ? Le samedi 19 je
> suis déjà
> > > occupé, du coup je viserais soit le vendredi (probablement
> moins de
> > > monde), soit le dimanche, à voir aussi en fonction des programmes
> > > (http://www.festivaldujeuvideo.com/conferences.html
> <http://www.festivaldujeuvideo.com/conferences.html>
> > <http://www.festivaldujeuvideo.com/conferences.html
> <http://www.festivaldujeuvideo.com/conferences.html>>
> > > <http://www.festivaldujeuvideo.com/conferences.html
> <http://www.festivaldujeuvideo.com/conferences.html>
> > <http://www.festivaldujeuvideo.com/conferences.html
> <http://www.festivaldujeuvideo.com/conferences.html>>>).
> > >
> > > Ah si quand même comme news j'ai pu tester un peu, sur les
> serveurs
> > > d'hébergement de gandi.net <http://gandi.net>, comment se

> comportait un petit serveur en
> > > Erlang couplé à une base de données (Mnesia), et bien cela marche
> > > *rudement* bien !
> > >
> > > Olivier.
> > >
> > >
> > > ----------------------------------------------------------
> > >
> > > ----------------------------------------------------------
> > > Let Crystal Reports handle the reporting - Free Crystal
> Reports 2008
> > 30-Day
> > > trial. Simplify your report design, integration and deployment
> - and
> > focus on
> > > what you do best, core application coding. Discover what's new
> with
> > > Crystal Reports now. http://p.sf.net/sfu/bobj-july
> <http://p.sf.net/sfu/bobj-july>
> > <http://p.sf.net/sfu/bobj-july <http://p.sf.net/sfu/bobj-july>>
> > > ----------------------------------------------------------
> > >
> > > _______________________________________________
> > > osdl-club mailing list
> > > osdl-club@lists.sourceforge.net
> <mailto:osdl-club%40lists.sourceforge.net>
> > <mailto:osdl-club%40lists.sourceforge.net
> <mailto:osdl-club%2540lists.sourceforge.net>>

>
> > > https://lists.sourceforge.net/lists/listinfo/osdl-club
> <https://lists.sourceforge.net/lists/listinfo/osdl-club>
> > <https://lists.sourceforge.net/lists/listinfo/osdl-club
> <https://lists.sourceforge.net/lists/listinfo/osdl-club>>
> > >
> >
> >
> > ----------------------------------------------------------
> >
> > ----------------------------------------------------------
> > Let Crystal Reports handle the reporting - Free Crystal Reports
> 2008 30-Day
> > trial. Simplify your report design, integration and deployment -
> and focus on
> > what you do best, core application coding. Discover what's new with
> > Crystal Reports now. http://p.sf.net/sfu/bobj-july
> <http://p.sf.net/sfu/bobj-july>
> > ----------------------------------------------------------
> >
> > _______________________________________________
> > osdl-club mailing list
> > osdl-club@lists.sourceforge.net
> <mailto:osdl-club%40lists.sourceforge.net>
> > https://lists.sourceforge.net/lists/listinfo/osdl-club
> <https://lists.sourceforge.net/lists/listinfo/osdl-club>
> >
>
>
>


------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf

_______________________________________________
osdl-club mailing list
osdl-club@lists.sourceforge.net


__._,_.___
Recent Activity
Visit Your Group
Give Back

Yahoo! for Good

Get inspired

by a good cause.

Y! Toolbar

Get it Free!

easy 1-click access

to your groups.

Yahoo! Groups

Start a group

in 3 easy steps.

Connect with others.

.

__,_._,___