Proposition de projet "REL : Rayman Est Libre"
Re: Proposition de projet "REL : Rayman Est Libre"
T'as eu tout à fait raison alors, et on espère que tu sauras te rendre utile ! 
-
Jack l'escroc

- Posts: 4626
- Joined: Sun Mar 28, 2010 12:14 am
- Location: Là où on ne m'attends pas.
- Tings: 2170
Re: Proposition de projet "REL : Rayman Est Libre"
Se 'rendre utile' sur un projet a moitié abandonné... Moui pourquoi pas!!
Re: Proposition de projet "REL : Rayman Est Libre"
Roh, sois pas si terre à terre, tu peux te rendre utile sur des projets pas (encore) abandonnés !
-
Hunchman801

- Posts: 87633
- Joined: Thu Aug 07, 2003 6:50 pm
- Location: Paris, France
- Contact:
- Tings: 640277
Re: Proposition de projet "REL : Rayman Est Libre"
Bon, suite à une petite discussion avec Luna et Jack, on a établi les priorités du projet REL.
Pour le moment, il semble plus sage de commencer par le jeu original, et Rayman 2 attendra. Ensuite on a trois options :
Pour le moment, il semble plus sage de commencer par le jeu original, et Rayman 2 attendra. Ensuite on a trois options :
- La rétro-ingénierie (reverse engineering). On sait tous ce que c'est mais personne ne sait comment ça marche.

- L'obtention du code-source par Ubi. Assez peu probable compte tenu du fait que Rayman a encore été adapté sur DS il n'y a pas longtemps, et ce sans compter sur la réputation d'Ubi en ce qui concerne l'attention apportée aux joueurs.
- Le re-développement du moteur de jeu. Ça demande beaucoup plus de travail, mais le projet d'Equilibrium369 nous montre que ça reste faisable, surtout en réutilisant les musiques et les graphismes déjà extraits.
-
PluMGMK

- Posts: 40508
- Joined: Fri Jul 31, 2009 9:00 pm
- Location: https://www.youtube.com/watch?v=cErgMJSgpv0
- Contact:
- Tings: 136606
Re: Proposition de projet "REL : Rayman Est Libre"
N'oubliez pas le projet de Terminapor, même si il est sur un autre forum.Hunchman801 wrote:
- Le re-développement du moteur de jeu. Ça demande beaucoup plus de travail, mais le projet d'Equilibrium369 nous montre que ça reste faisable, surtout en réutilisant les musiques et les graphismes déjà extraits.
-
Jack l'escroc

- Posts: 4626
- Joined: Sun Mar 28, 2010 12:14 am
- Location: Là où on ne m'attends pas.
- Tings: 2170
Re: Proposition de projet "REL : Rayman Est Libre"
Pour ce projet, je pense que le langage est une énorme barrière... Donc essayer de bosser avec les anglais va être compliqué...
Je pense qu'il faut sérieusement bosser sur une lettre à envoyer a Ubisoft. Bien sûr qu'il font encore des profits sur Rayman 1 le soucis n'est pas la!
Il faut leur montrer notre bonne volonté! On pourrait leur proposer quelque chose, étant donné que notre but est de créer et d'améliorer le jeu, on n'a qu'a leur proposer, en échange de leur code source, de leur laisser nos améliorations et de pouvoir les commercialiser. En gros nous on gagne le code et eux nos améliorations. ça me semble être un bon deal.
Je pense qu'il faut sérieusement bosser sur une lettre à envoyer a Ubisoft. Bien sûr qu'il font encore des profits sur Rayman 1 le soucis n'est pas la!
Il faut leur montrer notre bonne volonté! On pourrait leur proposer quelque chose, étant donné que notre but est de créer et d'améliorer le jeu, on n'a qu'a leur proposer, en échange de leur code source, de leur laisser nos améliorations et de pouvoir les commercialiser. En gros nous on gagne le code et eux nos améliorations. ça me semble être un bon deal.
-
Hunchman801

- Posts: 87633
- Joined: Thu Aug 07, 2003 6:50 pm
- Location: Paris, France
- Contact:
- Tings: 640277
Re: Proposition de projet "REL : Rayman Est Libre"
Ça avance au moins son projet ? Il n'y a rien d'intéressant sur le topic en question.
Quant à ton idée de proposer des améliorations, je doute que ça marche Jack, ils ont des développeurs professionnels pour ça. À vrai dire, il faudrait mieux leur exposer la situation de la manière la plus simple possible.
Quant à ton idée de proposer des améliorations, je doute que ça marche Jack, ils ont des développeurs professionnels pour ça. À vrai dire, il faudrait mieux leur exposer la situation de la manière la plus simple possible.
-
Jack l'escroc

