Derniers sujets
Sujets les plus vus
Projet Graal
+9
The0
Belphegor
P0L1
ZeBlob
Kasaris
Eafy
Guryushika
Ailoen
loudo
13 participants
Page 2 sur 4
Page 2 sur 4 • 1, 2, 3, 4
Re: Projet Graal
Hmm c'est pas exactement des études en graphisme que je fait vu que j'ai même pas encore mon bac mais j'étudie cela avec intérêt,niveau mod j'y connais rien en programmation mais je peux faire des tiles-sets,le problème c'est que pour faire des tiles-sets de rogue-like déjà existant ça risque de prendre du temps étant donné la quantité d'objets et de monstres mais ça peut-être un bon truc pour commencer.
Belphegor- Merfolk Transmuter lvl 17
- Messages : 143
Points : 4228
Réputation : 1
Localisation : Le Tardis
Re: Projet Graal
Essaye Spelunky!
Il n'y a pas énormément d'objets ( même si c'est pas trop un roguelike ... )
Il n'y a pas énormément d'objets ( même si c'est pas trop un roguelike ... )
Dernière édition par Eafy le Lun 30 Déc - 12:26, édité 1 fois
Eafy- Spriggan Enchanter lvl 16
- Messages : 128
Points : 4297
Réputation : 1
Age : 24
Localisation : D:16
Re: Projet Graal
Perso je suis pas graphiste ni codeur, mais j'ai de la bonne humeur ! AHAHAHAHahahaha....ahem
Kasaris- The smartest and wisest being in existence
- Messages : 950
Points : 5558
Réputation : 11
Age : 34
Localisation : ^X + HJKL
Re: Projet Graal
Ya pas toujours besoin de savoir programmer pour faire un mod.
Tout ça pour dire que Graal Seeker sera moddable. Je ne sais pas encore quel sera l'étendu des champs modifiables, et je pense qu'il faudra attendre un peu après la sortie du jeu pour avoir cette fonctionnalité, mais l'idée est là.![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Tout ça pour dire que Graal Seeker sera moddable. Je ne sais pas encore quel sera l'étendu des champs modifiables, et je pense qu'il faudra attendre un peu après la sortie du jeu pour avoir cette fonctionnalité, mais l'idée est là.
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
loudo- Samurai Kokushu lvl 15
- Messages : 107
Points : 4510
Réputation : 3
Re: Projet Graal
bon c'est la dernière réponse que je ferait à propos de ma capacité à faire des tilesets pour éviter de trop polluer le post.Eafy a écrit:Essaye Spelunky!
Il n'y a pas énormément d'objets ( même si c'est pas trop un roguelike ... )
Pour spelunky y a presque autant voir plus d'objet que dans un rogue-like normal et ils sont plus détaillés et il y a des animations donc c'est hors de porté pour moi je pense même si ça se fait avec game maker
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Belphegor- Merfolk Transmuter lvl 17
- Messages : 143
Points : 4228
Réputation : 1
Localisation : Le Tardis
Re: Projet Graal
Il faut bien commencer un jour, donc lance-toi!
Il y aura peut-être foule d'objets dans un nouveau roguelike, mais tu n'est pas obligé de faire toutes les tiles toi-même, et reprendre des tiles déjá faites!
Une autre suggestion: Brogue?
Il y aura peut-être foule d'objets dans un nouveau roguelike, mais tu n'est pas obligé de faire toutes les tiles toi-même, et reprendre des tiles déjá faites!
Une autre suggestion: Brogue?
Eafy- Spriggan Enchanter lvl 16
- Messages : 128
Points : 4297
Réputation : 1
Age : 24
Localisation : D:16
Re: Projet Graal
Hey ! J'ai débuté un devlog sur le forum de TigSource. J'y traiterai régulièrement d'infos concernant directement le développement (donc plutôt orienté technique). En espérant que ça vous intéresse !
loudo- Samurai Kokushu lvl 15
- Messages : 107
Points : 4510
Réputation : 3
Re: Projet Graal
sympa le post
Kasaris- The smartest and wisest being in existence
- Messages : 950
Points : 5558
Réputation : 11
Age : 34
Localisation : ^X + HJKL
Re: Projet Graal
En effet, les transitions entre les tiles sont visuellement très réussi ![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
The0- Healer Herbalist lvl 4
- Messages : 27
Points : 3957
Réputation : 1
Age : 30
Localisation : Lyon
Re: Projet Graal
Merci ! ![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Mon illustratrice est douée.
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Mon illustratrice est douée.
loudo- Samurai Kokushu lvl 15
- Messages : 107
Points : 4510
Réputation : 3
Re: Projet Graal
Très joli !
Salade2fruit- Rogue Filcher lvl 14
- Messages : 99
Points : 4116
Réputation : 2
Age : 31
Localisation : Dakar
Re: Projet Graal
Ça fait un bail que je n'ai pas posté ici. J'ai été très pris par le projet ! ![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Alors du coup, je ne sais pas si vous avez vu les concepts arts qui ont été réalisés.
Tout est visible depuis mon blog : http://blog.lugludum.com
Pour la peine, j'en poste une ci-dessous, il s'agit du chevalier Breton. N'hésitez pas à me dire ce que vous en pensez !
![Projet Graal - Page 2 Lugludum_Graal%20Seeker_concept_knight_MD](https://2img.net/h/www.graalseeker.com/medias/images/Lugludum_Graal%20Seeker_concept_knight_MD.png)
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Alors du coup, je ne sais pas si vous avez vu les concepts arts qui ont été réalisés.
Tout est visible depuis mon blog : http://blog.lugludum.com
Pour la peine, j'en poste une ci-dessous, il s'agit du chevalier Breton. N'hésitez pas à me dire ce que vous en pensez !
![Projet Graal - Page 2 Lugludum_Graal%20Seeker_concept_knight_MD](https://2img.net/h/www.graalseeker.com/medias/images/Lugludum_Graal%20Seeker_concept_knight_MD.png)
loudo- Samurai Kokushu lvl 15
- Messages : 107
Points : 4510
Réputation : 3
Re: Projet Graal
euh... l'artwork est vraiment cool !!!
Kasaris- The smartest and wisest being in existence
- Messages : 950
Points : 5558
Réputation : 11
Age : 34
Localisation : ^X + HJKL
Re: Projet Graal
Dans le jeu, il aura un look un peu plus cartoon. Mais faut encore attendre avant de pouvoir voir le résultat.
loudo- Samurai Kokushu lvl 15
- Messages : 107
Points : 4510
Réputation : 3
Re: Projet Graal
Aujourd'hui, je peux vous montrer la première capture tirée du jeu.
Je suis vraiment content d'enfin partager quelque chose du jeu![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Il s'agit de la phase d'exploration qui consiste à avancer de lieu en lieu pour y faire des rencontres.
![Projet Graal - Page 2 Luglud13](https://i.servimg.com/u/f56/18/62/06/69/luglud13.jpg)
Concernant le développement, bien qu'ayant un peu de retard sur le projet, le fait de voir le jeu prendre forme est vraiment stimulant !
Je suis vraiment content d'enfin partager quelque chose du jeu
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Il s'agit de la phase d'exploration qui consiste à avancer de lieu en lieu pour y faire des rencontres.
![Projet Graal - Page 2 Luglud13](https://i.servimg.com/u/f56/18/62/06/69/luglud13.jpg)
Concernant le développement, bien qu'ayant un peu de retard sur le projet, le fait de voir le jeu prendre forme est vraiment stimulant !
loudo- Samurai Kokushu lvl 15
- Messages : 107
Points : 4510
Réputation : 3
Re: Projet Graal
Sympa les tiles!Le coté graphique de ton jeu est très propre! la géné de ton monde est procédurale? Si oui tu utilises quoi comme algo pour générer tes cartes du monde du bruit de Perlin?
xboxut- Ranger Arbalester lvl 13
- Messages : 87
Points : 4256
Réputation : 3
Re: Projet Graal
La génération de la carte est en effet procédurale. Mais ici, dans cette capture, j'ai un peu triché car tout n'est pas encore bien implémenté. Je n'utilise pas le bruit de Perlin mais ça serait peut être une bonne idée. Pour l'instant, le code est un peu anarchique, je fais beaucoup de passes dans des tableaux. Faut que j'améliore ça les prochains jours^^ La principale difficulté ici est la mer, je peux pas en foutre partout. Et selon les cas, je dois pouvoir avoir de plus grandes chances d'avoir certaines tiles. Ensuite, il y aura également des rivières et des routes...le plus difficile pour la fin.
loudo- Samurai Kokushu lvl 15
- Messages : 107
Points : 4510
Réputation : 3
Re: Projet Graal
![Shocked](https://2img.net/i/fa/i/smiles/icon_eek.gif)
Eafy- Spriggan Enchanter lvl 16
- Messages : 128
Points : 4297
Réputation : 1
Age : 24
Localisation : D:16
Re: Projet Graal
Ba avec le bruit de Perlin tu peux justement gérer le ratio mer/terre sans problemes. Si tu veux j'ai un code tout fait que je n'utilise pas. Je peux te le passer! Il créer une carte d'élevation avec un bruit de perlin, puis ajuste le ratio terre/mer en faisant varier le niveau de la mer. voila un exemple de ce qu'il sort : ![Projet Graal - Page 2 Rivier10](https://i.servimg.com/u/f58/18/65/03/79/rivier10.jpg)
J'avais un pseudo algo pour faire des rivières avec un positionnement des sources aléatoire et le suivi du plus fort gradient de pente, mais ça marchait pas bien. C'est un des seul screen ou les rivières sont propres
![Projet Graal - Page 2 Rivier10](https://i.servimg.com/u/f58/18/65/03/79/rivier10.jpg)
J'avais un pseudo algo pour faire des rivières avec un positionnement des sources aléatoire et le suivi du plus fort gradient de pente, mais ça marchait pas bien. C'est un des seul screen ou les rivières sont propres
xboxut- Ranger Arbalester lvl 13
- Messages : 87
Points : 4256
Réputation : 3
Re: Projet Graal
Intéressant ! Ça pourrait me servir en effet avec quelques ajustages (et accessoirement une conversion dans le langage que j'utilise
)
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
loudo- Samurai Kokushu lvl 15
- Messages : 107
Points : 4510
Réputation : 3
Re: Projet Graal
tu programmes dans quel langage? J'ai aussi un code plus simple en MATLAB que j'ai développé pour un TD avec mes étudiants si ça t intéresse.
Ce code donne ça, désolé pour l'affichage 3d mais ça fait partie de l'exo.
![Projet Graal - Page 2 Perlin10](https://i.servimg.com/u/f58/18/65/03/79/perlin10.jpg)
Le concept du bruit de perlin est très simple.
Tu choisis une amplitude de tirage de nb aleatoire et une distance entre chaque point tiré sur la grille.
Tu tires l'élévation sur chacun des points et tu interpoles entre ces points.
Tu va avoir du bruit de grande amplitude et de faible fréquence.
tu diminue ensuite l'amplitude de tirage e nombre aléatoire et du réduit la distance entre les points de la grille ou tirer ces valeurs aleatoire. là encore tu interpoles,
ça va te donner du bruit d amplitude plus faible et de frequence plus élevée que tu ajoute au précédent.
Tu fais ça jusqu à ce que la distance entre les points tirer soit faible.
Schematiquement ça fait ça:
![Projet Graal - Page 2 Perlin11](https://i.servimg.com/u/f58/18/65/03/79/perlin11.jpg)
- Code:
clear all
dimmat=255
Perlin=zeros(dimmat,dimmat);
x=[1:dimmat];
y=x';
amplitude=128;
lechantillon=128;
while(lechantillon~=4)
for i=1:round(dimmat/(lechantillon-1))+1
xtemp(i)=1+i*(lechantillon-1)-(lechantillon-1);
end
ytemp=xtemp';
nbaleat=amplitude*rand(length(xtemp),length(ytemp));
%
%Perlin=Perlin+griddata(xtemp,ytemp,nbaleat,x,y,'cubic');
temp=griddata(xtemp,ytemp,nbaleat,x,y,'cubic');
Perlin=Perlin+temp;
% surf(temp);
% pause;
lechantillon=lechantillon/2;
amplitude=amplitude/2;
end
surf(Perlin);
Ce code donne ça, désolé pour l'affichage 3d mais ça fait partie de l'exo.
![Projet Graal - Page 2 Perlin10](https://i.servimg.com/u/f58/18/65/03/79/perlin10.jpg)
Le concept du bruit de perlin est très simple.
Tu choisis une amplitude de tirage de nb aleatoire et une distance entre chaque point tiré sur la grille.
Tu tires l'élévation sur chacun des points et tu interpoles entre ces points.
Tu va avoir du bruit de grande amplitude et de faible fréquence.
tu diminue ensuite l'amplitude de tirage e nombre aléatoire et du réduit la distance entre les points de la grille ou tirer ces valeurs aleatoire. là encore tu interpoles,
ça va te donner du bruit d amplitude plus faible et de frequence plus élevée que tu ajoute au précédent.
Tu fais ça jusqu à ce que la distance entre les points tirer soit faible.
Schematiquement ça fait ça:
![Projet Graal - Page 2 Perlin11](https://i.servimg.com/u/f58/18/65/03/79/perlin11.jpg)
xboxut- Ranger Arbalester lvl 13
- Messages : 87
Points : 4256
Réputation : 3
Re: Projet Graal
Je programme en haxe avec le framework openfl. Ça me permet de compiler mon code pour plusieurs plateformes différentes : windows, mac, linux et android en natif (c++), flash et html5. Apparemment il y a déjà une implémentation de perlin noise. Si ça t'intéresse d'y jeter un oeil, c'est par ici : https://github.com/openfl/openfl-native/blob/master/flash/display/BitmapData.hx . A partir de la ligne 766, il y a une classe OptimizedPerlin, c'est ça que je vais essayer d'utiliser. Reste à savoir si ya suffisamment de paramètres pour arriver à faire ce que je veux.
Du coup, je pense que je vais procéder comme suit pour la génération des maps :
-Créer une grande carte avec perlinNoise.
-Découper en plusieurs parties (ça sera les petites cartes affichées à l'écran comme celle de la capture)
-Choisir une partie de la carte ou démarre le perso
-Générer les tiles en analysant une partie
Je teste le premier point aujourd'hui.
Et merci pour ces explications. Je te tiens au courant.
Du coup, je pense que je vais procéder comme suit pour la génération des maps :
-Créer une grande carte avec perlinNoise.
-Découper en plusieurs parties (ça sera les petites cartes affichées à l'écran comme celle de la capture)
-Choisir une partie de la carte ou démarre le perso
-Générer les tiles en analysant une partie
Je teste le premier point aujourd'hui.
Et merci pour ces explications. Je te tiens au courant.
loudo- Samurai Kokushu lvl 15
- Messages : 107
Points : 4510
Réputation : 3
Page 2 sur 4 • 1, 2, 3, 4
Page 2 sur 4
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
» Souls Rescue
» Les Challenges ou CFRL
» Le Roguelike Bundle
» Space Station 13
» Souls Rescue Alpha 0.7