osdl-club Mailing List for Object-oriented Simple DirectMedia Layer
High-level C++ framework to ease game development
Status: Beta
Brought to you by:
wondersye
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(79) |
Oct
(97) |
Nov
(101) |
Dec
(72) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(113) |
Feb
(88) |
Mar
(56) |
Apr
(47) |
May
(61) |
Jun
(34) |
Jul
(35) |
Aug
(24) |
Sep
(37) |
Oct
(21) |
Nov
(61) |
Dec
(30) |
2005 |
Jan
(6) |
Feb
(19) |
Mar
(7) |
Apr
(18) |
May
(6) |
Jun
(5) |
Jul
(17) |
Aug
(4) |
Sep
(4) |
Oct
(8) |
Nov
(9) |
Dec
(38) |
2006 |
Jan
(15) |
Feb
(1) |
Mar
(3) |
Apr
(3) |
May
(5) |
Jun
(7) |
Jul
(19) |
Aug
(16) |
Sep
(14) |
Oct
(3) |
Nov
(4) |
Dec
(15) |
2007 |
Jan
(4) |
Feb
(2) |
Mar
(15) |
Apr
(10) |
May
(7) |
Jun
(11) |
Jul
(9) |
Aug
|
Sep
(12) |
Oct
(11) |
Nov
(5) |
Dec
(2) |
2008 |
Jan
(6) |
Feb
(7) |
Mar
(2) |
Apr
(2) |
May
|
Jun
|
Jul
(4) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(4) |
2009 |
Jan
|
Feb
(4) |
Mar
|
Apr
(2) |
May
|
Jun
(1) |
Jul
(5) |
Aug
|
Sep
(7) |
Oct
(6) |
Nov
|
Dec
|
2010 |
Jan
|
Feb
(2) |
Mar
(9) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(2) |
From: tmattray <tma...@fr...> - 2012-12-17 20:56:52
|
Salut les ragondins ! Pire qu'Olivier pour le délai. ;) De mon coté oui, je suis toujours dans les jeux de société avec Asyncron games. Vous pouvez suivre notre actualité là : http://www.asyncron.fr/ http://www.facebook.com/asyncron.games http://fr.ulule.com/1775-rebellion/ Par contre j'ai dû m'auto-licencier, notre branche online est au point mort. :( J'ai néanmoins commencé une bascule flash-actionscript => html5 pour les jeux online, il y a du potentiel et à mon avis c'est clairement l'avenir. Donc je cherche du taf en tant que développeur/Chef de projet en région nantaise ou je suis installé maintenant. Ton pote peut m'envoyer les règles de son proto et/ou une fiche explicative détaillée à mon adresse pro : t.m...@as... Dis-lui de faire référence à toi, ça me permettra de le repérer dans les (trop) nombreux mails d'auteurs que je reçois. Joyeux Noël à tous ! Thierry From: Olivier Boudeville Date: 2012-12-17 20:52 To: ragondinsforever Subject: Re: [osdl-club] [ragondinsforever] Newwwwwzzz :-) Salut Asmodehn ! Désolé pour le temps de réponse catastrophique, en cette fin d'année c'est comme si tout conspirait pour saturer tout temps libre. Ca a l'air sympa votre jeu de poker ! De mon côté, pas mal d'Erlang (un peu d'Haskell - en juin j'ai organisé une école d'été sur la programmation fonctionnelle pour le parallélisme). Toujours en train de bosser sur un moteur de simulation "intensément concurrent". Un jour je regarderai s'il ne pourrait pas constituer un excellent serveur de jeu ! Pas de news sur les "vrais" jeux de société. Bonnes fêtes de Noël à tous, et bon séjour en Corée ! Olivier. On 11/28/2012 11:14 AM, Asmodehn Shade wrote: Salut tout le monde ! Bon alors les ragondins hibernent ? Je venais aux nouvelles, histoire de voir ce que chacun faisait. J ai fini mon boulot a bigpoint et maintenant je suis chez gameloft, en coree... Et cote indie ( http://fairydwarves.com ) entre temps on a fini un jeu de poker. https://chrome.google.com/webstore/detail/fd-texas-holdem-poker/pealenjhjmckochlkkknpchldljinjod Prochaine update prevue pour dans quelques semaines... Annnce : on cherche des graphistes, si vous , ou certaines de vos connaissances seraient interessees faites moi signe ! Oui c est toujours indie et y a toujours pas de sous, mais ca vient et on est pas encore trop relou sur les deadlines ;-) Voila sinon je voulais savoir si certains d'entre vous travaillaient toujours dans les vrais jeu de societe qu on peut toucher du doigt ? J ai un ami qui a un concept (deja prototype, et teste) et cherche a le produire... Toute info est la bien venue :-) Merci ! -- Alexandre VINCENT Asmodehn's Corp. IT & OpenSource development http://asmodehn.com ------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: INSIGHTS What's next for parallel hardware, programming and related areas? Interviews and blogs by thought leaders keep you ahead of the curve. http://goparallel.sourceforge.net _______________________________________________ osdl-club mailing list osd...@li... https://lists.sourceforge.net/lists/listinfo/osdl-club |
From: Olivier B. <oli...@on...> - 2012-12-17 19:53:19
|
Salut Asmodehn ! Désolé pour le temps de réponse catastrophique, en cette fin d'année c'est comme si tout conspirait pour saturer tout temps libre. Ca a l'air sympa votre jeu de poker ! De mon côté, pas mal d'Erlang (un peu d'Haskell - en juin j'ai organisé une école d'été sur la programmation fonctionnelle pour le parallélisme). Toujours en train de bosser sur un moteur de simulation "intensément concurrent". Un jour je regarderai s'il ne pourrait pas constituer un excellent serveur de jeu ! Pas de news sur les "vrais" jeux de société. Bonnes fêtes de Noël à tous, et bon séjour en Corée ! Olivier. On 11/28/2012 11:14 AM, Asmodehn Shade wrote: > > Salut tout le monde ! > > Bon alors les ragondins hibernent ? > > Je venais aux nouvelles, histoire de voir ce que chacun faisait. > J ai fini mon boulot a bigpoint et maintenant je suis chez gameloft, > en coree... > > Et cote indie ( http://fairydwarves.com ) entre temps on a fini un jeu > de poker. > https://chrome.google.com/webstore/detail/fd-texas-holdem-poker/pealenjhjmckochlkkknpchldljinjod > Prochaine update prevue pour dans quelques semaines... > Annnce : on cherche des graphistes, si vous , ou certaines de vos > connaissances seraient interessees faites moi signe ! > Oui c est toujours indie et y a toujours pas de sous, mais ca vient et > on est pas encore trop relou sur les deadlines ;-) > > Voila sinon je voulais savoir si certains d'entre vous travaillaient > toujours dans les vrais jeu de societe qu on peut toucher du doigt ? > J ai un ami qui a un concept (deja prototype, et teste) et cherche a > le produire... > Toute info est la bien venue :-) > > Merci ! > -- > Alexandre VINCENT > > Asmodehn's Corp. > IT & OpenSource development > http://asmodehn.com > > > > > ------------------------------------------------------------------------------ > Keep yourself connected to Go Parallel: > INSIGHTS What's next for parallel hardware, programming and related areas? > Interviews and blogs by thought leaders keep you ahead of the curve. > http://goparallel.sourceforge.net > > > _______________________________________________ > osdl-club mailing list > osd...@li... > https://lists.sourceforge.net/lists/listinfo/osdl-club |
From: Asmodehn S. <asm...@gm...> - 2012-11-28 10:14:58
|
Salut tout le monde ! Bon alors les ragondins hibernent ? Je venais aux nouvelles, histoire de voir ce que chacun faisait. J ai fini mon boulot a bigpoint et maintenant je suis chez gameloft, en coree... Et cote indie ( http://fairydwarves.com ) entre temps on a fini un jeu de poker. https://chrome.google.com/webstore/detail/fd-texas-holdem-poker/pealenjhjmckochlkkknpchldljinjod Prochaine update prevue pour dans quelques semaines... Annnce : on cherche des graphistes, si vous , ou certaines de vos connaissances seraient interessees faites moi signe ! Oui c est toujours indie et y a toujours pas de sous, mais ca vient et on est pas encore trop relou sur les deadlines ;-) Voila sinon je voulais savoir si certains d'entre vous travaillaient toujours dans les vrais jeu de societe qu on peut toucher du doigt ? J ai un ami qui a un concept (deja prototype, et teste) et cherche a le produire... Toute info est la bien venue :-) Merci ! -- Alexandre VINCENT Asmodehn's Corp. IT & OpenSource development http://asmodehn.com |
From: Olivier B. <oli...@on...> - 2010-12-02 20:48:31
|
Salut Asmodehn ! Bonnes nouvelles, les projets et le boulot. De mon côté, peu de nouvelles ludiques (j'ai moins de temps à y consacrer), sauf des petits progrès côté serveur en Erlang (langage que d'ailleurs j'utilise avec pas mal de succès au boulot) et côté client en C++ (j'essaie d'avancer un peu une IHM sous OpenGL, à l'aide de libagar, qui n'est pas encore un développement très complet/stable). Donc les choses avancent à pas de tortue, spécialement lentement même d'après mes critères, mais cela ne me gêne pas trop. Côté "culture", j'ai été captivé par le documentaire "Get Lamp" (http://www.getlamp.com/), sur les jeux d'aventures en mode texte. C'est plus fort que moi, ils me fascinent ! Et énorme respect pour Infocom (http://en.wikipedia.org/wiki/Infocom). Olivier. Le 02/12/2010 11:14, Asmodehn Shade a écrit : > > Salut les ragondins :-) > > Alors quoi de neuf tout le monde ?? > > Ca fait un moment que j ai pas eu de news alors je vais commencer par > les miennes... > > Un site web pour faire des jeux avec un petit groupe de potes ;-) > http://fairydwarves.com/index.php > > Un nouveau boulot a http://bigpoint.com > > Et j'essaie de finir un jeu de poker en javascript aussi en ce moment :-) > > Et vous alors quelque chose de nouveau dans le domaine ludique ?? > > A plus ! > > -- > Alexandre VINCENT > > Asmodehn's Corp. > IT & OpenSource development > http://asmodehn.com > > > > > ------------------------------------------------------------------------------ > Increase Visibility of Your 3D Game App& Earn a Chance To Win $500! > Tap into the largest installed PC base& get more eyes on your game by > optimizing for Intel(R) Graphics Technology. Get started today with the > Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. > http://p.sf.net/sfu/intelisp-dev2dev > > > _______________________________________________ > osdl-club mailing list > osd...@li... > https://lists.sourceforge.net/lists/listinfo/osdl-club |
From: Asmodehn S. <asm...@gm...> - 2010-12-02 10:14:43
|
Salut les ragondins :-) Alors quoi de neuf tout le monde ?? Ca fait un moment que j ai pas eu de news alors je vais commencer par les miennes... Un site web pour faire des jeux avec un petit groupe de potes ;-) http://fairydwarves.com/index.php Un nouveau boulot a http://bigpoint.com Et j'essaie de finir un jeu de poker en javascript aussi en ce moment :-) Et vous alors quelque chose de nouveau dans le domaine ludique ?? A plus ! -- Alexandre VINCENT Asmodehn's Corp. IT & OpenSource development http://asmodehn.com |
From: Olivier B. <oli...@on...> - 2010-03-12 20:53:20
|
Salut Thierry, Content de voir que les affaires vont bien, voire sont florissantes ! Et j'espère bien que tu en retires des bénéfices au moins à la mesure de tes mérites ! Sur la photo tu ne sembles pas avoir pris de l'embonpoint, mais comme tu es de face c'est difficile de juger; dans le pire des cas quelques dizaines de kilomètres à vélo et c'est réglé, j'imagine :-) . Le jeu footballistique a l'air rigolo en effet; Magic n'a qu'à bien se tenir. Attention il y a une faute de frappe : cela devrait être marqué "inscris-toi". Arf, j'essaie de ne pas trop tester de jeux, de peur de m'y prendre (au jeu). Être sous Linux est certainement une première mesure prophylactique (devoir rebooter sous Windows pour joueur à Supreme Commander m'a permis de ne pas en être accro). Continuez à nous sortir plein de petites merveilles ! Olivier. Thierry Mattray a écrit : > > Salut les ragondins ! > Je vois que le dev continue pour vous, bravo, vous avez de la suite > dans les idées ! > De mon coté aussi je poursuis mon petit bout de chemin avec ASYNCRON > games. > Je rentre tout juste du Festival des Jeux de cannes, 5 jours ludiques > intenses. > Vous pouvez voir notre stand sur la vidéo Trictrac : > http://www.trictrac.tv/?video=98 <http://www.trictrac.tv/?video=98> > (39' je crois, ou 49') > J'y ai animé un tournoi de Conflict of Heroes - Orages d'acier, le > wargame dont nous éditons la version française : > http://www.asyncron.fr/conflict-of-heroes/ > <http://www.asyncron.fr/conflict-of-heroes/> > Le premier qui dit que j'ai grossi prend la porte ! <;o) > Autre jeu sorti récemment : ZERO, un jeu de cartes sympa : > http://www.trictrac.net/index.php3?id=jeux&rub=detail&inf=detail&jeu=11923 > <http://www.trictrac.net/index.php3?id=jeux&rub=detail&inf=detail&jeu=11923> > > Coté jeux videos, nous venons de livrer le jeu de foot, qui est encore > en beta avancée : > http://www.webstar-football.com/ <http://www.webstar-football.com/> > toujours du flash, avec un serveur Flash Media Server derrière et une > base mysql. > Fonctionnement sous linux non garanti ;) > Un gameplay original, jeu de gestion avec jeu de cartes simple pendant > le match. > Notre boss bien aimé est en ce moment à la game connection à San > Francisco, une grande première pour nous, espérons que cela nous > apportera plein de contrats intéressants !!! > http://www.game-connection.com/index.php > <http://www.game-connection.com/index.php> > Nous avons maintenant des bureaux près de Nantes, à 17km de chez moi , > nickel pour y aller en vélo au printemps. > J'ai quasiment laché la programmation, je ne fais plus que de la > gestion de projet. > Voili voilou pour moi. > J'espère qu'on aura prochainement l'occasion de se voir, sur Paname ou > ailleurs. > @+ > Thierry Mattray > Directeur Technique > 06 30 56 91 53 > ASYNCRON gaames > ------------------------------------------------------------------------ > *De :* Asmodehn Shade > *Date/heure :* 10-03-2010 21:23:55 > *A :* ragondinsforever > *Cc :* > *Sujet :* Re: [osdl-club] [ragondinsforever] Quelques news > > Hello :) > > Alors tout ca c est ce qui se fait en general dans plein de moteurs de > jeu que j ai pu croiser. > L'avantage c est que c est deja fait donc on sait que c est faisable, > et que ca marche ;-) > Je me sens l esprit plus aventureux, surement parceque ca je l ai deja > fait pendant mes etudes, et mon boulot, pour des projets de > simulations, et que j espere arriver a une petite technologie qui me > permettrait eventuellement de faire des jeux originaux sans trop de > frais ( decentralise = j ai pas de server a maintenir :-) ) > > Par experience je peux te dire que : > - le TCP ca risque d etre trop lent quand tu as beaucoup de joueurs a > des distances assez grandes, surtout pour etablir les connections en fait. > - sans prediciton et interpolation cote client, tu ne pourra vraiment > faire que faire des jeux en tour par tour... donc autant prevoir dans > ton design de jeu de ne pas aller trop loin sans avoir code la partie > reseau parceque ca risque de changer pas mal de choses quand meme... > Tout depend du genre de jeu que tu comptes faire comme souvent avec > les logiciels, la tech depend des fonctionnalites que tu desires ;-) > > Pour l'ordonancement c est sur que un algo pas trop bete suffira. > Je m y interesse parceque je vise aussi bien la simulation que le jeu, > et que la causalite pourrait m'apporter quelque chose dans les deux > domaines en fait... > > Sinon je me suis recemment rendu compte que plutot que d essayer de > tout repenser et redevelopper en erlang j avais surement interet a > reutiliser les choses qui existent, surtout au niveau des hashtable > distribuees... On verra ce qui va en sortir de tout ca... > > ++ > > Le 10 mars 2010 20:51, Olivier Boudeville > <oli...@on... <mailto:oli...@on...>> a > écrit : > > Salut, > > De mon côté je vais viser la plus grande des simplicités : connexions > TCP, marshalling maison simpliste (avant je pensais à ASN.1 encoding > PER). Après, si ça ne suffisait pas *et* si le reste marchait, alors > éventuellement optimisations sélectives, comme prédiction et > interpolation côté client, etc. > > Côté ordonnancement, un bon vieux algo à pas de temps pas trop bête > devrait me suffire amplement. Côté gestion des interactions, comme a > priori elles sont pour l'essentiel fondées sur une proximité spatiale, > j'envisage un maillage adaptatif du monde virtuel, ou un BSP (ce sur > quoi j'étais parti avant de m'intéresser aux cercles englobants). > > A voir ! > > Olivier. > > Asmodehn Shade a écrit : > > > > Merci pour la dispo freelance. > > > > Ahah ! interessant :) > > Du cote de mes developpements erlang, j en suis a regarder la partie > > communication. > > Pour plusieurs raisons : > > - on a deja toi comme moi pas mal de trucs cote client et graphique, > > mais il va falloir qu ils causent avec le(s) server(s) et/ou > entre eux... > > - le reseau c est lourd a coder en C++, donc un proto en erlang > c est > > vite fait et on voit si ca marche. > > - la partie de reseau de l OTP c est tres pratique et facile en > > cluster, mais il y a plusieurs problemes d apres ce que j en ai > > compris. La securite c est tout ou rien, les performances sont pas > > controlable, etc. > > - les protocoles existants sont tres limites pour les jeux. Pour > ceux > > qui ont besoin de reactivite, c est de l UDP de base, pour ceux qui > > ont besoin d etre sur que l info est transmise c est du TCP, et > apres > > on fait de la prevision cote client. Certains jeux utilisent > meme les > > deux protocoles en meme temps... Et des problemes similaires > existent > > sur d autres type d applications similaire, genre simulation > > distribuee realite virtuelle, etc. > > > > Je reflechi donc a ce probleme en codant quelques petits trucs en > > erlang. J ai commence ce sujet un petit blog technique ou je prends > > des notes quand j y pense ( n hesitez pas a me reprendre si je > dis des > > betises d ailleurs ) http://asmodehn.wordpress.com > <http://asmodehn.wordpress.com> > > <http://asmodehn.wordpress.com <http://asmodehn.wordpress.com>> > > J ai divise mon probleme en plusieurs parties pour l instant : > > - Implicit Resilient Connection : decouverte des voisins qui font > > partie de la meme application. Je vais m inspirer de > > http://www.open-mesh.org/wiki/BATMANConcept > <http://www.open-mesh.org/wiki/BATMANConcept> > > <http://www.open-mesh.org/wiki/BATMANConcept > <http://www.open-mesh.org/wiki/BATMANConcept>> par dessus IP... > Avec en > > cerise sur le gateau possibilite pour un noeud de prendre > > temporairement la place d un autre... > > - Reliable : modes de transfers "multicast" aux clients interesses > > seulement... je prevoie de jouer avec STCP... et lire un peu > quelques > > papiers de recherche en algorithmes distribues, pour savoir comment > > gerer les clients appartenant a differentes applications, ou > > groupes... et aussi trouver des solutions de transmission sures > qui s > > optimisent plus il y a de participants, comme bittorrent par > exemple... > > - Ordered : transmission causale, avec quelque chose qui s > inspire des > > Interval Tree Clock, ce qui permettrait d etre sur que tout arrive > > dans le bon ordre a chaque endroit, sans perdre du temps a creer un > > ordre artificiel... > > > > Et au final j espere aller au moins aussi vite que du TCP, avec en > > prime le cote repartition, ou un client peut se "connecter a un > > groupe" et envoyer des messages en sachant (assez tard) qu il > arrivera > > (tres vite). Plus de surete ( merci SCTP ) et si je gagne en > > performance c est meme mieux :-) > > Le gros bonus ca serait des performances qui augmentent avec le > nombre > > de participants, mais ca c est loin d etre fait, et je sais meme pas > > si c est theoriquement possible... > > > > C est pas gagne qu il y a encore plein de recherches en cours sur ce > > genre de choses... J ai recemment eu connaissance du spatial > > computing, qui a mon avis sera la prochaine grande etape dans la > > science informatique... > > > > Tiens d ailleurs ca fait un petit moment que j ai rien note dans mon > > blog il faudrait que j y mette quelque chose qui resume ce que je > > viens de dire... > > > > Voila voila, ca occupe mo temps libre quand je suis pas en train de > > chercher du boulot... > > > > A plus ! > > > > > > Le 8 mars 2010 23:33, Olivier Boudeville > <oli...@on... <mailto:oli...@on...> > > <mailto:oli...@on... > <mailto:oli...@on...>>> a écrit : > > > > Salut, > > > > Ta disponibilité en freelance est enregistrée ! Peu de concurrence à > > craindre sur Erlang, en France, d'après ce que j'ai vu (mais > beaucoup > > plus en Angleterre ou dans les pays scandinaves). > > > > Pour Erlang mes meilleures sources d'infos sont les 4 livres déjà > > parus > > (le rouge d'Armstrong, désormais pas très trouvable et que j'ai > paumé, > > celui en français de Mickaël Rémond, le nouveau d'Armstrong, et > > celui de > > Césarini & co, de mémoire). Il y en un aussi sur OTP mais à tort > ou à > > raison pour l'instant j'ai fait presque complétement l'impasse > dessus. > > > > Je viens justement ce soir de sévir et de finir quelques dévs > > Erlang en > > cours sur Orge, cf copie d'écran ci-jointe; on voit : le polygone > > initial (à 18 points sauf erreur, généré aléatoirement) en bleu, son > > enveloppe convexe en rouge et le MEC (Minimum Enclosing Circle). > > Et bien > > c'est loin d'être simple à obtenir de manière efficace (en terme de > > complexité algorithmique). > > > > Si le polygone c'est un bâtiment d'un jeu, le cercle peut servir de > > boîte englobante (bounding box) pour déterminer très rapidement > si le > > joueur n'a aucun chance d'être dedans, par exemple. > > > > Bon, une brique de plus, il n'en reste plus que 34562 avant > d'avoir la > > version 0.1 d'un moteur de jeu vaguement typé MMORPG... > > > > Olivier. > > > > > > Asmodehn Shade a écrit : > > > > > > > > > Salut les ragondins :-) > > > > > > Pas grand chose de neuf de mon cote... juste quelques petites > news. > > > > > > Je me suis un peu ballade par ci, par la, comme d habitude, et > la je > > > suis de passage a paris pour quelques jours, pour un entretien > > pour du > > > boulot. > > > Je suis toujours en recherche d emploi, et c est peut etre ma > faute > > > car je deviens difficile ;-) Mon dernier boulot etait super > > > interessant et bien paye, alors maintenant j ai pas envie de > > retomber > > > dans la routine barbante et bon marche... > > > Et puis comme j ai toujours envie de partir a l etranger, je me > > dis qu > > > a rester en france il faut au moins que je trouve des contrats en > > > independant. Donc c est plus difficile. Bref je me suis mis en > auto > > > entrepreneur, dans les pages jaunes et tout, et j ai fait des > > petites > > > cartes de visites... Le debut quoi. On verra si la mayonnaise > > prend ou > > > pas... Faites moi signe si vous avez des boulots ou vous avez > besoin > > > d'un geek en freelance ;-) > > > > > > Cote videoludique, je continue mes petits developpements, avec une > > > amorce de petit jeu de simulation... toujours avec le meme moteur. > > > L'avantage par rapport a l'autre projet de jeu, maintenant en > > etat de > > > demo technique, finie et jouable, mais pas super marrante, c est > > qu on > > > a beosin de moins d animation, et donc beaucoup moins de > boulot cote > > > graphisme, ce qui n est pas notre fort, ni a moi ni a mes > > > collaborateurs... > > > > > > Et sinon je continue a avoir des idees d algorithme de > > distribution en > > > tete ( toujours les memes d ailleurs ), et faute de pouvoir > trouver > > > des financements pour une these dans les derniers mois > ecoules, j ai > > > decide de me lancer a ecrire quelques petits prototypes en > > erlang pour > > > les protocoles reseau que je voulais tester pour les simulations > > > distribuees et les jeu en ligne. On verra si j arrive a quelque > > chose, > > > un petit prototype, une demo ou un truc utilisable quoi... > > > Pour l instant je trouve erlang super pour tester et > developper des > > > petits prototypes, mais cote deploiement de ton projet, > > installation, > > > upgrade, et interface avec d autres languages, j ai pas tout > > compris, > > > et je suis meme pas sur de comment ca peut marcher... Tu > aurais des > > > liens la dessus olivier ? > > > > > > Voili voilou, et sinon Nolife je suis branche dessus depuis un > petit > > > moment aussi, mais l abonnement j ai pas encore fait... On verra > > quand > > > je me serais pose un peu... > > > > > > Bon printemps a tous :) L hiver est parti, une petite tempete > > puis on > > > n en parle plus ;) > > > > > > -- > > > > > > > > > Le 28 février 2010 11:51, Olivier Boudeville > > > <oli...@on... > <mailto:oli...@on...> > > <mailto:oli...@on... > <mailto:oli...@on...>> > > <mailto:oli...@on... > <mailto:oli...@on...> > > <mailto:oli...@on... > <mailto:oli...@on...>>>> a > > > écrit : > > > > > > > > > > > > Salut à tous ! > > > > > > Un temps infini depuis les derniers échanges ragondins, hé ! > > > > > > Petit message pour dire que je continue dans mes efforts > > > vidéoludiques - > > > à un rythme *très* mesuré, certes - et que c'est toujours assez > > > plaisant. > > > > > > Côté client j'ai fait quelques expérimentations avec Agar > > > (libagar.org <http://libagar.org> <http://libagar.org > <http://libagar.org>> <http://libagar.org <http://libagar.org> > > <http://libagar.org <http://libagar.org>>>), > > > qui marche assez bien et sera à terme très utile quand les > quelques > > > bogues dont la biblio souffre seront corrigés. > > > > > > Côté serveur, j'ai pratiqué beaucoup d'Erlang récemment (j'ai fait > > > pas > > > mal de progrès), et dans le but d'établir des bounding-box > efficaces > > > (ex: pour déterminer si un élément serait dans un bâtiment ou non) > > > il me > > > faut déterminer le plus petit cercle englobant d'un ensemble de > > > points, > > > ce qui en pratique, au moins pour le faire efficacement, nécessite > > > d'en > > > déterminer l'enveloppe convexe, ce qui n'est pas si évident > > > (http://en.wikipedia.org/wiki/Graham_scan > <http://en.wikipedia.org/wiki/Graham_scan> > > <http://en.wikipedia.org/wiki/Graham_scan > <http://en.wikipedia.org/wiki/Graham_scan>> > > > <http://en.wikipedia.org/wiki/Graham_scan > <http://en.wikipedia.org/wiki/Graham_scan> > > <http://en.wikipedia.org/wiki/Graham_scan > <http://en.wikipedia.org/wiki/Graham_scan>>>). Bref ! > > > > > > Sinon, pour info, un peu de promotion désintéressée : d'après > ce que > > > j'ai compris la chaîne Nolife est dans le rouge point de vue > > > financement, en attendant de pouvoir faire de la pub en > > septembre. Un > > > moyen de les soutenir (dommage qu'ils n'aient pas recours au > > > financement > > > participatif....) c'est de s'abonner pour quelques euros à leur > > > chaîne > > > en ligne de rattrapage (http://www.nolife-tv.com/ > <http://www.nolife-tv.com/> > > <http://www.nolife-tv.com/ <http://www.nolife-tv.com/>> > > > <http://www.nolife-tv.com/ <http://www.nolife-tv.com/> > <http://www.nolife-tv.com/ <http://www.nolife-tv.com/>>>). De mon > > côté je l'ai > > > fait (avec l'option "archives") car je les trouve sympathiques, > > c'est > > > une sacrée aventure à moitié en amateur (par opposition à Game > One), > > > leurs productions sont souvent objectives et bien informées (et > > > parlent > > > de rétro-gaming !) et ce serait moche qu'ils disparaissent à cause > > > d'un > > > simple manque de trésorerie sur quelques mois. Leurs rubriques > > > Retro & > > > Magic et celles sur les Computer-RPG sont assez uniques, je > trouve. > > > Pouvoir faire le tri dedans rapidement depuis leur site est fort > > > pratique ! > > > > > > Des nouvelles de votre côté ? > > > > > > Olivier. > > > > > > > > > > > > > > > -- > > > Alexandre VINCENT > > > > > > Asmodehn's Corp. > > > IT & OpenSource development > > > http://asmodehn.com <http://asmodehn.com> <http://asmodehn.com > <http://asmodehn.com>> <http://asmodehn.com <http://asmodehn.com> > > <http://asmodehn.com <http://asmodehn.com>>> > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > > ------------------------------------------------------------------------------ > > > Download Intel® Parallel Studio Eval > > > Try the new software tools for yourself. Speed compiling, find > bugs > > > proactively, and fine-tune applications for parallel performance. > > > See why Intel Parallel Studio got high marks during beta. > > > http://p.sf.net/sfu/intel-sw-dev > <http://p.sf.net/sfu/intel-sw-dev> > <http://p.sf.net/sfu/intel-sw-dev <http://p.sf.net/sfu/intel-sw-dev>> > > > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > osdl-club mailing list > > > osd...@li... > <mailto:osd...@li...> > > <mailto:osd...@li... > <mailto:osd...@li...>> > > > 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>> > > > > > > > > > > > > > ------------------------------------ > > > > Yahoo! Groups Links > > > > > > (Yahoo! ID required) > > > > rag...@ya... > <mailto:rag...@ya...> > > <mailto:rag...@ya... > <mailto:rag...@ya...>> > > > > > > > > > > > > -- > > Alexandre VINCENT > > > > Asmodehn's Corp. > > IT & OpenSource development > > http://asmodehn.com <http://asmodehn.com> <http://asmodehn.com > <http://asmodehn.com>> > > > > > > > ------------------------------------ > > Yahoo! Groups Links > > > (Yahoo! ID required) > > rag...@ya... > <mailto:rag...@ya...> > > > > > > -- > Alexandre VINCENT > > Asmodehn's Corp. > IT & OpenSource development > http://asmodehn.com <http://asmodehn.com> > |
From: Olivier B. <oli...@on...> - 2010-03-12 20:40:14
|
Salut, Oui cela risque d'être un peu lent, pas très réactif, , mais j'aimerais savoir "combien lent". Certains gameplays sont détruits ou au contraire créés par la lenteur (genre un Diablo très lent pourrait devenir un jeu tactique à la X-Com, avec des règles de jeu adéquates). A voir ! Olivier. Asmodehn Shade a écrit : > > Hello :) > > Alors tout ca c est ce qui se fait en general dans plein de moteurs de > jeu que j ai pu croiser. > L'avantage c est que c est deja fait donc on sait que c est faisable, > et que ca marche ;-) > Je me sens l esprit plus aventureux, surement parceque ca je l ai deja > fait pendant mes etudes, et mon boulot, pour des projets de > simulations, et que j espere arriver a une petite technologie qui me > permettrait eventuellement de faire des jeux originaux sans trop de > frais ( decentralise = j ai pas de server a maintenir :-) ) > > Par experience je peux te dire que : > - le TCP ca risque d etre trop lent quand tu as beaucoup de joueurs a > des distances assez grandes, surtout pour etablir les connections en fait. > - sans prediciton et interpolation cote client, tu ne pourra vraiment > faire que faire des jeux en tour par tour... donc autant prevoir dans > ton design de jeu de ne pas aller trop loin sans avoir code la partie > reseau parceque ca risque de changer pas mal de choses quand meme... > Tout depend du genre de jeu que tu comptes faire comme souvent avec > les logiciels, la tech depend des fonctionnalites que tu desires ;-) > > Pour l'ordonancement c est sur que un algo pas trop bete suffira. > Je m y interesse parceque je vise aussi bien la simulation que le jeu, > et que la causalite pourrait m'apporter quelque chose dans les deux > domaines en fait... > > Sinon je me suis recemment rendu compte que plutot que d essayer de > tout repenser et redevelopper en erlang j avais surement interet a > reutiliser les choses qui existent, surtout au niveau des hashtable > distribuees... On verra ce qui va en sortir de tout ca... > > ++ > > Le 10 mars 2010 20:51, Olivier Boudeville > <oli...@on... <mailto:oli...@on...>> a > écrit : > > Salut, > > De mon côté je vais viser la plus grande des simplicités : connexions > TCP, marshalling maison simpliste (avant je pensais à ASN.1 encoding > PER). Après, si ça ne suffisait pas *et* si le reste marchait, alors > éventuellement optimisations sélectives, comme prédiction et > interpolation côté client, etc. > > Côté ordonnancement, un bon vieux algo à pas de temps pas trop bête > devrait me suffire amplement. Côté gestion des interactions, comme a > priori elles sont pour l'essentiel fondées sur une proximité spatiale, > j'envisage un maillage adaptatif du monde virtuel, ou un BSP (ce sur > quoi j'étais parti avant de m'intéresser aux cercles englobants). > > A voir ! > > Olivier. > > Asmodehn Shade a écrit : > > > > Merci pour la dispo freelance. > > > > Ahah ! interessant :) > > Du cote de mes developpements erlang, j en suis a regarder la partie > > communication. > > Pour plusieurs raisons : > > - on a deja toi comme moi pas mal de trucs cote client et graphique, > > mais il va falloir qu ils causent avec le(s) server(s) et/ou > entre eux... > > - le reseau c est lourd a coder en C++, donc un proto en erlang > c est > > vite fait et on voit si ca marche. > > - la partie de reseau de l OTP c est tres pratique et facile en > > cluster, mais il y a plusieurs problemes d apres ce que j en ai > > compris. La securite c est tout ou rien, les performances sont pas > > controlable, etc. > > - les protocoles existants sont tres limites pour les jeux. Pour > ceux > > qui ont besoin de reactivite, c est de l UDP de base, pour ceux qui > > ont besoin d etre sur que l info est transmise c est du TCP, et > apres > > on fait de la prevision cote client. Certains jeux utilisent > meme les > > deux protocoles en meme temps... Et des problemes similaires > existent > > sur d autres type d applications similaire, genre simulation > > distribuee realite virtuelle, etc. > > > > Je reflechi donc a ce probleme en codant quelques petits trucs en > > erlang. J ai commence ce sujet un petit blog technique ou je prends > > des notes quand j y pense ( n hesitez pas a me reprendre si je > dis des > > betises d ailleurs ) http://asmodehn.wordpress.com > <http://asmodehn.wordpress.com> > > <http://asmodehn.wordpress.com <http://asmodehn.wordpress.com>> > > J ai divise mon probleme en plusieurs parties pour l instant : > > - Implicit Resilient Connection : decouverte des voisins qui font > > partie de la meme application. Je vais m inspirer de > > http://www.open-mesh.org/wiki/BATMANConcept > <http://www.open-mesh.org/wiki/BATMANConcept> > > <http://www.open-mesh.org/wiki/BATMANConcept > <http://www.open-mesh.org/wiki/BATMANConcept>> par dessus IP... > Avec en > > cerise sur le gateau possibilite pour un noeud de prendre > > temporairement la place d un autre... > > - Reliable : modes de transfers "multicast" aux clients interesses > > seulement... je prevoie de jouer avec STCP... et lire un peu > quelques > > papiers de recherche en algorithmes distribues, pour savoir comment > > gerer les clients appartenant a differentes applications, ou > > groupes... et aussi trouver des solutions de transmission sures > qui s > > optimisent plus il y a de participants, comme bittorrent par > exemple... > > - Ordered : transmission causale, avec quelque chose qui s > inspire des > > Interval Tree Clock, ce qui permettrait d etre sur que tout arrive > > dans le bon ordre a chaque endroit, sans perdre du temps a creer un > > ordre artificiel... > > > > Et au final j espere aller au moins aussi vite que du TCP, avec en > > prime le cote repartition, ou un client peut se "connecter a un > > groupe" et envoyer des messages en sachant (assez tard) qu il > arrivera > > (tres vite). Plus de surete ( merci SCTP ) et si je gagne en > > performance c est meme mieux :-) > > Le gros bonus ca serait des performances qui augmentent avec le > nombre > > de participants, mais ca c est loin d etre fait, et je sais meme pas > > si c est theoriquement possible... > > > > C est pas gagne qu il y a encore plein de recherches en cours sur ce > > genre de choses... J ai recemment eu connaissance du spatial > > computing, qui a mon avis sera la prochaine grande etape dans la > > science informatique... > > > > Tiens d ailleurs ca fait un petit moment que j ai rien note dans mon > > blog il faudrait que j y mette quelque chose qui resume ce que je > > viens de dire... > > > > Voila voila, ca occupe mo temps libre quand je suis pas en train de > > chercher du boulot... > > > > A plus ! > > > > > > Le 8 mars 2010 23:33, Olivier Boudeville > <oli...@on... <mailto:oli...@on...> > > <mailto:oli...@on... > <mailto:oli...@on...>>> a écrit : > > > > Salut, > > > > Ta disponibilité en freelance est enregistrée ! Peu de concurrence à > > craindre sur Erlang, en France, d'après ce que j'ai vu (mais > beaucoup > > plus en Angleterre ou dans les pays scandinaves). > > > > Pour Erlang mes meilleures sources d'infos sont les 4 livres déjà > > parus > > (le rouge d'Armstrong, désormais pas très trouvable et que j'ai > paumé, > > celui en français de Mickaël Rémond, le nouveau d'Armstrong, et > > celui de > > Césarini & co, de mémoire). Il y en un aussi sur OTP mais à tort > ou à > > raison pour l'instant j'ai fait presque complétement l'impasse > dessus. > > > > Je viens justement ce soir de sévir et de finir quelques dévs > > Erlang en > > cours sur Orge, cf copie d'écran ci-jointe; on voit : le polygone > > initial (à 18 points sauf erreur, généré aléatoirement) en bleu, son > > enveloppe convexe en rouge et le MEC (Minimum Enclosing Circle). > > Et bien > > c'est loin d'être simple à obtenir de manière efficace (en terme de > > complexité algorithmique). > > > > Si le polygone c'est un bâtiment d'un jeu, le cercle peut servir de > > boîte englobante (bounding box) pour déterminer très rapidement > si le > > joueur n'a aucun chance d'être dedans, par exemple. > > > > Bon, une brique de plus, il n'en reste plus que 34562 avant > d'avoir la > > version 0.1 d'un moteur de jeu vaguement typé MMORPG... > > > > Olivier. > > > > > > Asmodehn Shade a écrit : > > > > > > > > > Salut les ragondins :-) > > > > > > Pas grand chose de neuf de mon cote... juste quelques petites > news. > > > > > > Je me suis un peu ballade par ci, par la, comme d habitude, et > la je > > > suis de passage a paris pour quelques jours, pour un entretien > > pour du > > > boulot. > > > Je suis toujours en recherche d emploi, et c est peut etre ma > faute > > > car je deviens difficile ;-) Mon dernier boulot etait super > > > interessant et bien paye, alors maintenant j ai pas envie de > > retomber > > > dans la routine barbante et bon marche... > > > Et puis comme j ai toujours envie de partir a l etranger, je me > > dis qu > > > a rester en france il faut au moins que je trouve des contrats en > > > independant. Donc c est plus difficile. Bref je me suis mis en > auto > > > entrepreneur, dans les pages jaunes et tout, et j ai fait des > > petites > > > cartes de visites... Le debut quoi. On verra si la mayonnaise > > prend ou > > > pas... Faites moi signe si vous avez des boulots ou vous avez > besoin > > > d'un geek en freelance ;-) > > > > > > Cote videoludique, je continue mes petits developpements, avec une > > > amorce de petit jeu de simulation... toujours avec le meme moteur. > > > L'avantage par rapport a l'autre projet de jeu, maintenant en > > etat de > > > demo technique, finie et jouable, mais pas super marrante, c est > > qu on > > > a beosin de moins d animation, et donc beaucoup moins de > boulot cote > > > graphisme, ce qui n est pas notre fort, ni a moi ni a mes > > > collaborateurs... > > > > > > Et sinon je continue a avoir des idees d algorithme de > > distribution en > > > tete ( toujours les memes d ailleurs ), et faute de pouvoir > trouver > > > des financements pour une these dans les derniers mois > ecoules, j ai > > > decide de me lancer a ecrire quelques petits prototypes en > > erlang pour > > > les protocoles reseau que je voulais tester pour les simulations > > > distribuees et les jeu en ligne. On verra si j arrive a quelque > > chose, > > > un petit prototype, une demo ou un truc utilisable quoi... > > > Pour l instant je trouve erlang super pour tester et > developper des > > > petits prototypes, mais cote deploiement de ton projet, > > installation, > > > upgrade, et interface avec d autres languages, j ai pas tout > > compris, > > > et je suis meme pas sur de comment ca peut marcher... Tu > aurais des > > > liens la dessus olivier ? > > > > > > Voili voilou, et sinon Nolife je suis branche dessus depuis un > petit > > > moment aussi, mais l abonnement j ai pas encore fait... On verra > > quand > > > je me serais pose un peu... > > > > > > Bon printemps a tous :) L hiver est parti, une petite tempete > > puis on > > > n en parle plus ;) > > > > > > -- > > > > > > > > > Le 28 février 2010 11:51, Olivier Boudeville > > > <oli...@on... > <mailto:oli...@on...> > > <mailto:oli...@on... > <mailto:oli...@on...>> > > <mailto:oli...@on... > <mailto:oli...@on...> > > <mailto:oli...@on... > <mailto:oli...@on...>>>> a > > > écrit : > > > > > > > > > > > > Salut à tous ! > > > > > > Un temps infini depuis les derniers échanges ragondins, hé ! > > > > > > Petit message pour dire que je continue dans mes efforts > > > vidéoludiques - > > > à un rythme *très* mesuré, certes - et que c'est toujours assez > > > plaisant. > > > > > > Côté client j'ai fait quelques expérimentations avec Agar > > > (libagar.org <http://libagar.org> <http://libagar.org > <http://libagar.org>> <http://libagar.org <http://libagar.org> > > <http://libagar.org <http://libagar.org>>>), > > > qui marche assez bien et sera à terme très utile quand les > quelques > > > bogues dont la biblio souffre seront corrigés. > > > > > > Côté serveur, j'ai pratiqué beaucoup d'Erlang récemment (j'ai fait > > > pas > > > mal de progrès), et dans le but d'établir des bounding-box > efficaces > > > (ex: pour déterminer si un élément serait dans un bâtiment ou non) > > > il me > > > faut déterminer le plus petit cercle englobant d'un ensemble de > > > points, > > > ce qui en pratique, au moins pour le faire efficacement, nécessite > > > d'en > > > déterminer l'enveloppe convexe, ce qui n'est pas si évident > > > (http://en.wikipedia.org/wiki/Graham_scan > <http://en.wikipedia.org/wiki/Graham_scan> > > <http://en.wikipedia.org/wiki/Graham_scan > <http://en.wikipedia.org/wiki/Graham_scan>> > > > <http://en.wikipedia.org/wiki/Graham_scan > <http://en.wikipedia.org/wiki/Graham_scan> > > <http://en.wikipedia.org/wiki/Graham_scan > <http://en.wikipedia.org/wiki/Graham_scan>>>). Bref ! > > > > > > Sinon, pour info, un peu de promotion désintéressée : d'après > ce que > > > j'ai compris la chaîne Nolife est dans le rouge point de vue > > > financement, en attendant de pouvoir faire de la pub en > > septembre. Un > > > moyen de les soutenir (dommage qu'ils n'aient pas recours au > > > financement > > > participatif....) c'est de s'abonner pour quelques euros à leur > > > chaîne > > > en ligne de rattrapage (http://www.nolife-tv.com/ > <http://www.nolife-tv.com/> > > <http://www.nolife-tv.com/ <http://www.nolife-tv.com/>> > > > <http://www.nolife-tv.com/ <http://www.nolife-tv.com/> > <http://www.nolife-tv.com/ <http://www.nolife-tv.com/>>>). De mon > > côté je l'ai > > > fait (avec l'option "archives") car je les trouve sympathiques, > > c'est > > > une sacrée aventure à moitié en amateur (par opposition à Game > One), > > > leurs productions sont souvent objectives et bien informées (et > > > parlent > > > de rétro-gaming !) et ce serait moche qu'ils disparaissent à cause > > > d'un > > > simple manque de trésorerie sur quelques mois. Leurs rubriques > > > Retro & > > > Magic et celles sur les Computer-RPG sont assez uniques, je > trouve. > > > Pouvoir faire le tri dedans rapidement depuis leur site est fort > > > pratique ! > > > > > > Des nouvelles de votre côté ? > > > > > > Olivier. > > > > > > > > > > > > > > > -- > > > Alexandre VINCENT > > > > > > Asmodehn's Corp. > > > IT & OpenSource development > > > http://asmodehn.com <http://asmodehn.com> <http://asmodehn.com > <http://asmodehn.com>> <http://asmodehn.com <http://asmodehn.com> > > <http://asmodehn.com <http://asmodehn.com>>> > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > > ------------------------------------------------------------------------------ > > > Download Intel® Parallel Studio Eval > > > Try the new software tools for yourself. Speed compiling, find > bugs > > > proactively, and fine-tune applications for parallel performance. > > > See why Intel Parallel Studio got high marks during beta. > > > http://p.sf.net/sfu/intel-sw-dev > <http://p.sf.net/sfu/intel-sw-dev> > <http://p.sf.net/sfu/intel-sw-dev <http://p.sf.net/sfu/intel-sw-dev>> > > > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > osdl-club mailing list > > > osd...@li... > <mailto:osd...@li...> > > <mailto:osd...@li... > <mailto:osd...@li...>> > > > 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>> > > > > > > > > > > > > > ------------------------------------ > > > > Yahoo! Groups Links > > > > > > (Yahoo! ID required) > > > > rag...@ya... > <mailto:rag...@ya...> > > <mailto:rag...@ya... > <mailto:rag...@ya...>> > > > > > > > > > > > > -- > > Alexandre VINCENT > > > > Asmodehn's Corp. > > IT & OpenSource development > > http://asmodehn.com <http://asmodehn.com> <http://asmodehn.com > <http://asmodehn.com>> > > > > > > > ------------------------------------ > > Yahoo! Groups Links > > > (Yahoo! ID required) > > rag...@ya... > <mailto:rag...@ya...> > > > > > > -- > Alexandre VINCENT > > Asmodehn's Corp. > IT & OpenSource development > http://asmodehn.com <http://asmodehn.com> > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > ------------------------------------------------------------------------ > > _______________________________________________ > osdl-club mailing list > osd...@li... > https://lists.sourceforge.net/lists/listinfo/osdl-club > ------------------------------------ Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/ragondinsforever/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/ragondinsforever/join (Yahoo! ID required) <*> To change settings via email: rag...@ya... rag...@ya... <*> To unsubscribe from this group, send an email to: rag...@ya... <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/ |
From: Asmodehn S. <asm...@gm...> - 2010-03-10 20:24:01
|
Hello :) Alors tout ca c est ce qui se fait en general dans plein de moteurs de jeu que j ai pu croiser. L'avantage c est que c est deja fait donc on sait que c est faisable, et que ca marche ;-) Je me sens l esprit plus aventureux, surement parceque ca je l ai deja fait pendant mes etudes, et mon boulot, pour des projets de simulations, et que j espere arriver a une petite technologie qui me permettrait eventuellement de faire des jeux originaux sans trop de frais ( decentralise = j ai pas de server a maintenir :-) ) Par experience je peux te dire que : - le TCP ca risque d etre trop lent quand tu as beaucoup de joueurs a des distances assez grandes, surtout pour etablir les connections en fait. - sans prediciton et interpolation cote client, tu ne pourra vraiment faire que faire des jeux en tour par tour... donc autant prevoir dans ton design de jeu de ne pas aller trop loin sans avoir code la partie reseau parceque ca risque de changer pas mal de choses quand meme... Tout depend du genre de jeu que tu comptes faire comme souvent avec les logiciels, la tech depend des fonctionnalites que tu desires ;-) Pour l'ordonancement c est sur que un algo pas trop bete suffira. Je m y interesse parceque je vise aussi bien la simulation que le jeu, et que la causalite pourrait m'apporter quelque chose dans les deux domaines en fait... Sinon je me suis recemment rendu compte que plutot que d essayer de tout repenser et redevelopper en erlang j avais surement interet a reutiliser les choses qui existent, surtout au niveau des hashtable distribuees... On verra ce qui va en sortir de tout ca... ++ Le 10 mars 2010 20:51, Olivier Boudeville <oli...@on...> a écrit : > Salut, > > De mon côté je vais viser la plus grande des simplicités : connexions > TCP, marshalling maison simpliste (avant je pensais à ASN.1 encoding > PER). Après, si ça ne suffisait pas *et* si le reste marchait, alors > éventuellement optimisations sélectives, comme prédiction et > interpolation côté client, etc. > > Côté ordonnancement, un bon vieux algo à pas de temps pas trop bête > devrait me suffire amplement. Côté gestion des interactions, comme a > priori elles sont pour l'essentiel fondées sur une proximité spatiale, > j'envisage un maillage adaptatif du monde virtuel, ou un BSP (ce sur > quoi j'étais parti avant de m'intéresser aux cercles englobants). > > A voir ! > > Olivier. > > Asmodehn Shade a écrit : > > > > Merci pour la dispo freelance. > > > > Ahah ! interessant :) > > Du cote de mes developpements erlang, j en suis a regarder la partie > > communication. > > Pour plusieurs raisons : > > - on a deja toi comme moi pas mal de trucs cote client et graphique, > > mais il va falloir qu ils causent avec le(s) server(s) et/ou entre eux... > > - le reseau c est lourd a coder en C++, donc un proto en erlang c est > > vite fait et on voit si ca marche. > > - la partie de reseau de l OTP c est tres pratique et facile en > > cluster, mais il y a plusieurs problemes d apres ce que j en ai > > compris. La securite c est tout ou rien, les performances sont pas > > controlable, etc. > > - les protocoles existants sont tres limites pour les jeux. Pour ceux > > qui ont besoin de reactivite, c est de l UDP de base, pour ceux qui > > ont besoin d etre sur que l info est transmise c est du TCP, et apres > > on fait de la prevision cote client. Certains jeux utilisent meme les > > deux protocoles en meme temps... Et des problemes similaires existent > > sur d autres type d applications similaire, genre simulation > > distribuee realite virtuelle, etc. > > > > Je reflechi donc a ce probleme en codant quelques petits trucs en > > erlang. J ai commence ce sujet un petit blog technique ou je prends > > des notes quand j y pense ( n hesitez pas a me reprendre si je dis des > > betises d ailleurs ) http://asmodehn.wordpress.com > > <http://asmodehn.wordpress.com> > > J ai divise mon probleme en plusieurs parties pour l instant : > > - Implicit Resilient Connection : decouverte des voisins qui font > > partie de la meme application. Je vais m inspirer de > > http://www.open-mesh.org/wiki/BATMANConcept > > <http://www.open-mesh.org/wiki/BATMANConcept> par dessus IP... Avec en > > cerise sur le gateau possibilite pour un noeud de prendre > > temporairement la place d un autre... > > - Reliable : modes de transfers "multicast" aux clients interesses > > seulement... je prevoie de jouer avec STCP... et lire un peu quelques > > papiers de recherche en algorithmes distribues, pour savoir comment > > gerer les clients appartenant a differentes applications, ou > > groupes... et aussi trouver des solutions de transmission sures qui s > > optimisent plus il y a de participants, comme bittorrent par exemple... > > - Ordered : transmission causale, avec quelque chose qui s inspire des > > Interval Tree Clock, ce qui permettrait d etre sur que tout arrive > > dans le bon ordre a chaque endroit, sans perdre du temps a creer un > > ordre artificiel... > > > > Et au final j espere aller au moins aussi vite que du TCP, avec en > > prime le cote repartition, ou un client peut se "connecter a un > > groupe" et envoyer des messages en sachant (assez tard) qu il arrivera > > (tres vite). Plus de surete ( merci SCTP ) et si je gagne en > > performance c est meme mieux :-) > > Le gros bonus ca serait des performances qui augmentent avec le nombre > > de participants, mais ca c est loin d etre fait, et je sais meme pas > > si c est theoriquement possible... > > > > C est pas gagne qu il y a encore plein de recherches en cours sur ce > > genre de choses... J ai recemment eu connaissance du spatial > > computing, qui a mon avis sera la prochaine grande etape dans la > > science informatique... > > > > Tiens d ailleurs ca fait un petit moment que j ai rien note dans mon > > blog il faudrait que j y mette quelque chose qui resume ce que je > > viens de dire... > > > > Voila voila, ca occupe mo temps libre quand je suis pas en train de > > chercher du boulot... > > > > A plus ! > > > > > > Le 8 mars 2010 23:33, Olivier Boudeville <oli...@on... > > <mailto:oli...@on...>> a écrit : > > > > Salut, > > > > Ta disponibilité en freelance est enregistrée ! Peu de concurrence à > > craindre sur Erlang, en France, d'après ce que j'ai vu (mais beaucoup > > plus en Angleterre ou dans les pays scandinaves). > > > > Pour Erlang mes meilleures sources d'infos sont les 4 livres déjà > > parus > > (le rouge d'Armstrong, désormais pas très trouvable et que j'ai > paumé, > > celui en français de Mickaël Rémond, le nouveau d'Armstrong, et > > celui de > > Césarini & co, de mémoire). Il y en un aussi sur OTP mais à tort ou à > > raison pour l'instant j'ai fait presque complétement l'impasse > dessus. > > > > Je viens justement ce soir de sévir et de finir quelques dévs > > Erlang en > > cours sur Orge, cf copie d'écran ci-jointe; on voit : le polygone > > initial (à 18 points sauf erreur, généré aléatoirement) en bleu, son > > enveloppe convexe en rouge et le MEC (Minimum Enclosing Circle). > > Et bien > > c'est loin d'être simple à obtenir de manière efficace (en terme de > > complexité algorithmique). > > > > Si le polygone c'est un bâtiment d'un jeu, le cercle peut servir de > > boîte englobante (bounding box) pour déterminer très rapidement si le > > joueur n'a aucun chance d'être dedans, par exemple. > > > > Bon, une brique de plus, il n'en reste plus que 34562 avant d'avoir > la > > version 0.1 d'un moteur de jeu vaguement typé MMORPG... > > > > Olivier. > > > > > > Asmodehn Shade a écrit : > > > > > > > > > Salut les ragondins :-) > > > > > > Pas grand chose de neuf de mon cote... juste quelques petites news. > > > > > > Je me suis un peu ballade par ci, par la, comme d habitude, et la > je > > > suis de passage a paris pour quelques jours, pour un entretien > > pour du > > > boulot. > > > Je suis toujours en recherche d emploi, et c est peut etre ma faute > > > car je deviens difficile ;-) Mon dernier boulot etait super > > > interessant et bien paye, alors maintenant j ai pas envie de > > retomber > > > dans la routine barbante et bon marche... > > > Et puis comme j ai toujours envie de partir a l etranger, je me > > dis qu > > > a rester en france il faut au moins que je trouve des contrats en > > > independant. Donc c est plus difficile. Bref je me suis mis en auto > > > entrepreneur, dans les pages jaunes et tout, et j ai fait des > > petites > > > cartes de visites... Le debut quoi. On verra si la mayonnaise > > prend ou > > > pas... Faites moi signe si vous avez des boulots ou vous avez > besoin > > > d'un geek en freelance ;-) > > > > > > Cote videoludique, je continue mes petits developpements, avec une > > > amorce de petit jeu de simulation... toujours avec le meme moteur. > > > L'avantage par rapport a l'autre projet de jeu, maintenant en > > etat de > > > demo technique, finie et jouable, mais pas super marrante, c est > > qu on > > > a beosin de moins d animation, et donc beaucoup moins de boulot > cote > > > graphisme, ce qui n est pas notre fort, ni a moi ni a mes > > > collaborateurs... > > > > > > Et sinon je continue a avoir des idees d algorithme de > > distribution en > > > tete ( toujours les memes d ailleurs ), et faute de pouvoir trouver > > > des financements pour une these dans les derniers mois ecoules, j > ai > > > decide de me lancer a ecrire quelques petits prototypes en > > erlang pour > > > les protocoles reseau que je voulais tester pour les simulations > > > distribuees et les jeu en ligne. On verra si j arrive a quelque > > chose, > > > un petit prototype, une demo ou un truc utilisable quoi... > > > Pour l instant je trouve erlang super pour tester et developper des > > > petits prototypes, mais cote deploiement de ton projet, > > installation, > > > upgrade, et interface avec d autres languages, j ai pas tout > > compris, > > > et je suis meme pas sur de comment ca peut marcher... Tu aurais des > > > liens la dessus olivier ? > > > > > > Voili voilou, et sinon Nolife je suis branche dessus depuis un > petit > > > moment aussi, mais l abonnement j ai pas encore fait... On verra > > quand > > > je me serais pose un peu... > > > > > > Bon printemps a tous :) L hiver est parti, une petite tempete > > puis on > > > n en parle plus ;) > > > > > > -- > > > > > > > > > Le 28 février 2010 11:51, Olivier Boudeville > > > <oli...@on... > > <mailto:oli...@on...> > > <mailto:oli...@on... > > <mailto:oli...@on...>>> a > > > écrit : > > > > > > > > > > > > Salut à tous ! > > > > > > Un temps infini depuis les derniers échanges ragondins, hé ! > > > > > > Petit message pour dire que je continue dans mes efforts > > > vidéoludiques - > > > à un rythme *très* mesuré, certes - et que c'est toujours assez > > > plaisant. > > > > > > Côté client j'ai fait quelques expérimentations avec Agar > > > (libagar.org <http://libagar.org> <http://libagar.org > > <http://libagar.org>>), > > > qui marche assez bien et sera à terme très utile quand les quelques > > > bogues dont la biblio souffre seront corrigés. > > > > > > Côté serveur, j'ai pratiqué beaucoup d'Erlang récemment (j'ai fait > > > pas > > > mal de progrès), et dans le but d'établir des bounding-box > efficaces > > > (ex: pour déterminer si un élément serait dans un bâtiment ou non) > > > il me > > > faut déterminer le plus petit cercle englobant d'un ensemble de > > > points, > > > ce qui en pratique, au moins pour le faire efficacement, nécessite > > > d'en > > > déterminer l'enveloppe convexe, ce qui n'est pas si évident > > > (http://en.wikipedia.org/wiki/Graham_scan > > <http://en.wikipedia.org/wiki/Graham_scan> > > > <http://en.wikipedia.org/wiki/Graham_scan > > <http://en.wikipedia.org/wiki/Graham_scan>>). Bref ! > > > > > > Sinon, pour info, un peu de promotion désintéressée : d'après ce > que > > > j'ai compris la chaîne Nolife est dans le rouge point de vue > > > financement, en attendant de pouvoir faire de la pub en > > septembre. Un > > > moyen de les soutenir (dommage qu'ils n'aient pas recours au > > > financement > > > participatif....) c'est de s'abonner pour quelques euros à leur > > > chaîne > > > en ligne de rattrapage (http://www.nolife-tv.com/ > > <http://www.nolife-tv.com/> > > > <http://www.nolife-tv.com/ <http://www.nolife-tv.com/>>). De mon > > côté je l'ai > > > fait (avec l'option "archives") car je les trouve sympathiques, > > c'est > > > une sacrée aventure à moitié en amateur (par opposition à Game > One), > > > leurs productions sont souvent objectives et bien informées (et > > > parlent > > > de rétro-gaming !) et ce serait moche qu'ils disparaissent à cause > > > d'un > > > simple manque de trésorerie sur quelques mois. Leurs rubriques > > > Retro & > > > Magic et celles sur les Computer-RPG sont assez uniques, je trouve. > > > Pouvoir faire le tri dedans rapidement depuis leur site est fort > > > pratique ! > > > > > > Des nouvelles de votre côté ? > > > > > > Olivier. > > > > > > > > > > > > > > > -- > > > Alexandre VINCENT > > > > > > Asmodehn's Corp. > > > IT & OpenSource development > > > http://asmodehn.com <http://asmodehn.com> <http://asmodehn.com > > <http://asmodehn.com>> > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > > ------------------------------------------------------------------------------ > > > Download Intel® Parallel Studio Eval > > > Try the new software tools for yourself. Speed compiling, find bugs > > > proactively, and fine-tune applications for parallel performance. > > > See why Intel Parallel Studio got high marks during beta. > > > http://p.sf.net/sfu/intel-sw-dev <http://p.sf.net/sfu/intel-sw-dev > > > > > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > osdl-club mailing list > > > osd...@li... > > <mailto:osd...@li...> > > > https://lists.sourceforge.net/lists/listinfo/osdl-club > > <https://lists.sourceforge.net/lists/listinfo/osdl-club> > > > > > > > > > > > > > ------------------------------------ > > > > Yahoo! Groups Links > > > > > > (Yahoo! ID required) > > > > rag...@ya... > > <mailto:rag...@ya...> > > > > > > > > > > > > -- > > Alexandre VINCENT > > > > Asmodehn's Corp. > > IT & OpenSource development > > http://asmodehn.com <http://asmodehn.com> > > > > > > > ------------------------------------ > > Yahoo! Groups Links > > > > -- Alexandre VINCENT Asmodehn's Corp. IT & OpenSource development http://asmodehn.com |
From: Olivier B. <oli...@on...> - 2010-03-10 19:54:22
|
Salut, De mon côté je vais viser la plus grande des simplicités : connexions TCP, marshalling maison simpliste (avant je pensais à ASN.1 encoding PER). Après, si ça ne suffisait pas *et* si le reste marchait, alors éventuellement optimisations sélectives, comme prédiction et interpolation côté client, etc. Côté ordonnancement, un bon vieux algo à pas de temps pas trop bête devrait me suffire amplement. Côté gestion des interactions, comme a priori elles sont pour l'essentiel fondées sur une proximité spatiale, j'envisage un maillage adaptatif du monde virtuel, ou un BSP (ce sur quoi j'étais parti avant de m'intéresser aux cercles englobants). A voir ! Olivier. Asmodehn Shade a écrit : > > Merci pour la dispo freelance. > > Ahah ! interessant :) > Du cote de mes developpements erlang, j en suis a regarder la partie > communication. > Pour plusieurs raisons : > - on a deja toi comme moi pas mal de trucs cote client et graphique, > mais il va falloir qu ils causent avec le(s) server(s) et/ou entre eux... > - le reseau c est lourd a coder en C++, donc un proto en erlang c est > vite fait et on voit si ca marche. > - la partie de reseau de l OTP c est tres pratique et facile en > cluster, mais il y a plusieurs problemes d apres ce que j en ai > compris. La securite c est tout ou rien, les performances sont pas > controlable, etc. > - les protocoles existants sont tres limites pour les jeux. Pour ceux > qui ont besoin de reactivite, c est de l UDP de base, pour ceux qui > ont besoin d etre sur que l info est transmise c est du TCP, et apres > on fait de la prevision cote client. Certains jeux utilisent meme les > deux protocoles en meme temps... Et des problemes similaires existent > sur d autres type d applications similaire, genre simulation > distribuee realite virtuelle, etc. > > Je reflechi donc a ce probleme en codant quelques petits trucs en > erlang. J ai commence ce sujet un petit blog technique ou je prends > des notes quand j y pense ( n hesitez pas a me reprendre si je dis des > betises d ailleurs ) http://asmodehn.wordpress.com > <http://asmodehn.wordpress.com> > J ai divise mon probleme en plusieurs parties pour l instant : > - Implicit Resilient Connection : decouverte des voisins qui font > partie de la meme application. Je vais m inspirer de > http://www.open-mesh.org/wiki/BATMANConcept > <http://www.open-mesh.org/wiki/BATMANConcept> par dessus IP... Avec en > cerise sur le gateau possibilite pour un noeud de prendre > temporairement la place d un autre... > - Reliable : modes de transfers "multicast" aux clients interesses > seulement... je prevoie de jouer avec STCP... et lire un peu quelques > papiers de recherche en algorithmes distribues, pour savoir comment > gerer les clients appartenant a differentes applications, ou > groupes... et aussi trouver des solutions de transmission sures qui s > optimisent plus il y a de participants, comme bittorrent par exemple... > - Ordered : transmission causale, avec quelque chose qui s inspire des > Interval Tree Clock, ce qui permettrait d etre sur que tout arrive > dans le bon ordre a chaque endroit, sans perdre du temps a creer un > ordre artificiel... > > Et au final j espere aller au moins aussi vite que du TCP, avec en > prime le cote repartition, ou un client peut se "connecter a un > groupe" et envoyer des messages en sachant (assez tard) qu il arrivera > (tres vite). Plus de surete ( merci SCTP ) et si je gagne en > performance c est meme mieux :-) > Le gros bonus ca serait des performances qui augmentent avec le nombre > de participants, mais ca c est loin d etre fait, et je sais meme pas > si c est theoriquement possible... > > C est pas gagne qu il y a encore plein de recherches en cours sur ce > genre de choses... J ai recemment eu connaissance du spatial > computing, qui a mon avis sera la prochaine grande etape dans la > science informatique... > > Tiens d ailleurs ca fait un petit moment que j ai rien note dans mon > blog il faudrait que j y mette quelque chose qui resume ce que je > viens de dire... > > Voila voila, ca occupe mo temps libre quand je suis pas en train de > chercher du boulot... > > A plus ! > > > Le 8 mars 2010 23:33, Olivier Boudeville <oli...@on... > <mailto:oli...@on...>> a écrit : > > Salut, > > Ta disponibilité en freelance est enregistrée ! Peu de concurrence à > craindre sur Erlang, en France, d'après ce que j'ai vu (mais beaucoup > plus en Angleterre ou dans les pays scandinaves). > > Pour Erlang mes meilleures sources d'infos sont les 4 livres déjà > parus > (le rouge d'Armstrong, désormais pas très trouvable et que j'ai paumé, > celui en français de Mickaël Rémond, le nouveau d'Armstrong, et > celui de > Césarini & co, de mémoire). Il y en un aussi sur OTP mais à tort ou à > raison pour l'instant j'ai fait presque complétement l'impasse dessus. > > Je viens justement ce soir de sévir et de finir quelques dévs > Erlang en > cours sur Orge, cf copie d'écran ci-jointe; on voit : le polygone > initial (à 18 points sauf erreur, généré aléatoirement) en bleu, son > enveloppe convexe en rouge et le MEC (Minimum Enclosing Circle). > Et bien > c'est loin d'être simple à obtenir de manière efficace (en terme de > complexité algorithmique). > > Si le polygone c'est un bâtiment d'un jeu, le cercle peut servir de > boîte englobante (bounding box) pour déterminer très rapidement si le > joueur n'a aucun chance d'être dedans, par exemple. > > Bon, une brique de plus, il n'en reste plus que 34562 avant d'avoir la > version 0.1 d'un moteur de jeu vaguement typé MMORPG... > > Olivier. > > > Asmodehn Shade a écrit : > > > > > > Salut les ragondins :-) > > > > Pas grand chose de neuf de mon cote... juste quelques petites news. > > > > Je me suis un peu ballade par ci, par la, comme d habitude, et la je > > suis de passage a paris pour quelques jours, pour un entretien > pour du > > boulot. > > Je suis toujours en recherche d emploi, et c est peut etre ma faute > > car je deviens difficile ;-) Mon dernier boulot etait super > > interessant et bien paye, alors maintenant j ai pas envie de > retomber > > dans la routine barbante et bon marche... > > Et puis comme j ai toujours envie de partir a l etranger, je me > dis qu > > a rester en france il faut au moins que je trouve des contrats en > > independant. Donc c est plus difficile. Bref je me suis mis en auto > > entrepreneur, dans les pages jaunes et tout, et j ai fait des > petites > > cartes de visites... Le debut quoi. On verra si la mayonnaise > prend ou > > pas... Faites moi signe si vous avez des boulots ou vous avez besoin > > d'un geek en freelance ;-) > > > > Cote videoludique, je continue mes petits developpements, avec une > > amorce de petit jeu de simulation... toujours avec le meme moteur. > > L'avantage par rapport a l'autre projet de jeu, maintenant en > etat de > > demo technique, finie et jouable, mais pas super marrante, c est > qu on > > a beosin de moins d animation, et donc beaucoup moins de boulot cote > > graphisme, ce qui n est pas notre fort, ni a moi ni a mes > > collaborateurs... > > > > Et sinon je continue a avoir des idees d algorithme de > distribution en > > tete ( toujours les memes d ailleurs ), et faute de pouvoir trouver > > des financements pour une these dans les derniers mois ecoules, j ai > > decide de me lancer a ecrire quelques petits prototypes en > erlang pour > > les protocoles reseau que je voulais tester pour les simulations > > distribuees et les jeu en ligne. On verra si j arrive a quelque > chose, > > un petit prototype, une demo ou un truc utilisable quoi... > > Pour l instant je trouve erlang super pour tester et developper des > > petits prototypes, mais cote deploiement de ton projet, > installation, > > upgrade, et interface avec d autres languages, j ai pas tout > compris, > > et je suis meme pas sur de comment ca peut marcher... Tu aurais des > > liens la dessus olivier ? > > > > Voili voilou, et sinon Nolife je suis branche dessus depuis un petit > > moment aussi, mais l abonnement j ai pas encore fait... On verra > quand > > je me serais pose un peu... > > > > Bon printemps a tous :) L hiver est parti, une petite tempete > puis on > > n en parle plus ;) > > > > -- > > > > > > Le 28 février 2010 11:51, Olivier Boudeville > > <oli...@on... > <mailto:oli...@on...> > <mailto:oli...@on... > <mailto:oli...@on...>>> a > > écrit : > > > > > > > > Salut à tous ! > > > > Un temps infini depuis les derniers échanges ragondins, hé ! > > > > Petit message pour dire que je continue dans mes efforts > > vidéoludiques - > > à un rythme *très* mesuré, certes - et que c'est toujours assez > > plaisant. > > > > Côté client j'ai fait quelques expérimentations avec Agar > > (libagar.org <http://libagar.org> <http://libagar.org > <http://libagar.org>>), > > qui marche assez bien et sera à terme très utile quand les quelques > > bogues dont la biblio souffre seront corrigés. > > > > Côté serveur, j'ai pratiqué beaucoup d'Erlang récemment (j'ai fait > > pas > > mal de progrès), et dans le but d'établir des bounding-box efficaces > > (ex: pour déterminer si un élément serait dans un bâtiment ou non) > > il me > > faut déterminer le plus petit cercle englobant d'un ensemble de > > points, > > ce qui en pratique, au moins pour le faire efficacement, nécessite > > d'en > > déterminer l'enveloppe convexe, ce qui n'est pas si évident > > (http://en.wikipedia.org/wiki/Graham_scan > <http://en.wikipedia.org/wiki/Graham_scan> > > <http://en.wikipedia.org/wiki/Graham_scan > <http://en.wikipedia.org/wiki/Graham_scan>>). Bref ! > > > > Sinon, pour info, un peu de promotion désintéressée : d'après ce que > > j'ai compris la chaîne Nolife est dans le rouge point de vue > > financement, en attendant de pouvoir faire de la pub en > septembre. Un > > moyen de les soutenir (dommage qu'ils n'aient pas recours au > > financement > > participatif....) c'est de s'abonner pour quelques euros à leur > > chaîne > > en ligne de rattrapage (http://www.nolife-tv.com/ > <http://www.nolife-tv.com/> > > <http://www.nolife-tv.com/ <http://www.nolife-tv.com/>>). De mon > côté je l'ai > > fait (avec l'option "archives") car je les trouve sympathiques, > c'est > > une sacrée aventure à moitié en amateur (par opposition à Game One), > > leurs productions sont souvent objectives et bien informées (et > > parlent > > de rétro-gaming !) et ce serait moche qu'ils disparaissent à cause > > d'un > > simple manque de trésorerie sur quelques mois. Leurs rubriques > > Retro & > > Magic et celles sur les Computer-RPG sont assez uniques, je trouve. > > Pouvoir faire le tri dedans rapidement depuis leur site est fort > > pratique ! > > > > Des nouvelles de votre côté ? > > > > Olivier. > > > > > > > > > > -- > > Alexandre VINCENT > > > > Asmodehn's Corp. > > IT & OpenSource development > > http://asmodehn.com <http://asmodehn.com> <http://asmodehn.com > <http://asmodehn.com>> > > > > > ------------------------------------------------------------------------ > > > > > ------------------------------------------------------------------------------ > > Download Intel® Parallel Studio Eval > > Try the new software tools for yourself. Speed compiling, find bugs > > proactively, and fine-tune applications for parallel performance. > > See why Intel Parallel Studio got high marks during beta. > > http://p.sf.net/sfu/intel-sw-dev <http://p.sf.net/sfu/intel-sw-dev> > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > osdl-club mailing list > > osd...@li... > <mailto:osd...@li...> > > https://lists.sourceforge.net/lists/listinfo/osdl-club > <https://lists.sourceforge.net/lists/listinfo/osdl-club> > > > > > > > ------------------------------------ > > Yahoo! Groups Links > > > (Yahoo! ID required) > > rag...@ya... > <mailto:rag...@ya...> > > > > > > -- > Alexandre VINCENT > > Asmodehn's Corp. > IT & OpenSource development > http://asmodehn.com <http://asmodehn.com> > ------------------------------------ Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/ragondinsforever/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/ragondinsforever/join (Yahoo! ID required) <*> To change settings via email: rag...@ya... rag...@ya... <*> To unsubscribe from this group, send an email to: rag...@ya... <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/ |
From: Asmodehn S. <asm...@gm...> - 2010-03-09 13:46:18
|
Merci pour la dispo freelance. Ahah ! interessant :) Du cote de mes developpements erlang, j en suis a regarder la partie communication. Pour plusieurs raisons : - on a deja toi comme moi pas mal de trucs cote client et graphique, mais il va falloir qu ils causent avec le(s) server(s) et/ou entre eux... - le reseau c est lourd a coder en C++, donc un proto en erlang c est vite fait et on voit si ca marche. - la partie de reseau de l OTP c est tres pratique et facile en cluster, mais il y a plusieurs problemes d apres ce que j en ai compris. La securite c est tout ou rien, les performances sont pas controlable, etc. - les protocoles existants sont tres limites pour les jeux. Pour ceux qui ont besoin de reactivite, c est de l UDP de base, pour ceux qui ont besoin d etre sur que l info est transmise c est du TCP, et apres on fait de la prevision cote client. Certains jeux utilisent meme les deux protocoles en meme temps... Et des problemes similaires existent sur d autres type d applications similaire, genre simulation distribuee realite virtuelle, etc. Je reflechi donc a ce probleme en codant quelques petits trucs en erlang. J ai commence ce sujet un petit blog technique ou je prends des notes quand j y pense ( n hesitez pas a me reprendre si je dis des betises d ailleurs ) http://asmodehn.wordpress.com J ai divise mon probleme en plusieurs parties pour l instant : - Implicit Resilient Connection : decouverte des voisins qui font partie de la meme application. Je vais m inspirer de http://www.open-mesh.org/wiki/BATMANConcept par dessus IP... Avec en cerise sur le gateau possibilite pour un noeud de prendre temporairement la place d un autre... - Reliable : modes de transfers "multicast" aux clients interesses seulement... je prevoie de jouer avec STCP... et lire un peu quelques papiers de recherche en algorithmes distribues, pour savoir comment gerer les clients appartenant a differentes applications, ou groupes... et aussi trouver des solutions de transmission sures qui s optimisent plus il y a de participants, comme bittorrent par exemple... - Ordered : transmission causale, avec quelque chose qui s inspire des Interval Tree Clock, ce qui permettrait d etre sur que tout arrive dans le bon ordre a chaque endroit, sans perdre du temps a creer un ordre artificiel... Et au final j espere aller au moins aussi vite que du TCP, avec en prime le cote repartition, ou un client peut se "connecter a un groupe" et envoyer des messages en sachant (assez tard) qu il arrivera (tres vite). Plus de surete ( merci SCTP ) et si je gagne en performance c est meme mieux :-) Le gros bonus ca serait des performances qui augmentent avec le nombre de participants, mais ca c est loin d etre fait, et je sais meme pas si c est theoriquement possible... C est pas gagne qu il y a encore plein de recherches en cours sur ce genre de choses... J ai recemment eu connaissance du spatial computing, qui a mon avis sera la prochaine grande etape dans la science informatique... Tiens d ailleurs ca fait un petit moment que j ai rien note dans mon blog il faudrait que j y mette quelque chose qui resume ce que je viens de dire... Voila voila, ca occupe mo temps libre quand je suis pas en train de chercher du boulot... A plus ! Le 8 mars 2010 23:33, Olivier Boudeville <oli...@on...> a écrit : > Salut, > > Ta disponibilité en freelance est enregistrée ! Peu de concurrence à > craindre sur Erlang, en France, d'après ce que j'ai vu (mais beaucoup > plus en Angleterre ou dans les pays scandinaves). > > Pour Erlang mes meilleures sources d'infos sont les 4 livres déjà parus > (le rouge d'Armstrong, désormais pas très trouvable et que j'ai paumé, > celui en français de Mickaël Rémond, le nouveau d'Armstrong, et celui de > Césarini & co, de mémoire). Il y en un aussi sur OTP mais à tort ou à > raison pour l'instant j'ai fait presque complétement l'impasse dessus. > > Je viens justement ce soir de sévir et de finir quelques dévs Erlang en > cours sur Orge, cf copie d'écran ci-jointe; on voit : le polygone > initial (à 18 points sauf erreur, généré aléatoirement) en bleu, son > enveloppe convexe en rouge et le MEC (Minimum Enclosing Circle). Et bien > c'est loin d'être simple à obtenir de manière efficace (en terme de > complexité algorithmique). > > Si le polygone c'est un bâtiment d'un jeu, le cercle peut servir de > boîte englobante (bounding box) pour déterminer très rapidement si le > joueur n'a aucun chance d'être dedans, par exemple. > > Bon, une brique de plus, il n'en reste plus que 34562 avant d'avoir la > version 0.1 d'un moteur de jeu vaguement typé MMORPG... > > Olivier. > > > Asmodehn Shade a écrit : > > > > > > Salut les ragondins :-) > > > > Pas grand chose de neuf de mon cote... juste quelques petites news. > > > > Je me suis un peu ballade par ci, par la, comme d habitude, et la je > > suis de passage a paris pour quelques jours, pour un entretien pour du > > boulot. > > Je suis toujours en recherche d emploi, et c est peut etre ma faute > > car je deviens difficile ;-) Mon dernier boulot etait super > > interessant et bien paye, alors maintenant j ai pas envie de retomber > > dans la routine barbante et bon marche... > > Et puis comme j ai toujours envie de partir a l etranger, je me dis qu > > a rester en france il faut au moins que je trouve des contrats en > > independant. Donc c est plus difficile. Bref je me suis mis en auto > > entrepreneur, dans les pages jaunes et tout, et j ai fait des petites > > cartes de visites... Le debut quoi. On verra si la mayonnaise prend ou > > pas... Faites moi signe si vous avez des boulots ou vous avez besoin > > d'un geek en freelance ;-) > > > > Cote videoludique, je continue mes petits developpements, avec une > > amorce de petit jeu de simulation... toujours avec le meme moteur. > > L'avantage par rapport a l'autre projet de jeu, maintenant en etat de > > demo technique, finie et jouable, mais pas super marrante, c est qu on > > a beosin de moins d animation, et donc beaucoup moins de boulot cote > > graphisme, ce qui n est pas notre fort, ni a moi ni a mes > > collaborateurs... > > > > Et sinon je continue a avoir des idees d algorithme de distribution en > > tete ( toujours les memes d ailleurs ), et faute de pouvoir trouver > > des financements pour une these dans les derniers mois ecoules, j ai > > decide de me lancer a ecrire quelques petits prototypes en erlang pour > > les protocoles reseau que je voulais tester pour les simulations > > distribuees et les jeu en ligne. On verra si j arrive a quelque chose, > > un petit prototype, une demo ou un truc utilisable quoi... > > Pour l instant je trouve erlang super pour tester et developper des > > petits prototypes, mais cote deploiement de ton projet, installation, > > upgrade, et interface avec d autres languages, j ai pas tout compris, > > et je suis meme pas sur de comment ca peut marcher... Tu aurais des > > liens la dessus olivier ? > > > > Voili voilou, et sinon Nolife je suis branche dessus depuis un petit > > moment aussi, mais l abonnement j ai pas encore fait... On verra quand > > je me serais pose un peu... > > > > Bon printemps a tous :) L hiver est parti, une petite tempete puis on > > n en parle plus ;) > > > > -- > > > > > > Le 28 février 2010 11:51, Olivier Boudeville > > <oli...@on... <mailto:oli...@on...>> a > > écrit : > > > > > > > > Salut à tous ! > > > > Un temps infini depuis les derniers échanges ragondins, hé ! > > > > Petit message pour dire que je continue dans mes efforts > > vidéoludiques - > > à un rythme *très* mesuré, certes - et que c'est toujours assez > > plaisant. > > > > Côté client j'ai fait quelques expérimentations avec Agar > > (libagar.org <http://libagar.org>), > > qui marche assez bien et sera à terme très utile quand les quelques > > bogues dont la biblio souffre seront corrigés. > > > > Côté serveur, j'ai pratiqué beaucoup d'Erlang récemment (j'ai fait > > pas > > mal de progrès), et dans le but d'établir des bounding-box efficaces > > (ex: pour déterminer si un élément serait dans un bâtiment ou non) > > il me > > faut déterminer le plus petit cercle englobant d'un ensemble de > > points, > > ce qui en pratique, au moins pour le faire efficacement, nécessite > > d'en > > déterminer l'enveloppe convexe, ce qui n'est pas si évident > > (http://en.wikipedia.org/wiki/Graham_scan > > <http://en.wikipedia.org/wiki/Graham_scan>). Bref ! > > > > Sinon, pour info, un peu de promotion désintéressée : d'après ce que > > j'ai compris la chaîne Nolife est dans le rouge point de vue > > financement, en attendant de pouvoir faire de la pub en septembre. Un > > moyen de les soutenir (dommage qu'ils n'aient pas recours au > > financement > > participatif....) c'est de s'abonner pour quelques euros à leur > > chaîne > > en ligne de rattrapage (http://www.nolife-tv.com/ > > <http://www.nolife-tv.com/>). De mon côté je l'ai > > fait (avec l'option "archives") car je les trouve sympathiques, c'est > > une sacrée aventure à moitié en amateur (par opposition à Game One), > > leurs productions sont souvent objectives et bien informées (et > > parlent > > de rétro-gaming !) et ce serait moche qu'ils disparaissent à cause > > d'un > > simple manque de trésorerie sur quelques mois. Leurs rubriques > > Retro & > > Magic et celles sur les Computer-RPG sont assez uniques, je trouve. > > Pouvoir faire le tri dedans rapidement depuis leur site est fort > > pratique ! > > > > Des nouvelles de votre côté ? > > > > Olivier. > > > > > > > > > > -- > > Alexandre VINCENT > > > > Asmodehn's Corp. > > IT & OpenSource development > > http://asmodehn.com <http://asmodehn.com> > > > > ------------------------------------------------------------------------ > > > > > ------------------------------------------------------------------------------ > > Download Intel® Parallel Studio Eval > > Try the new software tools for yourself. Speed compiling, find bugs > > proactively, and fine-tune applications for parallel performance. > > See why Intel Parallel Studio got high marks during beta. > > http://p.sf.net/sfu/intel-sw-dev > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > osdl-club mailing list > > osd...@li... > > https://lists.sourceforge.net/lists/listinfo/osdl-club > > > > > > > > ------------------------------------ > > Yahoo! Groups Links > > > > -- Alexandre VINCENT Asmodehn's Corp. IT & OpenSource development http://asmodehn.com |
From: Olivier B. <oli...@on...> - 2010-03-08 22:34:46
|
<*>[Attachment(s) from Olivier Boudeville included below] Salut, Ta disponibilité en freelance est enregistrée ! Peu de concurrence à craindre sur Erlang, en France, d'après ce que j'ai vu (mais beaucoup plus en Angleterre ou dans les pays scandinaves). Pour Erlang mes meilleures sources d'infos sont les 4 livres déjà parus (le rouge d'Armstrong, désormais pas très trouvable et que j'ai paumé, celui en français de Mickaël Rémond, le nouveau d'Armstrong, et celui de Césarini & co, de mémoire). Il y en un aussi sur OTP mais à tort ou à raison pour l'instant j'ai fait presque complétement l'impasse dessus. Je viens justement ce soir de sévir et de finir quelques dévs Erlang en cours sur Orge, cf copie d'écran ci-jointe; on voit : le polygone initial (à 18 points sauf erreur, généré aléatoirement) en bleu, son enveloppe convexe en rouge et le MEC (Minimum Enclosing Circle). Et bien c'est loin d'être simple à obtenir de manière efficace (en terme de complexité algorithmique). Si le polygone c'est un bâtiment d'un jeu, le cercle peut servir de boîte englobante (bounding box) pour déterminer très rapidement si le joueur n'a aucun chance d'être dedans, par exemple. Bon, une brique de plus, il n'en reste plus que 34562 avant d'avoir la version 0.1 d'un moteur de jeu vaguement typé MMORPG... Olivier. Asmodehn Shade a écrit : > > > Salut les ragondins :-) > > Pas grand chose de neuf de mon cote... juste quelques petites news. > > Je me suis un peu ballade par ci, par la, comme d habitude, et la je > suis de passage a paris pour quelques jours, pour un entretien pour du > boulot. > Je suis toujours en recherche d emploi, et c est peut etre ma faute > car je deviens difficile ;-) Mon dernier boulot etait super > interessant et bien paye, alors maintenant j ai pas envie de retomber > dans la routine barbante et bon marche... > Et puis comme j ai toujours envie de partir a l etranger, je me dis qu > a rester en france il faut au moins que je trouve des contrats en > independant. Donc c est plus difficile. Bref je me suis mis en auto > entrepreneur, dans les pages jaunes et tout, et j ai fait des petites > cartes de visites... Le debut quoi. On verra si la mayonnaise prend ou > pas... Faites moi signe si vous avez des boulots ou vous avez besoin > d'un geek en freelance ;-) > > Cote videoludique, je continue mes petits developpements, avec une > amorce de petit jeu de simulation... toujours avec le meme moteur. > L'avantage par rapport a l'autre projet de jeu, maintenant en etat de > demo technique, finie et jouable, mais pas super marrante, c est qu on > a beosin de moins d animation, et donc beaucoup moins de boulot cote > graphisme, ce qui n est pas notre fort, ni a moi ni a mes > collaborateurs... > > Et sinon je continue a avoir des idees d algorithme de distribution en > tete ( toujours les memes d ailleurs ), et faute de pouvoir trouver > des financements pour une these dans les derniers mois ecoules, j ai > decide de me lancer a ecrire quelques petits prototypes en erlang pour > les protocoles reseau que je voulais tester pour les simulations > distribuees et les jeu en ligne. On verra si j arrive a quelque chose, > un petit prototype, une demo ou un truc utilisable quoi... > Pour l instant je trouve erlang super pour tester et developper des > petits prototypes, mais cote deploiement de ton projet, installation, > upgrade, et interface avec d autres languages, j ai pas tout compris, > et je suis meme pas sur de comment ca peut marcher... Tu aurais des > liens la dessus olivier ? > > Voili voilou, et sinon Nolife je suis branche dessus depuis un petit > moment aussi, mais l abonnement j ai pas encore fait... On verra quand > je me serais pose un peu... > > Bon printemps a tous :) L hiver est parti, une petite tempete puis on > n en parle plus ;) > > -- > > > Le 28 février 2010 11:51, Olivier Boudeville > <oli...@on... <mailto:oli...@on...>> a > écrit : > > > > Salut à tous ! > > Un temps infini depuis les derniers échanges ragondins, hé ! > > Petit message pour dire que je continue dans mes efforts > vidéoludiques - > à un rythme *très* mesuré, certes - et que c'est toujours assez > plaisant. > > Côté client j'ai fait quelques expérimentations avec Agar > (libagar.org <http://libagar.org>), > qui marche assez bien et sera à terme très utile quand les quelques > bogues dont la biblio souffre seront corrigés. > > Côté serveur, j'ai pratiqué beaucoup d'Erlang récemment (j'ai fait > pas > mal de progrès), et dans le but d'établir des bounding-box efficaces > (ex: pour déterminer si un élément serait dans un bâtiment ou non) > il me > faut déterminer le plus petit cercle englobant d'un ensemble de > points, > ce qui en pratique, au moins pour le faire efficacement, nécessite > d'en > déterminer l'enveloppe convexe, ce qui n'est pas si évident > (http://en.wikipedia.org/wiki/Graham_scan > <http://en.wikipedia.org/wiki/Graham_scan>). Bref ! > > Sinon, pour info, un peu de promotion désintéressée : d'après ce que > j'ai compris la chaîne Nolife est dans le rouge point de vue > financement, en attendant de pouvoir faire de la pub en septembre. Un > moyen de les soutenir (dommage qu'ils n'aient pas recours au > financement > participatif....) c'est de s'abonner pour quelques euros à leur > chaîne > en ligne de rattrapage (http://www.nolife-tv.com/ > <http://www.nolife-tv.com/>). De mon côté je l'ai > fait (avec l'option "archives") car je les trouve sympathiques, c'est > une sacrée aventure à moitié en amateur (par opposition à Game One), > leurs productions sont souvent objectives et bien informées (et > parlent > de rétro-gaming !) et ce serait moche qu'ils disparaissent à cause > d'un > simple manque de trésorerie sur quelques mois. Leurs rubriques > Retro & > Magic et celles sur les Computer-RPG sont assez uniques, je trouve. > Pouvoir faire le tri dedans rapidement depuis leur site est fort > pratique ! > > Des nouvelles de votre côté ? > > Olivier. > > > > > -- > Alexandre VINCENT > > Asmodehn's Corp. > IT & OpenSource development > http://asmodehn.com <http://asmodehn.com> > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > ------------------------------------------------------------------------ > > _______________________________________________ > osdl-club mailing list > osd...@li... > https://lists.sourceforge.net/lists/listinfo/osdl-club > <*>Attachment(s) from Olivier Boudeville: <*> 1 of 1 Photo(s) http://groups.yahoo.com/group/ragondinsforever/attachments/folder/671006940/item/list <*> mec.png ------------------------------------ Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/ragondinsforever/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/ragondinsforever/join (Yahoo! ID required) <*> To change settings via email: rag...@ya... rag...@ya... <*> To unsubscribe from this group, send an email to: rag...@ya... <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/ |
From: Asmodehn S. <asm...@gm...> - 2010-02-28 20:05:33
|
Salut les ragondins :-) Pas grand chose de neuf de mon cote... juste quelques petites news. Je me suis un peu ballade par ci, par la, comme d habitude, et la je suis de passage a paris pour quelques jours, pour un entretien pour du boulot. Je suis toujours en recherche d emploi, et c est peut etre ma faute car je deviens difficile ;-) Mon dernier boulot etait super interessant et bien paye, alors maintenant j ai pas envie de retomber dans la routine barbante et bon marche... Et puis comme j ai toujours envie de partir a l etranger, je me dis qu a rester en france il faut au moins que je trouve des contrats en independant. Donc c est plus difficile. Bref je me suis mis en auto entrepreneur, dans les pages jaunes et tout, et j ai fait des petites cartes de visites... Le debut quoi. On verra si la mayonnaise prend ou pas... Faites moi signe si vous avez des boulots ou vous avez besoin d'un geek en freelance ;-) Cote videoludique, je continue mes petits developpements, avec une amorce de petit jeu de simulation... toujours avec le meme moteur. L'avantage par rapport a l'autre projet de jeu, maintenant en etat de demo technique, finie et jouable, mais pas super marrante, c est qu on a beosin de moins d animation, et donc beaucoup moins de boulot cote graphisme, ce qui n est pas notre fort, ni a moi ni a mes collaborateurs... Et sinon je continue a avoir des idees d algorithme de distribution en tete ( toujours les memes d ailleurs ), et faute de pouvoir trouver des financements pour une these dans les derniers mois ecoules, j ai decide de me lancer a ecrire quelques petits prototypes en erlang pour les protocoles reseau que je voulais tester pour les simulations distribuees et les jeu en ligne. On verra si j arrive a quelque chose, un petit prototype, une demo ou un truc utilisable quoi... Pour l instant je trouve erlang super pour tester et developper des petits prototypes, mais cote deploiement de ton projet, installation, upgrade, et interface avec d autres languages, j ai pas tout compris, et je suis meme pas sur de comment ca peut marcher... Tu aurais des liens la dessus olivier ? Voili voilou, et sinon Nolife je suis branche dessus depuis un petit moment aussi, mais l abonnement j ai pas encore fait... On verra quand je me serais pose un peu... Bon printemps a tous :) L hiver est parti, une petite tempete puis on n en parle plus ;) -- Le 28 février 2010 11:51, Olivier Boudeville <oli...@on...>a écrit : > > > Salut à tous ! > > Un temps infini depuis les derniers échanges ragondins, hé ! > > Petit message pour dire que je continue dans mes efforts vidéoludiques - > à un rythme *très* mesuré, certes - et que c'est toujours assez plaisant. > > Côté client j'ai fait quelques expérimentations avec Agar (libagar.org), > qui marche assez bien et sera à terme très utile quand les quelques > bogues dont la biblio souffre seront corrigés. > > Côté serveur, j'ai pratiqué beaucoup d'Erlang récemment (j'ai fait pas > mal de progrès), et dans le but d'établir des bounding-box efficaces > (ex: pour déterminer si un élément serait dans un bâtiment ou non) il me > faut déterminer le plus petit cercle englobant d'un ensemble de points, > ce qui en pratique, au moins pour le faire efficacement, nécessite d'en > déterminer l'enveloppe convexe, ce qui n'est pas si évident > (http://en.wikipedia.org/wiki/Graham_scan). Bref ! > > Sinon, pour info, un peu de promotion désintéressée : d'après ce que > j'ai compris la chaîne Nolife est dans le rouge point de vue > financement, en attendant de pouvoir faire de la pub en septembre. Un > moyen de les soutenir (dommage qu'ils n'aient pas recours au financement > participatif....) c'est de s'abonner pour quelques euros à leur chaîne > en ligne de rattrapage (http://www.nolife-tv.com/). De mon côté je l'ai > fait (avec l'option "archives") car je les trouve sympathiques, c'est > une sacrée aventure à moitié en amateur (par opposition à Game One), > leurs productions sont souvent objectives et bien informées (et parlent > de rétro-gaming !) et ce serait moche qu'ils disparaissent à cause d'un > simple manque de trésorerie sur quelques mois. Leurs rubriques Retro & > Magic et celles sur les Computer-RPG sont assez uniques, je trouve. > Pouvoir faire le tri dedans rapidement depuis leur site est fort pratique ! > > Des nouvelles de votre côté ? > > Olivier. > > > -- Alexandre VINCENT Asmodehn's Corp. IT & OpenSource development http://asmodehn.com |
From: Olivier B. <oli...@on...> - 2010-02-28 10:53:40
|
Salut à tous ! Un temps infini depuis les derniers échanges ragondins, hé ! Petit message pour dire que je continue dans mes efforts vidéoludiques - à un rythme *très* mesuré, certes - et que c'est toujours assez plaisant. Côté client j'ai fait quelques expérimentations avec Agar (libagar.org), qui marche assez bien et sera à terme très utile quand les quelques bogues dont la biblio souffre seront corrigés. Côté serveur, j'ai pratiqué beaucoup d'Erlang récemment (j'ai fait pas mal de progrès), et dans le but d'établir des bounding-box efficaces (ex: pour déterminer si un élément serait dans un bâtiment ou non) il me faut déterminer le plus petit cercle englobant d'un ensemble de points, ce qui en pratique, au moins pour le faire efficacement, nécessite d'en déterminer l'enveloppe convexe, ce qui n'est pas si évident (http://en.wikipedia.org/wiki/Graham_scan). Bref ! Sinon, pour info, un peu de promotion désintéressée : d'après ce que j'ai compris la chaîne Nolife est dans le rouge point de vue financement, en attendant de pouvoir faire de la pub en septembre. Un moyen de les soutenir (dommage qu'ils n'aient pas recours au financement participatif....) c'est de s'abonner pour quelques euros à leur chaîne en ligne de rattrapage (http://www.nolife-tv.com/). De mon côté je l'ai fait (avec l'option "archives") car je les trouve sympathiques, c'est une sacrée aventure à moitié en amateur (par opposition à Game One), leurs productions sont souvent objectives et bien informées (et parlent de rétro-gaming !) et ce serait moche qu'ils disparaissent à cause d'un simple manque de trésorerie sur quelques mois. Leurs rubriques Retro & Magic et celles sur les Computer-RPG sont assez uniques, je trouve. Pouvoir faire le tri dedans rapidement depuis leur site est fort pratique ! Des nouvelles de votre côté ? Olivier. |
From: Asmodehn S. <asm...@gm...> - 2009-10-04 08:20:05
|
Salut Olivier... Je te contacterais offlist pour te dire comment build chez toi ( j ai pas encore tout setup pour faire des crossbuild sur mon petit portable...) Tu devrais toujours avoir un compte sur mon server asmodehn.fr, essaie de te connecter en ssh et de te souvenir du password. Il fauda que tu recupere les sources par svn... Si on peut se trouver un creneau commun aussi pour chatter pendant que tu build ca ira plus vite... Cette version du jeu utilise encore une vieille version de mon build cmake, donc ca prend un peu plus que quelques secondes... Voila, a plus, et merci d avance :) -- AlexV Le 3 octobre 2009 21:42, Olivier Boudeville <oli...@on...> a écrit : > > > Salut Asmodehn, > > Mon Ubuntu est sous 32 bits ! Tu aurais un build adéquats, ou des > instructions de build ? > > > Olivier. > > Asmodehn Shade a écrit : > > > > > > Petit message rapide comme promis: > > > > Pour ceux qui ont Windows, ou Ubuntu 64bits : > > https://asmodehn.fr/trac/Project0/wiki/Download > > <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 <asm...@gm...<asmodehn%40gmail.com> > > <mailto:asm...@gm... <asmodehn%40gmail.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 > > <oli...@on... <olivier.boudeville%40online.fr> > > <mailto:oli...@on... <olivier.boudeville%40online.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 > > <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 > > <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 > > <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/> > > <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 > > > <oli...@on... <olivier.boudeville%40online.fr> > > <mailto:olivier.boudeville%40online.fr<olivier.boudeville%2540online.fr> > > > > <mailto:oli...@on... <olivier.boudeville%40online.fr> > > <mailto:olivier.boudeville%40online.fr<olivier.boudeville%2540online.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> > > > <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 > > > > > > > < > 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 > >> > > > > > > > > > <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>>> > > > > > <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> > > <http://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>> > > > > <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 > > > > > osd...@li...<osdl-club%40lists.sourceforge.net> > > <mailto:osdl-club%40lists.sourceforge.net<osdl-club%2540lists.sourceforge.net> > > > > > <mailto:osdl-club%40lists.sourceforge.net<osdl-club%2540lists.sourceforge.net> > > <mailto:osdl-club%2540lists.sourceforge.net<osdl-club%252540lists.sourceforge.net> > >> > > > > <mailto:osdl-club%40lists.sourceforge.net<osdl-club%2540lists.sourceforge.net> > > <mailto:osdl-club%2540lists.sourceforge.net<osdl-club%252540lists.sourceforge.net> > > > > > <mailto:osdl-club%2540lists.sourceforge.net<osdl-club%252540lists.sourceforge.net> > > <mailto:osdl-club%252540lists.sourceforge.net<osdl-club%25252540lists.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>> > > > > <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> > > > <http://p.sf.net/sfu/bobj-july <http://p.sf.net/sfu/bobj-july>> > > > > ---------------------------------------------------------- > > > > > > > > _______________________________________________ > > > > osdl-club mailing list > > > > osd...@li... <osdl-club%40lists.sourceforge.net> > > <mailto:osdl-club%40lists.sourceforge.net<osdl-club%2540lists.sourceforge.net> > > > > > <mailto:osdl-club%40lists.sourceforge.net<osdl-club%2540lists.sourceforge.net> > > <mailto:osdl-club%2540lists.sourceforge.net<osdl-club%252540lists.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>> > > > > > > > > > > > > > > > > > > > ---------------------------------------------------------- > > Come build with us! The BlackBerry® 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-12, 2009. > > Register now! > > http://p.sf.net/sfu/devconf <http://p.sf.net/sfu/devconf> > > > > _______________________________________________ > > osdl-club mailing list > > osd...@li... <osdl-club%40lists.sourceforge.net> > > <mailto:osd...@li...<osdl-club%40lists.sourceforge.net> > > > > https://lists.sourceforge.net/lists/listinfo/osdl-club > > <https://lists.sourceforge.net/lists/listinfo/osdl-club> > > > > > > > > > > > |
From: Olivier B. <oli...@on...> - 2009-10-03 12:42:31
|
Salut Asmodehn, Mon Ubuntu est sous 32 bits ! Tu aurais un build adéquats, ou des instructions de build ? Olivier. Asmodehn Shade a écrit : > > > Petit message rapide comme promis: > > Pour ceux qui ont Windows, ou Ubuntu 64bits : > https://asmodehn.fr/trac/Project0/wiki/Download > <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 <asm...@gm... > <mailto:asm...@gm...>> 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 > <oli...@on... > <mailto:oli...@on...>> 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 > <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 > <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 > <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/> > <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 > > <oli...@on... > <mailto:olivier.boudeville%40online.fr> > <mailto:oli...@on... > <mailto:olivier.boudeville%40online.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> > > <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> > > > <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>> > > > > > > <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>>> > > > > <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> > <http://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>> > > > <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 > > > > osd...@li... > <mailto:osdl-club%40lists.sourceforge.net> > > <mailto:osdl-club%40lists.sourceforge.net > <mailto:osdl-club%2540lists.sourceforge.net>> > > > <mailto:osdl-club%40lists.sourceforge.net > <mailto:osdl-club%2540lists.sourceforge.net> > > <mailto:osdl-club%2540lists.sourceforge.net > <mailto:osdl-club%252540lists.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>> > > > <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> > > <http://p.sf.net/sfu/bobj-july <http://p.sf.net/sfu/bobj-july>> > > > ---------------------------------------------------------- > > > > > > _______________________________________________ > > > osdl-club mailing list > > > osd...@li... > <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>> > > > > > > > > > > > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® 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-12, 2009. > Register now! > http://p.sf.net/sfu/devconf <http://p.sf.net/sfu/devconf> > > _______________________________________________ > osdl-club mailing list > osd...@li... > <mailto:osd...@li...> > https://lists.sourceforge.net/lists/listinfo/osdl-club > <https://lists.sourceforge.net/lists/listinfo/osdl-club> > > > > |
From: Asmodehn S. <asm...@gm...> - 2009-10-02 14:41:21
|
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 <asm...@gm...> 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 <oli...@on...>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 >> > <oli...@on... <olivier.boudeville%40online.fr> <mailto: >> oli...@on... <olivier.boudeville%40online.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 >> > > > osd...@li... <osdl-club%40lists.sourceforge.net> >> > <mailto:osdl-club%40lists.sourceforge.net<osdl-club%2540lists.sourceforge.net> >> > >> > > <mailto:osdl-club%40lists.sourceforge.net<osdl-club%2540lists.sourceforge.net> >> > <mailto:osdl-club%2540lists.sourceforge.net<osdl-club%252540lists.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 >> > > osd...@li... <osdl-club%40lists.sourceforge.net> >> > <mailto:osdl-club%40lists.sourceforge.net<osdl-club%2540lists.sourceforge.net> >> > >> > > https://lists.sourceforge.net/lists/listinfo/osdl-club >> > <https://lists.sourceforge.net/lists/listinfo/osdl-club> >> > > >> > >> > >> > >> >> >> >> >> ------------------------------------------------------------------------------ >> Come build with us! The BlackBerry® 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-12, 2009. Register >> now! >> http://p.sf.net/sfu/devconf >> _______________________________________________ >> osdl-club mailing list >> osd...@li... >> https://lists.sourceforge.net/lists/listinfo/osdl-club >> >> > |
From: Asmodehn S. <asm...@gm...> - 2009-10-02 12:55:25
|
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 <oli...@on...> 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 > > <oli...@on... <olivier.boudeville%40online.fr> <mailto: > oli...@on... <olivier.boudeville%40online.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 > > > > osd...@li... <osdl-club%40lists.sourceforge.net> > > <mailto:osdl-club%40lists.sourceforge.net<osdl-club%2540lists.sourceforge.net> > > > > > <mailto:osdl-club%40lists.sourceforge.net<osdl-club%2540lists.sourceforge.net> > > <mailto:osdl-club%2540lists.sourceforge.net<osdl-club%252540lists.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 > > > osd...@li... <osdl-club%40lists.sourceforge.net> > > <mailto:osdl-club%40lists.sourceforge.net<osdl-club%2540lists.sourceforge.net> > > > > > https://lists.sourceforge.net/lists/listinfo/osdl-club > > <https://lists.sourceforge.net/lists/listinfo/osdl-club> > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® 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-12, 2009. Register now! > http://p.sf.net/sfu/devconf > _______________________________________________ > osdl-club mailing list > osd...@li... > https://lists.sourceforge.net/lists/listinfo/osdl-club > > |
From: Olivier B. <oli...@on...> - 2009-10-02 11:30:31
|
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 > <oli...@on... <mailto:oli...@on...>> 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 > > > osd...@li... > <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 > > osd...@li... > <mailto:osdl-club%40lists.sourceforge.net> > > https://lists.sourceforge.net/lists/listinfo/osdl-club > <https://lists.sourceforge.net/lists/listinfo/osdl-club> > > > > > |
From: Asmodehn S. <asm...@gm...> - 2009-10-02 03:13:46
|
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/ 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 <oli...@on...> 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î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 > > (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> > > > > 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>>). > > > > > > Ah si quand même comme news j'ai pu tester un peu, sur les serveurs > > > d'hébergement de 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> > > > ---------------------------------------------------------- > > > > > > _______________________________________________ > > > osdl-club mailing list > > > osd...@li... <osdl-club%40lists.sourceforge.net> > > <mailto:osdl-club%40lists.sourceforge.net<osdl-club%2540lists.sourceforge.net> > > > > > 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 > > ---------------------------------------------------------- > > > > _______________________________________________ > > osdl-club mailing list > > osd...@li... <osdl-club%40lists.sourceforge.net> > > https://lists.sourceforge.net/lists/listinfo/osdl-club > > > > > |
From: Olivier B. <oli...@on...> - 2009-09-30 21:25:43
|
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î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 (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> > > 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>>). > > > > Ah si quand même comme news j'ai pu tester un peu, sur les serveurs > > d'hébergement de 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> > > ---------------------------------------------------------- > > > > _______________________________________________ > > osdl-club mailing list > > osd...@li... > <mailto:osdl-club%40lists.sourceforge.net> > > 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 > ------------------------------------------------------------------------ > > _______________________________________________ > osdl-club mailing list > osd...@li... > https://lists.sourceforge.net/lists/listinfo/osdl-club > |
From: Olivier B. <oli...@on...> - 2009-09-29 21:59:35
|
Salut Asmodehn, Dans les jours qui arrivent je compte envoyer plus d'infos sur mes sujets d'intérêt technique du moment (un mail et un document déjà trop longs sont en préparation :-) ). Sinon je testerais bien un build Ubuntu de tes nouveaux développements ! J'espère que tu trouveras rapidement une activité qui te plaise au Japon, prospecte un max ! Olivier. Asmodehn Shade a écrit : > > > Salut tout le monde, et merci Olivier pour ces nouvelles :) Ca me > rafraichis mes connaissance du jeu video amateur francais qu en ce > moment j en suis un peu loin... > > Et en ce qu concerne tes approches lourdes et techniques, ca en est ou ? > > De mon cote, petite beta de petit jeu released : > https://asmodehn.fr/trac/Project0/wiki/Download > <https://asmodehn.fr/trac/Project0/wiki/Download> > esole y qu un build windows parceque je suis faineant. ceux qui > veulent un build ubuntu c est facile y a qu a me demander. > Et ceux qui veulent build chez eux sur leur systeme bizarre ca devrait > pas etre tres complique no plus, faites moi signe... > > Tout commentaire et idee d amelioration sont les bien venus :) > > Je code un peu en ce moment, ca m occupe en ces temps moroses d > expatrie chomeur... > > Bonne continuation a tous :) > > -- > Alex > > Le 29 septembre 2009 03:00, Olivier Boudeville > <oli...@on... <mailto:oli...@on...>> a > écrit : > > > > Salut à tous ! > > Quelques nouvelles : l'avant-dernier dimanche, je suis allé faire un > tour au salon des JV, et au Monde du Jeu attenant. Les grosses > présentations des grosses boîtes étaient à peu près totalement > inintéressantes (de mon point de vue), par contre les points qui m'ont > plu étaient (dans le désordre) : > - une assoce (legrimoire.net <http://legrimoire.net>) fait revivre les > livres-dont-on-est-le-héros (je me suis surpris à acheter deux Défis > Fantatisques), il y avait même Joe Dever, auteur entre autres des > Loups > Solitaires ! > - Asyncron y était bien, avec présentation des derniers jeux > - l'AJVA (http://ajva-online.com/ <http://ajva-online.com/>) et > Nainwak > (http://www.nainwak.org/ <http://www.nainwak.org/>) avaient un > stand chacun, avec certains jeux > assez impressionnants ; par contre une grande partie de ces > communautés > utilise RPG Maker ou des sites en PHP, domaines desquels je ne suis > guère familier ; pour faire un mauvais jeu de mot avec Nainwak et un > fromage, ni les uns ni les autres ne semblent être des nains > sectaires : > ils n'ont rien a priori contre des approches plus lourdes et plus > techniques (et incomparablement moins productives, oui, je sais :-) ) > comme celles que j'affectionne. J'envisage de me rapprocher d'eux, > toujours dans l'optique d'un club de création de jeux vidéo > amateurs. Ca > bouge lentement, toutefois. > > Dans les jours qui arrivent, (très long) courriel sur mes petits > progrès > en terme de génération de mots aléatoires.... > > Olivier. > > -- > Olivier Boudeville > 18, rue Victor Pauchet > 92 310 Sèvres > 06-16-83-37-22 > > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® 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-12, 2009. Register now! > http://p.sf.net/sfu/devconf > ------------------------------------------------------------------------ > > _______________________________________________ > osdl-club mailing list > osd...@li... > https://lists.sourceforge.net/lists/listinfo/osdl-club > -- Olivier Boudeville 18, rue Victor Pauchet 92 310 Sèvres 06-16-83-37-22 |
From: Asmodehn S. <asm...@gm...> - 2009-09-29 10:40:11
|
Salut tout le monde, et merci Olivier pour ces nouvelles :) Ca me rafraichis mes connaissance du jeu video amateur francais qu en ce moment j en suis un peu loin... Et en ce qu concerne tes approches lourdes et techniques, ca en est ou ? De mon cote, petite beta de petit jeu released : https://asmodehn.fr/trac/Project0/wiki/Download esole y qu un build windows parceque je suis faineant. ceux qui veulent un build ubuntu c est facile y a qu a me demander. Et ceux qui veulent build chez eux sur leur systeme bizarre ca devrait pas etre tres complique no plus, faites moi signe... Tout commentaire et idee d amelioration sont les bien venus :) Je code un peu en ce moment, ca m occupe en ces temps moroses d expatrie chomeur... Bonne continuation a tous :) -- Alex Le 29 septembre 2009 03:00, Olivier Boudeville <oli...@on... > a écrit : > > > Salut à tous ! > > Quelques nouvelles : l'avant-dernier dimanche, je suis allé faire un > tour au salon des JV, et au Monde du Jeu attenant. Les grosses > présentations des grosses boîtes étaient à peu près totalement > inintéressantes (de mon point de vue), par contre les points qui m'ont > plu étaient (dans le désordre) : > - une assoce (legrimoire.net) fait revivre les > livres-dont-on-est-le-héros (je me suis surpris à acheter deux Défis > Fantatisques), il y avait même Joe Dever, auteur entre autres des Loups > Solitaires ! > - Asyncron y était bien, avec présentation des derniers jeux > - l'AJVA (http://ajva-online.com/) et Nainwak > (http://www.nainwak.org/) avaient un stand chacun, avec certains jeux > assez impressionnants ; par contre une grande partie de ces communautés > utilise RPG Maker ou des sites en PHP, domaines desquels je ne suis > guère familier ; pour faire un mauvais jeu de mot avec Nainwak et un > fromage, ni les uns ni les autres ne semblent être des nains sectaires : > ils n'ont rien a priori contre des approches plus lourdes et plus > techniques (et incomparablement moins productives, oui, je sais :-) ) > comme celles que j'affectionne. J'envisage de me rapprocher d'eux, > toujours dans l'optique d'un club de création de jeux vidéo amateurs. Ca > bouge lentement, toutefois. > > Dans les jours qui arrivent, (très long) courriel sur mes petits progrès > en terme de génération de mots aléatoires.... > > Olivier. > > -- > Olivier Boudeville > 18, rue Victor Pauchet > 92 310 Sèvres > 06-16-83-37-22 > > > |
From: Olivier B. <oli...@on...> - 2009-09-28 18:01:09
|
Salut à tous ! Quelques nouvelles : l'avant-dernier dimanche, je suis allé faire un tour au salon des JV, et au Monde du Jeu attenant. Les grosses présentations des grosses boîtes étaient à peu près totalement inintéressantes (de mon point de vue), par contre les points qui m'ont plu étaient (dans le désordre) : - une assoce (legrimoire.net) fait revivre les livres-dont-on-est-le-héros (je me suis surpris à acheter deux Défis Fantatisques), il y avait même Joe Dever, auteur entre autres des Loups Solitaires ! - Asyncron y était bien, avec présentation des derniers jeux - l'AJVA (http://ajva-online.com/) et Nainwak (http://www.nainwak.org/) avaient un stand chacun, avec certains jeux assez impressionnants ; par contre une grande partie de ces communautés utilise RPG Maker ou des sites en PHP, domaines desquels je ne suis guère familier ; pour faire un mauvais jeu de mot avec Nainwak et un fromage, ni les uns ni les autres ne semblent être des nains sectaires : ils n'ont rien a priori contre des approches plus lourdes et plus techniques (et incomparablement moins productives, oui, je sais :-) ) comme celles que j'affectionne. J'envisage de me rapprocher d'eux, toujours dans l'optique d'un club de création de jeux vidéo amateurs. Ca bouge lentement, toutefois. Dans les jours qui arrivent, (très long) courriel sur mes petits progrès en terme de génération de mots aléatoires.... Olivier. -- Olivier Boudeville 18, rue Victor Pauchet 92 310 Sèvres 06-16-83-37-22 |
From: Olivier B. <oli...@on...> - 2009-09-08 19:33:03
|
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 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>). > > Ah si quand même comme news j'ai pu tester un peu, sur les serveurs > d'hébergement de 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 > ------------------------------------------------------------------------ > > _______________________________________________ > osdl-club mailing list > osd...@li... > https://lists.sourceforge.net/lists/listinfo/osdl-club > |
From: Olivier B. <oli...@on...> - 2009-09-02 20:41:18
|
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). Ah si quand même comme news j'ai pu tester un peu, sur les serveurs d'hébergement de gandi.net, comment se comportait un petit serveur en Erlang couplé à une base de données (Mnesia), et bien cela marche *rudement* bien ! Olivier. |