- Posts: 4626
- Joined: Sun Mar 28, 2010 12:14 am
- Location: Là où on ne m'attends pas.
- Tings: 2170
Re: Proposition de projet "REL : Rayman Est Libre"
C'est à dire?
Parce que arriver la bouche en coeur et leur demander de nous passer leur code source je crois que c'est complètement mort...
Ps: Il y a effectivement un ancien de mon école chez ubisoft. Et étant donné que notre école est simpa ca pourrai peser de notre coté dans la balance.
Parce que arriver la bouche en coeur et leur demander de nous passer leur code source je crois que c'est complètement mort...
Ps: Il y a effectivement un ancien de mon école chez ubisoft. Et étant donné que notre école est simpa ca pourrai peser de notre coté dans la balance.
-
Hunchman801

- Posts: 87633
- Joined: Thu Aug 07, 2003 6:50 pm
- Location: Paris, France
- Contact:
- Tings: 640277
Re: Proposition de projet "REL : Rayman Est Libre"
Disons que je ne vois pas l'intérêt d'encombrer la requête avec des propositions dont ils n'ont que faire... par contre c'est intéressant cette histoire d'ancien élève, il fait quoi là-bas ?
Re: Proposition de projet "REL : Rayman Est Libre"
Et c'est là que j'interviens !
Chers camarades,
Les jeux dont le code source est public et dont on continue à faire du profit dessus existent. Pour que vous compreniez bien il faut à tout prix que vous dissociez moteur et contenu du jeu.
Par moteur je veux bien sûr parler du logiciel et par contenu je parle des textures, sons etc. Ainsi, si le moteur uniquement deviens libre, le jeu reste sous copyright, donc sous la propriété exclusive de Ubisoft.
Cela n'existe pas me direz vous ? Bien sûr que si ! Saviez vous que l'entreprise id Software (créatrice des jeux Doom, Quake, etc) rendent libre les moteurs de leurs jeux lorsque ceux-ci avaient environ 3ans d'âge ?
(N.B. Pour les curieux, le moteur de Doom 3 sera bientôt open-source)
Pourtant si le moteur de Doom est libre, en revanche le jeu ne l'est pas et il est toujours vendu.
Je vous invite à lire les articles de Wikipédia suivant pour vous faire une idée :
Liste des jeux commerciaux dont le code source est disponible librement (cette liste ne comprends pas les jeux dont le moteur a été réécris par des fans)
Article sur le code source de Duke Nukem 3D
Le code source nous serait utile pour TROIS raisons majeures :
- Le port du jeu sur de nouvelles plateformes (pour vous donner une idée, je vous invite à voir le nombre de plateformes sur lesquelles le programme ScummVM est porté)
- La création d'un éditeur de niveau / La modification du jeu pour les codeurs les plus avancés
- L'amélioration du code (support filtres 2D, corrections des bugs)
Les raisons mineures pourraient être :
- Création d'un jeu basé sur le moteur de Rayman
- Création d'utilitaires pour ripper les textures, les sons
Soyons réaliste, Ubisoft n'a rien à gagner à mettre à disposition le code source de son jeu, mais n'a aussi rien à y perdre. Le seul atout que Ubisoft peut en tirer est une bonne publicité ; ils ne sont pas à ça prêt, mais pourquoi pas, cela peut constituer un argument tout à fait valide.
Le revers de la médaille
Si Ubisoft refuse de céder le code source, cela ne doit pas nous stopper et nous devrions continuer sur la lignée du reverse engineering. D'autres l'ont fait et certains le font encore, il suffira de leurs demander un peu d'aide. Cela ne devrait peut être pas être infernal avec un jeu DOS vieux de 15ans.
Aussi j'invite très fortement ceux qui font des clones de Rayman sur ce forum à développer des modules afin d'utiliser les fichiers originaux de Rayman et non pas un programme-qui-utilisera-le-rip-d'une-texture-du-jeu-et-qui-tentera-de-le-faire-ressembler-au-vrai... si vous voyez ce que je veux dire.
À bon entendeur !
Chers camarades,
Les jeux dont le code source est public et dont on continue à faire du profit dessus existent. Pour que vous compreniez bien il faut à tout prix que vous dissociez moteur et contenu du jeu.
Par moteur je veux bien sûr parler du logiciel et par contenu je parle des textures, sons etc. Ainsi, si le moteur uniquement deviens libre, le jeu reste sous copyright, donc sous la propriété exclusive de Ubisoft.
Cela n'existe pas me direz vous ? Bien sûr que si ! Saviez vous que l'entreprise id Software (créatrice des jeux Doom, Quake, etc) rendent libre les moteurs de leurs jeux lorsque ceux-ci avaient environ 3ans d'âge ?
(N.B. Pour les curieux, le moteur de Doom 3 sera bientôt open-source)
Pourtant si le moteur de Doom est libre, en revanche le jeu ne l'est pas et il est toujours vendu.
Je vous invite à lire les articles de Wikipédia suivant pour vous faire une idée :
Liste des jeux commerciaux dont le code source est disponible librement (cette liste ne comprends pas les jeux dont le moteur a été réécris par des fans)
Article sur le code source de Duke Nukem 3D
Le code source nous serait utile pour TROIS raisons majeures :
- Le port du jeu sur de nouvelles plateformes (pour vous donner une idée, je vous invite à voir le nombre de plateformes sur lesquelles le programme ScummVM est porté)
- La création d'un éditeur de niveau / La modification du jeu pour les codeurs les plus avancés
- L'amélioration du code (support filtres 2D, corrections des bugs)
Les raisons mineures pourraient être :
- Création d'un jeu basé sur le moteur de Rayman
- Création d'utilitaires pour ripper les textures, les sons
Soyons réaliste, Ubisoft n'a rien à gagner à mettre à disposition le code source de son jeu, mais n'a aussi rien à y perdre. Le seul atout que Ubisoft peut en tirer est une bonne publicité ; ils ne sont pas à ça prêt, mais pourquoi pas, cela peut constituer un argument tout à fait valide.
Le revers de la médaille
Si Ubisoft refuse de céder le code source, cela ne doit pas nous stopper et nous devrions continuer sur la lignée du reverse engineering. D'autres l'ont fait et certains le font encore, il suffira de leurs demander un peu d'aide. Cela ne devrait peut être pas être infernal avec un jeu DOS vieux de 15ans.
Aussi j'invite très fortement ceux qui font des clones de Rayman sur ce forum à développer des modules afin d'utiliser les fichiers originaux de Rayman et non pas un programme-qui-utilisera-le-rip-d'une-texture-du-jeu-et-qui-tentera-de-le-faire-ressembler-au-vrai... si vous voyez ce que je veux dire.
À bon entendeur !
-
Jack l'escroc

- Posts: 4626
- Joined: Sun Mar 28, 2010 12:14 am
- Location: Là où on ne m'attends pas.
- Tings: 2170
Re: Proposition de projet "REL : Rayman Est Libre"
A cela je voudrais répondre: Quel est notre but final?
Parce que depuis le début, on veut le code source de Rayman... mais une fois qu'on va l'avoir, que veux-on vraiment faire avec?
Moi ce que je voulais faire c'était déjà voir ce fameux code source , ce "graal" pour comprendre comme il marche et créer de nouvelles aventure à notre cher ami Rayman (en particulier, il parait qu'un méchant Mister Dark s'en sort à la fin du 1 et que je n'aime pas particulièrement cette saleté...)
Tel était mon but!
En gros, le reverse ingenieuring ne m'intéresse pas tant que ça, je veux dire que pour moi il est plus simple de recoder entièrement le jeu que d'essayer de cracker son code...
Pour en revenir sur l'ancien élève, je ne le connais pas et je ne sais pas trop ce qu'il fait chez Ubi mais bon des contacts ca aide tjrs
Parce que depuis le début, on veut le code source de Rayman... mais une fois qu'on va l'avoir, que veux-on vraiment faire avec?
Moi ce que je voulais faire c'était déjà voir ce fameux code source , ce "graal" pour comprendre comme il marche et créer de nouvelles aventure à notre cher ami Rayman (en particulier, il parait qu'un méchant Mister Dark s'en sort à la fin du 1 et que je n'aime pas particulièrement cette saleté...)
Tel était mon but!
En gros, le reverse ingenieuring ne m'intéresse pas tant que ça, je veux dire que pour moi il est plus simple de recoder entièrement le jeu que d'essayer de cracker son code...
Pour en revenir sur l'ancien élève, je ne le connais pas et je ne sais pas trop ce qu'il fait chez Ubi mais bon des contacts ca aide tjrs
Re: Proposition de projet "REL : Rayman Est Libre"
Je renvois donc à ce que j'ai écris juste au dessus.Jack l'escroc wrote:On veut le code source de Rayman... mais une fois qu'on va l'avoir, que veux-on vraiment faire avec?
LunaVorax wrote:Le code source nous serait utile pour TROIS raisons majeures :
- Le port du jeu sur de nouvelles plateformes (pour vous donner une idée, je vous invite à voir le nombre de plateformes sur lesquelles le programme ScummVM est porté)
- La création d'un éditeur de niveau / La modification du jeu pour les codeurs les plus avancés
- L'amélioration du code (support filtres 2D, corrections des bugs)
Attention, ce n'est pas du tout le mot à employer. Il ne correspond aucunement à la situation. J'insiste une nouvelle fois sur le fait que créer son propre code pour utiliser des rips et non pas les fichiers originaux reviens à faire un fan-game, pas à réécrire le moteur. Cela n'a donc rien à voir avec le but du projet REL.Jack l'escroc wrote:pour moi il est plus simple de recoder entièrement le jeu que d'essayer de cracker son code...
-
Hunchman801

- Posts: 87633
- Joined: Thu Aug 07, 2003 6:50 pm
- Location: Paris, France
- Contact:
- Tings: 640277
Re: Proposition de projet "REL : Rayman Est Libre"
Effectivement, je pense également qu'il est nécessaire de recadrer le projet sur l'obtention du code source du moteur de jeu, et donc il s'agit désormais de savoir à qui s'adresser et quoi lui dire, ce qui n'est pas une mince affaire 
-
Jack l'escroc

- Posts: 4626
- Joined: Sun Mar 28, 2010 12:14 am
- Location: Là où on ne m'attends pas.
- Tings: 2170
Re: Proposition de projet "REL : Rayman Est Libre"
Well... Ok on peut faire ca...
Par contre je tiens a vous prévenir... Je ne sais pas si vous savez mais pour un jeu codé en SDL, cad en C, il n'y a pas de "moteur" de jeu... (a la limite ils pourraient nous filer que les fonctions genre déplacer rayman, le faire jump etc... mais ça s'appelle pas un moteur, c'est juste un biblio rien de plus...)
Donc en gros, soit ils nous passent le code source complet soit ils nous passent rien...
Par contre je tiens a vous prévenir... Je ne sais pas si vous savez mais pour un jeu codé en SDL, cad en C, il n'y a pas de "moteur" de jeu... (a la limite ils pourraient nous filer que les fonctions genre déplacer rayman, le faire jump etc... mais ça s'appelle pas un moteur, c'est juste un biblio rien de plus...)
Donc en gros, soit ils nous passent le code source complet soit ils nous passent rien...
Re: Proposition de projet "REL : Rayman Est Libre"
Vous pouvez toujours tenter une prise d'otage pour les faire fléchir.
-
Jack l'escroc

- Posts: 4626
- Joined: Sun Mar 28, 2010 12:14 am
- Location: Là où on ne m'attends pas.
- Tings: 2170
Re: Proposition de projet "REL : Rayman Est Libre"
Désolé Deslife, mais tes méthodes sont quelques peu ... comment dire, extrémistes? 
Re: Proposition de projet "REL : Rayman Est Libre"
Forcément, si vous y mettez de la mauvaise volonté...
-
Jack l'escroc

- Posts: 4626
- Joined: Sun Mar 28, 2010 12:14 am
- Location: Là où on ne m'attends pas.
- Tings: 2170
Re: Proposition de projet "REL : Rayman Est Libre"
Mais enfin! On ne peut pas kidnapper des gens comme ça! 
Re: Proposition de projet "REL : Rayman Est Libre"
Et pourquoi pas ? C'est pour la bonne cause.
Re: Proposition de projet "REL : Rayman Est Libre"
Un jeu codé en C ne veux pas dire qu'il utilise la librairie SDL.Jack l'escroc wrote:pour un jeu codé en SDL, cad en C
La librairie SDL n'est pas la seule librairie graphique avec laquelle on peut faire des jeux en 2D en language C : Allegro et OpenGL sont deux librairies codées en C qui permettent aussi de faire la même chose avec le même language (N.B. pour les connaisseurs : Oui, OpenGL n'est pas réservé exclusivement à la 3D).
De plus, à l'inverse, la libraire SDL n'est pas exclusive au language C. La librairie SDL peut être utilisée avec du C++, du Python, du Perl, du Pascal, etc.
Enfin, dernier point, et surtout celui que vous retiendrez tous.
Rayman est un jeu qui a été créé en 1995, or la librairie SDL a été créé en 1998.
Je vous laisse faire la déduction logique.
Last edited by LunaVorax on Wed Mar 31, 2010 10:06 pm, edited 2 times in total.

