PDA

Voir la version complète : EXIL : Des morts, de la plateforme, des cristaux et des saucisses



Page : [1] 2

Froyok
09/06/2008, 15h55
Dernière mise à jour de ce post :
1er décembre 2012


Nom du projet : EXIL
Genre : Jeu de plateforme/action en 3D temps réel
Site web : http://www.moddb.com/games/exil
Thème : Le monde des morts/Fantastique/Surréaliste
Type de joueur : aventure solo et linéaire, pas de multijoueur

Exil, qu'est ce que c'est ?
EXIL est un jeu vidéo entièrement en 3D, que je développé avec l'UDK (Unreal Developement Kit).

Quel type de jeu est EXIL ?
EXIL est un jeu de plate-formes acrobatique. C'est un jeu qui met en avant la verticalité et offre la possibilité au joueur de courir sur les murs et de grimper où il le souhaite. L'environnement principal prend place dans le monde des morts. Avec Lena comme personnage principal. En plus de celà vous aurez également l'occasion d'affronter des colosses de type varié.

Qui réalise EXIL ?
Moi, Froyok, tout seul pour le moment. Je ne préfère pas développer en groupe suite à quelques problèmes. De plus je gère le projet comme je l'entend de cette manière.


Historique :
Le projet est vieux, et a beaucoup changé, a aussi été abandonné deux fois. Le début du projet date de juillet 2008 à peu près (je parle de développement). J'ai commencé par travailler avec un moteur peros en OpenGL, puis avec Ogre3D et Irrlicht. Et au final je suis arrivé sur l'UDK que je teste depuis sa sortie.

Le projet à changé d'histoire et d'univers de nombreuses fois, mais le gameplay a toujours été dans le même esprit.



Visuels :

http://www.froyok.fr/exil/tb_colossus_02.jpg (http://www.froyok.fr/exil/colossus_02.jpg) http://www.froyok.fr/exil/tb_grid03.jpg (http://www.froyok.fr/exil/grid03.jpg) http://www.froyok.fr/exil/tb_gameplay01.jpg (http://www.froyok.fr/exil/gameplay01.jpg) http://www.froyok.fr/exil/tb_gameplay02.jpg (http://www.froyok.fr/exil/gameplay02.jpg) http://www.froyok.fr/exil/tb_lena_03.jpg (http://www.froyok.fr/exil/lena_03.jpg) http://www.froyok.fr/exil/tb_gameplay03.jpg (http://www.froyok.fr/exil/gameplay03.jpg)


http://www.youtube.com/watch?v=x0cZeJ6Ebvg
http://www.youtube.com/watch?v=VodVz6peLaI

L-F. Sébum
09/06/2008, 19h20
Je ne suis pas dans le modding mais je développe en amateur (http://www.cafedefaune.com/projects/worldofideas/) et je connais donc (un peu) le milieu des sympathiques philanthropes qui sacrifient leur vie sociale à leurs bricolages sans rien demander en retour.

D'après ton post :
- Tu es seul à bosser dessus pour le moment.
- Ton projet est quand même assez ambitieux (pas seulement quelques modifications visuelles ou de gameplay ou quelques niveaux, mais la transformation d'un FPS en PoP-like).
- Tout ça est encore flou : "Douves, maisons abandonnée, remparts, pond au dessus de gouffres. Enfin des environnement très grand." (pas très précis), "- la moitié du scénario est écrite -" (seulement ? Et le scénario n'est de toute façon pas le plus important pour le moment)

Si tu veux attirer des gens, commence à pondre des maps/modèles/textures (en gros, fais tout ce que tu sais faire), prends des screenshots et poste-les :
1- Ca montrera que tu as de la suite dans les idées (le milieu amateur fourmille de gars vélléitaires qui se réveillent un jour en se disant "je vais faire le plus grand MMORPG de tous les temps" et n'alignent jamais deux lignes de code par la suite).
2- Ca donnera aux collaborateurs éventuels une idée plus précise de ce que tu veux faire.

Désolé si mon post semble un peu moralisateur, ce n'est pas le but : ce sont juste quelques conseils qui valent ce qu'ils valent.

Bon courage pour la suite ! ;)

Froyok
10/06/2008, 08h09
Non, non, tu as bien raison, mais j'ai préfère poster mon annonce dès que possible, et je comptais présenter des visuels d'ici peu, comme des artwork des monstres et personnages et de quelques environnement (3d et 3d).

Je vais donc mettre tout ceci à jour !

Froyok
16/06/2008, 16h37
Je up mon propre topic afin de vous indiquer l'adresse du site web d'EXIL :
c'est http://www.exil.fr.cr .

Bon surf !

Froyok
20/10/2008, 19h43
Je ressuscite ce post car j'ai changé l'adresse du site, le projet à évolué, bref, je vous invite à faire un tour sur le site...

En gros, le projet est maintenant open source, tourne sur un moteur 3d maison basé sur Ogre 3d... Enfin, dans les grandes lignes ! ;)

Note : ha bas oui, l'adresse du site quand même :
http://www.froyokproject.fr.cr

Froyok
05/02/2009, 17h17
Mesdames, messieurs, je ressort du tréfonds ce topic, et ce toujours dans le même but ! :o

EXIL progresse, et je tenais à vous montrer ce que cela donne.
Actuellement, le moteur 3d est toujours en développement, la version 0d que je réalise actuellement avance bien, surtout depuis mon passage de Ogre/C++ vers le Ruby/Opengl.

Vous pouvez d'ailleurs voir une démo de ce moteur ici (téléchargement) dans la fiche du jeu sur moddb : http://www.moddb.com/games/exil et pour le téléchargement c'est ici : http://www.moddb.com/games/exil/downloads/engine-demo-version-0d-build-232

La démo présente la fonction de lecture du xml principalement, modifiez le fichier test.level pour ajouter des polygones dans la scène. Le fichier configuration.xml permet de paramétrer la fenêtre.

Voila pour les gros morceaux.
Nous sommes actuellement 4 :
Froyok : programmeur, textureur et modeleur
DrQuinch : Musique principalement
D@rk-eyes : Modeleur
Troufiniou : Modeleur

Vous verrez ici une galerie plus à jour que celle de moddb : http://froyokproject.tuxfamily.org/gal/0158010/index.html

Voila, en espérant quelques commentaires de votre part !
L'adresse du site est toujours : http://www.froyokproject.fr.cr (http://www.froyokproject.fr.cr/)
;)

Frypolar
05/02/2009, 17h55
Vous verrez ici une galerie plus à jour que celle de moddb : http://froyokproject.tuxfamily.org/gal/0158010/index.html

J'adore ton site, je suis une buse en programmation alors ça se trouve c'est super simple à faire, mais j'aime :bave:.

Froyok
06/02/2009, 16h13
pour ce qui concerne la galerie, il s'agit d'un application mélangeant javascript et flash, elle n'est pas de moi, je suis également une buse dans ce domaine :p.

Tu trouveras plus d'informations ici : http://www.airtightinteractive.com/projects/tiltviewer/

Voila !

Froyok
26/06/2009, 23h08
Un peu de neuf :

http://www.gamemakers.fr/devblog/dooce-premiere-build/

J'hésite, je m'incruste dans la partie devblog de cpc ou pas ? :ninja:

Raphi Le Sobre
27/06/2009, 00h29
Tu veux que je demande à ce que tu puisses poster sur DevBlog ? Tu vas avoir des hordes de fans qui vont suivre pas à pas tes évolutions, et tu seras vite obligé de gagner des tonnes de pognon et de le claquer en pute et en coke hein, si jamais tu participes à cette rubrique.

Regarde Tyler, depuis qu'il a posté à propos de son jeu post-apo, il passe plus de temps à répondre à ses fans qu'à coder son jeu.

zwzsg
27/06/2009, 15h29
Y'a moyen d'avoir un ou deux screenshot ingame?

J'ai bien cliqué le lien vers la galerie, elle est 404, j'ai clique le lien vers le site du projet, quelques concepts arts façon BD, un forum, du text, mais pas de screenshot.

Froyok
28/06/2009, 02h16
Pas de screenshoot désolé, je bosse sur le moteur 3d pour le moment. Le in-game viendra d'ici quelques... Mois ^^' .
Je vais voir ça pour la gallerie, aps normal qu'elle soit en erreur 404 tiens...

Sinon, Raphi, je veux bien, s'il y a les putes hein, ça motive toujours un truc comme ça.

Monsieur Cacao
28/06/2009, 14h28
Regarde Tyler, depuis qu'il a posté à propos de son jeu post-apo, il passe plus de temps à répondre à ses fans qu'à donner des ordres à son équipe d'esclaves pour qu'ils codent son jeu.

Fixaid.
En fait c'est un gros branleur Tyler :tired:

Froyok
28/06/2009, 22h01
Il doit surtout s'occuper de la com et du marketing je pense... :p

Sinon, je dois faire moi-même la demande pour le dev-blog ?
Si oui, où, et à qui ?

Tyler Durden
28/06/2009, 23h11
Comment je tombe par hasard sur ce topic et que je vois qu'on me bave dans le dos. *tapote nerveusement un objet contendant clouté sur son épaule.

Froyok
21/07/2009, 19h30
Houuuaaa ! Un an déjà ! :O
Voilà un an que j'ai balancé EXIL dans le chemin de la création !

Je vous renvois à ma dernières news pour les dernières nouveautés :
http://www.gamemakers.fr/devblog/

Dark Fread
21/07/2009, 20h08
C'est marrant ce moteur qui construit de la 3D sur des données en html. Ca a l'air plutôt intuitif en plus.

Froyok
21/07/2009, 21h34
C'est marrant ce moteur qui construit de la 3D sur des données en html. Ca a l'air plutôt intuitif en plus.

Houla, salopiaud, tu vas t'attirer les foudres des programmeurs fous ! :ninja:

J'avais déjà écrit un article à ce propos d'ailleurs...
Enfin bon, j'utilise du xml car cela m'évite de re-modifier tout et n'importe que dans le code source, en utilisant des fichiers de configurations (les xml) annexe, je simplifie les test et les bidouilles. Comme stalker, lui aussi utilise le xml !

Ici : http://www.gamemakers.fr/devblog/dooce-premiere-build/

J'espère que c'est intuitif, c'est le but ! ;)
Je m'oriente vers l'utilisation d'un moteur très fonctionnel, moddable et surtout compréhensible, à l'inverse de ogre 3D !

Raphi Le Sobre
21/07/2009, 21h46
N'hésites pas à spammer la boite mail de Half pour qu'il te passe dans le DevBlog, parce que Zoulou... Voilà quoi, il a l'âge de mon petit frère...

Froyok
21/07/2009, 22h15
J'ai mis à jour le post principal, il y aurait moyen de le déplacer dans le devblog ? Je vais demander à half...

Tyler Durden
21/07/2009, 22h26
C'est la classe ton projet Froyok ;)

Kenji-32
21/07/2009, 22h26
Dis, dis, c'est toi qui a fait l'artwork du début du post?

Froyok
21/07/2009, 22h43
C'est un photomontage, fait maison par mes pti doigts. Seul la fille n'est pas "made in my finger", le reste c'est maison.

Merci Tyler ! ;)
Je vais te concurrencer ! (ou pas, vu la vitesse à laquelle j'avance cer denier ave cmon taf de 5h à 13h...)

[EDIT] Half doit dormir, je vas aller le spammer... :ninja:

Tyler Durden
21/07/2009, 22h50
C'est un photomontage, fait maison par mes pti doigts. Seul la fille n'est pas "made in my finger", le reste c'est maison.

Un photomontage qui utiliserait un personnage d'un jeu avec des zombies ? Attention, attention délinquant :tired:

Froyok
21/07/2009, 22h52
Un photomontage qui utiliserait un personnage d'un jeu avec des zombies ? Attention, attention délinquant :tired:

Je ne crois pas, je pense que tu te goures sur la provenance/la personne de l'image !
On joue à "devine qui c'est" ? :ninja:

Tyler Durden
21/07/2009, 22h55
C'est pas Sheva de RE 5 ?
http://tof.canardpc.com/preview2/bd72eeed-12d1-47c1-bb21-adaff873bcc3.jpg (http://tof.canardpc.com/show/bd72eeed-12d1-47c1-bb21-adaff873bcc3.html)

Froyok
21/07/2009, 22h56
Nan, perdu ! :cigare:
(de plus ce n'est pas un personnage fictif, ça me rassure au moins que l'on ne la reconnaisse pas, j'aurais pas de soucis de droits et tout et tout, au pire je leut lancerais GMB et les chiens !).

Tyler Durden
21/07/2009, 22h58
Le début de tatouage sur le bras, la mèche, le teint... Merde j'aurai juré.

Froyok
21/07/2009, 23h01
Bah ouais mais nan.
Bon, je vais tenter de bosser un peu ma trigo moi, elle va pas se coder toute seule ma caméra TPS... (Mais y'a John Doe qui m'attend ! :cry:)

Rodwin
21/07/2009, 23h26
Pinaise !
:fan:

Dark Fread
23/07/2009, 00h51
Houla, salopiaud, tu vas t'attirer les foudres des programmeurs fous ! :ninja:

Ah ouais, j'imagine. C'est pour ça que c'est intuitif, remarque :ninja:

Nan mais l'artwork c'est Sheva, arrête de nous faire marcher :tired:

Froyok
23/07/2009, 15h55
Nan mais l'artwork c'est Sheva, arrête de nous faire marcher :tired:

Je serais franc jusqu'au bout donc : pas du tout.

Sinon, Hafl ne souhaite pas m'ouvrir un dev-blog pour le moment, tant que je n'ai pas plus de screenshots ingame ou du moteur.
C'est compréhensible...

Ou pas, vous pouvez le lyncher quand même... :p



Et puis je reviendrais, vous l'aurez tous dans le cul si je passe le jeu en payant, je vais me faire des sous sur le dos des canards ! Har Har, harglssjg... Hem, la caméra...

Et qui c'est le couillon qui touche au nom de mon topic ? 'tention, ou j'y fous de la Hardtek ! >3

Froyok
28/07/2009, 22h56
Ajoute d'une grille pour se repérer (dimension 500*500 espacé de 5 unités).

http://tof.canardpc.com/preview2/5919659e-5dcb-41b2-8a7f-f98eab53f98f.jpg (http://tof.canardpc.com/show/5919659e-5dcb-41b2-8a7f-f98eab53f98f.html)


Je poursuit ma quête avec ma caméra 3D, juste quelques cosinus et sinus à configurer et elle sera fonctionnel ! ;)
A gérer ensuite le déplacement du point d'observation (tel quel, il fonctionne, mais la répétition des touches n'est pas activée, il faut donc marteler le clavier... Pour bouger le centre de la vision d'un petit millimètre).

ziltoïd
28/07/2009, 23h15
J'aime ton projet.

Froyok
28/07/2009, 23h47
Merci ! ;)

Kenji-32
28/07/2009, 23h57
De toute façon, comme Chuck Norris aime ce jeu, on a pas trop le choix de ne pas pouvoir l'aimer :ninja: (Oh, que tu es fort et grand Chuck et ... Hummhum ) ... Woot! La caméra TPS, sa va changer de l'ancienne camera FPS :D Mais, euh c'est qui la nana sur l'artwork ? :D Bonne continuation en tout cas, ça ma l'air bien ce mod :)

Froyok
29/07/2009, 00h08
...ça ma l'air bien ce mod :)
:O c'est pas un mod !
Tu veux que je tape ? Hein, et chuck, tu veux le mettre en colère, hein, hein !?

Sinon, pour la nana, peut-être dans les crédits, ou quand j'aurais le dev-blog sur cpc... Donc pas de réponses tout de suite ! :ninja:

IrishCarBomb
29/07/2009, 11h10
Très impressionné !!!:o Vraiment un super projet. J'aimerais bien y participer mais je ne suis pas sur d'être à la hauteur.

Bon courage en tout cas, j'espère que si tu arrives à le finaliser et à le proposer à la vente, les canards auront une ch'tite ristourne.

Kenji-32
29/07/2009, 11h53
ça ma l'air bien ce jeu :)


Fixay, pardonne moi, au grand Chuck :unsure: ( Et Froyok aussi ! :sad: )

Froyok
29/07/2009, 13h34
Très impressionné !!!:o Vraiment un super projet. J'aimerais bien y participer mais je ne suis pas sur d'être à la hauteur.

Bon courage en tout cas, j'espère que si tu arrives à le finaliser et à le proposer à la vente, les canards auront une ch'tite ristourne.

Merci ! ;)
Si tu veux aider, dis moi dans quel domaine déjà... Car la je peux te trouver une place pour faire du café sinon ! :ninja:


Fixay, pardonne moi, au grand Chuck :unsure: ( Et Froyok aussi ! :sad: )

Le nul, c'est jeu et jeux ! Déjà réaliser un jeu c'est difficile, si tu me demande les suites en même temps, j'ai pas finis... ^_^

Kenji-32
29/07/2009, 13h37
Niark, c'était pour voir si t'avais les skillz nécessaires pour faire le launcher haha.. ( Jeu, OptionS, Quitter...) ... à moins que tu ne le fasses entièrement en anglais ? :)

PS : Fallait bien un excuse :ninja:

PS 2 : Tu comptes faire une quadrologie? :)

Froyok
29/07/2009, 13h40
PS : Fallait bien une excuse :ninja:

Fixayd ! :rolleyes:


PS 2 : Tu comptes faire une quadrologie? :)

Non, mais d'après le scénario que j'envisage, une suite au jeu est fort probable. Tout dépendra déjà du temps de dev d'EXIL, après s'il me suffit d'adapter le gameplay et d'améliorer un poil le moteur pour la suite, ce sera plus rapide ! ;)

Kenji-32
29/07/2009, 13h49
Fixayd ! :rolleyes:

Waou, t'es vachement fort :wub:

Y a déjà une suite en prépa, c'est bon ca :)

IrishCarBomb
29/07/2009, 14h07
Merci ! ;)
Si tu veux aider, dis moi dans quel domaine déjà... Car la je peux te trouver une place pour faire du café sinon ! :ninja:

Ben de la prog (C, C++, C#) mais je suis loin du über skilled roxxor master of da iouniveurse. J'excelle plus dans un langague assez exotique qui ne convient pas du tout à la réalisation d'un jeu. Au pire, sache que je fais du café comme personne.

Froyok
29/07/2009, 14h09
En prépa ? Bah non, il faut juste comprendre que le scénario est facilement extensible

Spoiler (Ne pas lire si vous ne voulez de révélations sur le scénario) : Dans EXIL, Enklave à pour but de fuir l'île, et forcément, il y parviendra, et retournera dans son royaume. Donc, pour le second opus, j'envisage une histoire se déroulant dans une immense ville moyenâgeuse avec un gameplay assez différent, toujours avec des acrobaties, mais qui se tourne plus vers le thief niveau infiltration. Une sorte de Assasin's creed, mais la comparaison s'arrête la. Par contre, on ne retrouvera pas forcément Enklave dans le second opus comme héro, mais je n'en dis pas plus...


Ben de la prog (C, C++, C#) mais je suis loin du über skilled roxxor master of da iouniveurse. J'excelle plus dans un langague assez exotique qui ne convient pas du tout à la réalisation d'un jeu. Au pire, sache que je fais du café comme personne.

Un programmeur ! \o/
Je ne suis pas un très bon programmeur non plus, mais avec du temps et de l'astuce (et beaucoup d'aide :ninja:). Et tu connais quelques langages de scripting ? Genre lua... J'envisage d'implémenter ce langage, ça permettrais pas mal de trucs ingame, pour gérer des évènement par exemples.

Enfin bon, si tu compte bien m'aider, va falloir que je tente d emettre au point un dépôt moi...
Je dis pas non à toute l'aide que l'on me propose, et pour cause, mon modeleur en chef ne me donne pas de nouvelles depuis un bon moment, idem pour un de mes bêta-testeur/aide à la conception du gameplay.
Donc on peut dire que nous sommes que deux actuellement sur le projet, DrQuinch pour la musique, et moi pour : programmation, textures, sons, 3D, etc...

Kenji-32
29/07/2009, 14h41
[/COLOR]Woot! Assassin's Creed :bave: :wub: :wub: et Jérusalem, bon hum, je m'égare la... Je vois bien la possibilité de monter sur les toits là :D

PS : Pas pu m'empêcher de lire le spoil haha :)

Froyok
29/07/2009, 14h45
Je vois bien la possibilité de monter sur les toits là :D

Et surtout de t'infiltrer, rentre dans les maisons que tu souhaites, par la fenêtre, la lucarne du toit, etc.

Mais bref, je me concentre sur exil d'abord... ^_^

Kenji-32
29/07/2009, 14h55
Impatient de voir ca :)

Exil : crée par un fan de Thief ( sur la belle boîboîte )

IrishCarBomb
29/07/2009, 15h25
Un programmeur ! \o/
Je ne suis pas un très bon programmeur non plus, mais avec du temps et de l'astuce (et beaucoup d'aide :ninja:). Et tu connais quelques langages de scripting ? Genre lua... J'envisage d'implémenter ce langage, ça permettrais pas mal de trucs ingame, pour gérer des évènement par exemples.

Enfin bon, si tu compte bien m'aider, va falloir que je tente d emettre au point un dépôt moi...

Euh le LUA, je me fais les dents dessus depuis environ... Euh... Une semaine.:sad: Donc delà à dire que je maîtrise... Mais comme dit mon cousin débile, "c'est en apprenant qu'on apprend" (sic). En tout cas, comme je suis très motivé pour faire partie d'un projet de jeu vidéo, je reste disposé à te filer un coup de paluche à la hauteur de mes moyens.

Froyok
29/07/2009, 19h13
Check tes MP ! ;)

Froyok
15/08/2009, 18h11
Mesdames, Messieurs, j'ai vaincu la trigo, suite à une révélation il y a quelques jours, vers 1h/2h du matin...

Ce qui veut dire que ma caméra fonctionne... Z'êtes sur le cul hein ?
Plus d'infos : http://www.gamemakers.fr/devblog/dooce-0e-en-vue-mon-captain/

http://tof.canardpc.com/preview2/cac9d290-2b5b-46c9-b87a-058a6b8913e8 (http://tof.canardpc.com/show/cac9d290-2b5b-46c9-b87a-058a6b8913e8.html)

Froyok
21/08/2009, 16h32
Elle sort dans l'ombre... Personne, c'est le moment.
Deux pas à droite, deux pas à gauche...

Course frontale...

Elle se cache alors entre les parcmètres ! (:ninja:)

Plus que quelques mètres...

Et PAF !


Nouvelle news !

http://www.gamemakers.fr/devblog/demo-menu-vers-ingame/



Cette fois-ci, il s'agit d'une vidéo. Rien de transcendant, juste une petite vidéo mais avec classe. B)



nyZlK-0xaQI

Kenji-32
21/08/2009, 16h39
Héhé beau boulot !!! ;) t'as bien réussi la caméra ;)

Froyok
21/08/2009, 16h41
Au bout de deux mois j'avais plutôt intérêt... :ninja:

Froyok
11/09/2009, 22h25
http://www.gamemakers.fr/exil/

Un petit site afin de mieux présenter EXIL.
Notez également que je travaille toujours sur le moteur 3D.
Je vais pas rentrer dans les détails techniques (:ninja:), mais sachez que je parviens à mettre du ciel, du brouillard et à charger des models 3D.

Froyok
12/09/2009, 21h40
Ha bah tiens, moi qui croyais que n'avais pas été uploadé, finalement si.
Pour vos beaux yeux alors :

cX6kYQAcuXQ

Donc je gagne du temps en utilisant un moteur 3D déjà existant, la c'est un petit test avec musique, ombre dynamiques et lumière dynamique.
Rien de transcendant. Ha, avec fog (brouillard noir) et un p'tit sky à peine visible.

DarzgL
13/09/2009, 11h08
Donc je gagne du temps en utilisant un moteur 3D déjà existant, la c'est un petit test avec musique merdique, ombre dynamiques et lumière dynamique.
Rien de transcendant. Ha, avec fog (brouillard noir) et un p'tit sky à peine visible.

Fixed :ninja:
Donc si j'ai bien compris tu abandonnes ton précédent moteur ?

Froyok
13/09/2009, 11h36
Fixed :ninja:
Donc si j'ai bien compris tu abandonnes ton précédent moteur ?

Hem, on aime ou on aime pas, mais cette musique proviens de l'ost de zone of the enders (un ost que j'aime, que j'aime ! :wub: ).

Pour le moteur, pas tout à fait, disons que plutôt que perdre du temps à recréer des effets 3D, et par rapport à mon niveau de connaissances dans le domaine, je vais gagner du temps avec ce moteur 3D, mais il faut bien assimiler que ce moteur 3D ne s'occupe que de l'affichage, j'ai derrière le son à gérer (en partie fait), les menus, la physique, et les contrôles (actions du joueur, etc...), IA, et encore bien d'autres...

DarzgL
13/09/2009, 15h45
Tout est question de goût bien sûr :siffle:
En ce qui concerne le moteur, t'inquiète pas je sais ce que c'est de (d'essayer de) programmer un jeu, le maximum que j'aie fait en ce domaine étant de rendre une animation en 2D composée de 2 frames en C et SDL :ninja:

Froyok
15/09/2009, 23h34
Nouvelle news :
http://www.gamemakers.fr/devblog/a-bouge-pour-exil/

J'ai un peu agrémenté la vidéo d'informations, et je parle un peu plus en profondeur de Ogre3D, et je parle également de quelques autres trucs.
Bonne lecture.

rOut
18/09/2009, 21h28
Dis donc, j'avais pas vu ce topic, mais ça à l'air cool ça. J'ai toujours révé moi aussi de me lancer dans ce genre de projet, mais en général je n'arrive pas à me motiver suffisamment pour bosser dessus plus d'une semaine ou deux d'affilée.

Je vois que vous avez l'ambition de faire un jeu open source, je trouve ça vraiment bien comme initiative, et je serai bien curieux de voir ce que vous avez fait, si c'est déjà possible.

Froyok
18/09/2009, 21h32
Dis donc, j'avais pas vu ce topic, mais ça à l'air cool ça. J'ai toujours révé moi aussi de me lancer dans ce genre de projet, mais en général je n'arrive pas à me motiver suffisamment pour bosser dessus plus d'une semaine ou deux d'affilée.

Je vois que vous avez l'ambition de faire un jeu open source, je trouve ça vraiment bien comme initiative, et je serai bien curieux de voir ce que vous avez fait, si c'est déjà possible.

Je t'aime ! Tu inaugures la page 3 ! :emo:
Avec un message gentil en plus !

Bon déjà, je suis tout seul maintenant, j'ai bien eu deux/trois aides, mais maintenant je suis seul. Bref, je continu et je travail sur mon moteur de jeu.
Il n'y a rien de plus que les quelques vidéos déjà postées, hélas.

Je fais face à pas mal de boulot,et j'ai un mal fou à organiser tout ça.

Froyok
20/09/2009, 16h31
J'ia mis au point une nouvelle chaîne sur youtube, je vais re-uploader les dernières vidéos d'ici peu.

http://www.youtube.com/user/GameMakersFr

Froyok
01/10/2009, 18h07
Mangez des briques ! B)

http://www.gamemakers.fr/devblog/meme-avec-des-briques-il-faut-toujours-un-plan/

Froyok
03/10/2009, 02h04
Cela fait longtemps que je les avais sélectionnées, ces pistes musicales, mais je ne les avais jamais présentées !
C'est chose faite, enfin, un aperçu du moins :

http://www.gamemakers.fr/devblog/musique-4-pistes-dambiance/

DarzgL
03/10/2009, 09h58
Elles sont de toi les musiques ?

Froyok
03/10/2009, 12h09
Non, toutes ont été trouvé sur Jamendo (et bien entendu, pas de soucis de licence pour pouvoir être utilisée dans le jeu).

Froyok
13/10/2009, 00h32
Voilà les premier rendus in-game !
http://uppix.net/9/e/0/ea66ced10490161e52980af473f09tt.jpg (http://uppix.net/9/e/0/ea66ced10490161e52980af473f09.html)
Oui, c'est une poutre !
Je test encore deux trois truc, comme les shaders, et la je tente d'activer le normal mapping sur la poutre, pas encore ou point, ici juste un rendu classique sans effets. Et cette poutre est l'oeuvre de Moindre, un modeleur hors-pair ! Bienvenue à lui dans l'équipe !

D'ailleurs, voici une colonne corinthienne encore en cours de développement :
http://uppix.net/f/1/1/812c52c423828951864d20c8cd05att.jpg (http://uppix.net/f/1/1/812c52c423828951864d20c8cd05a.html)

Froyok
17/10/2009, 02h36
:lol:
Après une semaine de bataille, est totalement opérationnelles, ces coquines de normal map (qui servent pour le bumpmapping) fonctionnent !

http://uppix.net/e/d/9/b9f39eff1d8d107f867ffac7ccb69tt.jpg (http://uppix.net/e/d/9/b9f39eff1d8d107f867ffac7ccb69.html)

Froyok
24/10/2009, 01h07
Prémices de l'éditeur d'objet ingame, ici la flèche de sélection.
faut encore que je tape des lancés de rayon et compagnie, mais ça va pas tarder.

http://uppix.net/b/f/a/9021cbd8cd35e6bc7f8ae4a5e2f90tt.jpg (http://uppix.net/b/f/a/9021cbd8cd35e6bc7f8ae4a5e2f90.html)

IrishCarBomb
24/10/2009, 23h52
Beau boulot, sincèrement !

Ag!to
25/10/2009, 15h40
Bonne chance pour ton projet :)

Froyok
25/10/2009, 16h00
Merci à vous deux ! ;)

Froyok
01/11/2009, 13h30
P'tite nouvelles images, en ce moment je bosse toujours sur l'éditeur...
Ici divers test, dont la transparence...

Sans specular :
http://uppix.net/1/c/7/4b0dfd10b08269b5bb2286516b72ct.jpg (http://uppix.net/1/c/7/4b0dfd10b08269b5bb2286516b72c.html)

Avec specular :
http://uppix.net/8/2/b/e5155cc6ac3a8a9c9f301a6e479dct.jpg (http://uppix.net/8/2/b/e5155cc6ac3a8a9c9f301a6e479dc.html)


Et enfin, un objet manuel (un brush, et pas le cube au centre) créé point par point, et non grâce à un model 3d :
http://uppix.net/d/d/5/612b039a08f701bff3fee6530ad49t.jpg (http://uppix.net/d/d/5/612b039a08f701bff3fee6530ad49.html)

Froyok
06/11/2009, 14h56
Petit rebut aujourd'hui (attention, c'est une phrase qu'il faut deviner :siffle: ) :


http://download.tuxfamily.org/gamemakers/site/news/udk.png

http://www.lightandmatter.com/html_books/7cp/ch07/figs/crepuscular-rays.jpg

Indice : http://www.gamemakers.fr/devblog/epic/

IrishCarBomb
06/11/2009, 17h29
Voyez-vous ça...:)

Et tu peux en disposer sans contrepartie aucune ? Merde alors, ils s'achètent une nouvelle conduite ou quoi ?

En tout cas, tu n'as désormais plus aucune excuse. AU BOULOT !!!!!;)

Froyok
07/11/2009, 15h28
Clair !
Oui, du moment que le projet reste gratuit, pas d'obligation spéciale. Après pour une licence payante il faut voir...

DarzgL
08/11/2009, 11h41
Epic remonte dans mon estime là. A voir si ce sera possible avec l'id Tech 5 :bave:

Froyok
12/11/2009, 22h59
La réécriture du scénario est en cours, mais j'aimerais quelques avis extérieurs néanmoins, afin de m'assurer de la cohérence de la chose.
La trame de base à été sensiblement modifié, et la fin est dorénavant complètement différente. J'aimerais éviter un vieux cliché et une copie d'autre jeux, donc si certains n'ont pas peur des spoilers, qu'ils me contactent par mp ou par mail (mail à Froyok [at] yahoo [dor] fr, avec comme sujet : "EXIL"), et nous discuterons de tous ça autour d'un bon cristal. J'aimerais avoir une histoire entrainante, mais difficile de juger depuis un seul point de vue.

Darkath
12/11/2009, 23h03
La seule contrainte pour l'utilisation de l'UE3 gratos, c'est que ce ne soit pas a but commercial. Donc pas possible de faire de l'argent avec (même par la pub etc.)

Froyok
12/11/2009, 23h06
La seule contrainte pour l'utilisation de l'UE3 gratos, c'est que ce ne soit pas a but commercial. Donc pas possible de faire de l'argent avec (même par la pub etc.)

Yep, c'est ça. Pour le moment EXIL est fully Free ! ;)

Froyok
14/11/2009, 09h35
Mise à jour du premier post.

IrishCarBomb
14/11/2009, 22h08
P'tain le coup de crayon que t'as.:cry:

Froyok
14/11/2009, 22h17
P'tain le coup de crayon que t'as.:cry:

Merci, mais le soucis, c'est que je suis une quiche pour les mettres en couleurs, même aidé de photoshop.

DarzgL
14/11/2009, 23h05
Tu t'en sors avec l'UDK ?

Froyok
14/11/2009, 23h25
Tu t'en sors avec l'UDK ?

Quelque tests, mais je tente pas grand chose, pour le moment je suis sur l'apprentissage du langage intégré (l'unreal script) et j'écris le gamedesign et le scénario. Normalement, à la fin du mois c'est finit. Mais en tout, pas de soucis de prise en main, habitué à hammer (half-life 2), je suis pas trop dépaysé, c'est même encore plus simple ! :o

DarzgL
14/11/2009, 23h28
J'ai testé un peu, ben si tu veux faire des grandes maps il va falloir t'armer de courage parce que les maps d'exemple rament bien en mode édition ! Et j'ai une 4890 :o

Froyok
14/11/2009, 23h30
J'ai testé un peu, ben si tu veux faire des grandes maps il va falloir t'armer de courage parce que les maps d'exemple rament bien en mode édition ! Et j'ai une 4890 :o

J'ai une 4850 et c'est pareille. Mais bon, c'est pas trop un soucis, c'est pas invivable je trouve. Pour le moment je test aussi les perfs du moteur, son optimisation, ces limites, comment il fonctionne, etc...

Froyok
15/11/2009, 03h07
http://uppix.net/4/e/b/7131ebec4081bca198819f40b8806tt.jpg (http://uppix.net/4/e/b/7131ebec4081bca198819f40b8806.html)
http://uppix.net/6/0/a/f8317ccea978827f6a32bdb53cc4ctt.jpg (http://uppix.net/6/0/a/f8317ccea978827f6a32bdb53cc4c.html)

Putain, qu'est ce que c'est simple ! :lol:
J'ai passé plus de temps à apprendre à me servir de XSI mod tool (équivalent de 3DSmax pour ceux qui ne connaissent pas) que d'insérer le model dans une map ! :o

L'invité
15/11/2009, 03h12
Moi je trouve ça dommage quand même d'abandonner l'idée d'un moteur perso. Bon ok c'était beaucoup plus dur, mais c'est beaucoup plus classe. B)

Froyok
15/11/2009, 03h52
Moi je trouve ça dommage quand même d'abandonner l'idée d'un moteur perso. Bon ok c'était beaucoup plus dur, mais c'est beaucoup plus classe. B)

Beaucoup de personnes m'ont fait cette réflexion, mais ce qu'il faut savoir, c'est que je déteste la programmation, enfin bon, pas autant que certains, mais je prend 1000 fois plus mon pied à faire du leveldesign qu'a programmer. Et avec EXIL, c'est avant tout l jeu qui m'intéressait, pas le moteur. Si j'avais décidé de programmer mon propre moteur c'est parce que je n'arrivais pas à trouver mon bonheur parmi les features de moteur gratuits.

Ce qui prime dans l'histoire, pour moi, c'est le jeu, pas son moteur. ;)

Après oui, j'aurais pu développer mon moteur, j'aurais eu la classe, mais comme ce n'est pas ce que j'aime faire, et puis surtout, avant d'arriver à égaler l'unreal engine 3, m'aurais fallut 10 ans, rien que pour apprendre les mathématiques (vecteur 3D spatiaux, quaternions, compression du moteur physique, matrices 3x3 / 4x4, et j'en passe... beaucoup !)


Enfin voilà, je vais vraiment me faire plaisir la, avec UDK, ça commence à faire un bon bout de temps que j'ai pas mappé... bah, 1 an en fait, depuis que j'ai supprimé steam et hammer.

[EDIT] Page 4 ! :lol:

DarzgL
15/11/2009, 10h18
M'enfin si j'ai bien tout capté, L'UnrealScript c'est pour faire l'UI et le "type de jeu", et l'éditeur c'est pour faire le reste ? Parce que pour l'instant je ne comprends même pas comment parvenir à faire un jeu "entier" avec l'UDK :ninja:

IrishCarBomb
15/11/2009, 12h54
Merci, mais le soucis, c'est que je suis une quiche pour les mettres en couleurs, même aidé de photoshop.

Dans ce cas, oriente-toi vers un design cell shading en noir et blanc (un peu à la Madworld).;)

Sinon l'UDK est-il accessible pour un total noob en matière de mapping, leveling, et tout le reste ? Il y a des tutos ?

Froyok
15/11/2009, 15h42
L'unrealscript est la base du jeu, ça permet de programmer le style de la caméra par exemple (fps,tps), on y créer les nouveau monstre, à partir d'un code basique n indiquant un ia type, etc.. Et après dans l'éditeur on ajoute ce qui a été créé avec le code. les entité sont d'abord définies par le code. C'est en modifiant ce code de base que l'on créé son jeu, ma modification dans mon cas va reposer sur le fait de virer le côté deathmatch, etc.. le versant multijoeur et j'en passe...


Pour la prise en main, je vous conseille ces tutos vidéo :
http://www.passion3d.com/cours_new_ut3.html

Froyok
16/11/2009, 06h19
J'm'amuse comme un petit fou...
http://uppix.net/1/e/4/602e057d98aa9baea4c145d6ed10ctt.jpg (http://uppix.net/1/e/4/602e057d98aa9baea4c145d6ed10c.html)
http://uppix.net/a/4/e/a526bc18ec29002330577e733257ett.jpg (http://uppix.net/a/4/e/a526bc18ec29002330577e733257e.html)
(texture perso, made in froyok, merci cgtexture.com ! :lol:)

--------

Premier bug aussi... :tired:
http://uppix.net/e/1/3/8c39ce5b1f4670a9b24e81494f351tt.jpg (http://uppix.net/e/1/3/8c39ce5b1f4670a9b24e81494f351.html)

half
16/11/2009, 08h49
Et bien voila de quoi te donner l'access au devblog ! Mes felicitations.

Comme d'hab fait ta news, envoie a dev_AT_canardpc_POIL_com et si ca corresond je te laisserai la publier !

Encore une fois beau boulot et continue comme ca.

Froyok
16/11/2009, 10h46
Et bien voila de quoi te donner l'access au devblog ! Mes felicitations.

Comme d'hab fait ta news, envoie a dev_AT_canardpc_POIL_com et si ca corresond je te laisserai la publier !

Encore une fois beau boulot et continue comme ca.

Je rédige ça et je te l'envoye ! ;)
Je compte sur toi pour corriger les fautes ? :p

IrishCarBomb
16/11/2009, 11h54
Rha lala, ça me donne vraiment envie de m'y mettre.

Si seulement j'avais du talent.:emo:

Froyok
16/11/2009, 12h25
Pas besoin de talent, juste de la pratique, surtout en matière de level design, avec une bonne analyse de bons jeux, on apprend plein de truc... Après faut du temps pour composer tous cela.

Exemple, je débute en modeling, j'ai mis 4 heures pour faire cette arche !

DarzgL
16/11/2009, 19h03
Exemple, je débute en modeling, j'ai mis 4 heures pour faire cette arche !

Tu utilises quoi ? Blender j'imagine ? Pas trop dur pour importer dans l'UDK ?

Froyok
16/11/2009, 19h17
Tu utilises quoi ? Blender j'imagine ? Pas trop dur pour importer dans l'UDK ?

Non, j'utilise le XSI Mod tool 7.5, et l'exporter normalement pour la version 6.0 focntionne très bein. Je hais blender, j'ai jamais vu une interface aussi merdique. Et 3dsmax je n'ai jamais réussi à m'en servir.

L'importation ensuite dans l'udk se fait très simplement, tu ouvres la bibliothèque, tu clique sur "import" et tu vas chercher ton model. Et hop, plus qu'a utiliser.

moindre
22/11/2009, 10h43
Pas trop dur pour importer dans l'UDK ?

Non , vraiment rapide ,donc trés plaisant .

exporter blender : http://www.katsbits.com/htm/tools_utilities.htm#ase




Je hais blender, j'ai jamais vu une interface aussi merdique.


:tired: ...

... s'toi l'interface ! :p

Kenji-32
22/11/2009, 11h35
Bon je repasse en mode zombie pour te dire chapeau, sa avance bien dis donc ton projet Froyok! :D il manque plus que des monsters hehe.

DarzgL
22/11/2009, 14h07
Bon je repasse en mode zombie pour te dire chapeau, sa avance bien dis donc ton projet Froyok! :D il manque plus que des monsters hehe.

Nan, il manque toute la partie programmation en fait :ninja: C'est pas un mod pour UT3 que Froyok veut faire...

Froyok
22/11/2009, 14h09
Certes, mais rien n'empêche de faire un mapping de base, on peut tout aussi bien implémenter le reste par la suite (du moment que l'on se fixe des dimensions dès le début pour les niveaux).

IrishCarBomb
26/11/2009, 12h28
Je me demandais justement, toute la partie prog se fait-elle à base d'UnrealScript, ou d'un langage plus standard ?

Froyok
26/11/2009, 14h01
L'unreal script permet l'usage du c++, me demande pas comment, mais on peut quand même faire du c++. Mais bon, l'unreal script est un cousin bâtard du c++, donc bon, l'apprendre est pas difficile (même structure quasiment). Juste deux trois nouveau truc au niveau des variables, par rapport aux classes, etc...

En fait le plus dur pour moi, c'est de savoir de quel fonction/classe hériter, car je trouve quasi aucune doc la dessus. Et sans héritage, impossible de spécifier tes propres paramètres. Je pense que tu peux modifier en profondeur le code, sans héritage, mais pour le moment je tente pas, je tiens à garder le truc sain avant de bidouiller... :ninja:

DarzgL
26/11/2009, 20h12
Connaître à quoi se réfère exactement chaque classe "native" (non-UT) est très très loin d'être chose aisée, en effet y'a quasiment pas de doc sur le sujet.

DarzgL
13/12/2009, 12h00
Des niouzes ? :emo:

Darkath
13/12/2009, 12h13
http://forum.canardpc.com/showthread.php?t=41280&page=4

Froyok
13/12/2009, 12h33
Des niouzes ? :emo:

Pssst,
Comme le montre Darkath, suit le lien :
http://cpc.cx/BE
http://cpc.cx/BE
http://cpc.cx/BE
http://cpc.cx/BE
http://cpc.cx/BE
http://cpc.cx/BE
http://cpc.cx/BE
http://cpc.cx/BE t'entends ? :o

DarzgL
13/12/2009, 12h33
http://forum.canardpc.com/showthread.php?t=41280&page=4

Damned, mais il pourrait poster sur son topic aussi, c'est que je me faisais du souci moi :wacko:
Edit : ouais, j'ai entendu, mais pourquoi tu postes pas sur ton topic ?

Darkath
13/12/2009, 13h04
Damned, mais il pourrait poster sur son topic aussi, c'est que je me faisais du souci moi :wacko:
Edit : ouais, j'ai entendu, mais pourquoi tu postes pas sur ton topic ?

Parceque son topic devblog à carrément plus la classe dans la section devblog

Froyok
13/12/2009, 15h16
Parceque son topic devblog à carrément plus la classe dans la section devblog

Grave ! B)
Nan mais c'est surtout que le devblog est plus facilement visible que ce topic selon moi... ou pas remarque.

Froyok
15/05/2011, 00h02
Un peu irradié, un peu mort, un peu pas à jour, ce thread va survire grâce à une "update" ! :lol:

Voilà, gros participant au thread sur l'udk, certains aurons vu que j'ai un projet perso.
A l'occasion d'une nouvelle mise à jour j'en profite pour tout remettre au frais.
Déjà la page du projet sur moddb (pas de site officiel pour le moment) : http://www.moddb.com/games/exil (elle déconne via indiedb, faut que je corrige ça)

Et puis le premier message de ce topic que j'ai remis à jour :




http://uppix.net/9/1/7/41aa9f8c942871ff569a6dc0564b9tt.jpg (http://uppix.net/9/1/7/41aa9f8c942871ff569a6dc0564b9.html)


Dernière mise à jour de ce post :
1er Mai 2011



Exil, qu'est ce que c'est ?
EXIL est un jeu vidéo entièrement en 3D, que je développé avec l'UDK (Unreal Developement Kit).

Quel type de jeu est EXIL ?
EXIL est un jeu de plate-formes orienté action. Le personnage principale se retrouve dans un environnement plutôt grand et doit faire face à des énigmes qu'il peut résoudre grâce à de nombreuses habilitées acrobatiques (tel que le walljump, le wallrun) et certains pouvoirs (conféré par des cristaux qui donne plus de force, plus de vitesse). Il peut même arriver que ces deux éléments se mélange pour venir à bout des obstacles.
EXIL c'est aussi des combats, le personnage principal possèdera très vite deux épée lui permettant de combattre les monstres rencontrés sur son passage. Un système de combo permettra un enchainement de coups particulier et une augmentation des dégâts sur les ennemis. Bien entendu, grâce au pouvoir des cristaux, le joueur aura la possibilité de faire de nouveaux combo et pourra gérer ses combats différemment.

Quel est l'histoire d'EXIL ?
Lena est une jeune femme qui s'est récemment suicidé, les causes de son suicides restent inconnues. Lena suite à son décès volontaire se retrouve dans le royaume des morts ou un jugement de son âme l'attend. Malheureusement, le tribunal et les lois du monde des morts est catégorique : le suicide n'est pas toléré, et la peine pour cette action est irrévocable. Lena est alors exilé dans le fond du royaume des morts, dans les landes infinies du désert des morts ou son âme se verra détruite petit à petit par le temps.
Mais Lena ne recherchait pas ça, ce qu'elle voulait c'était la paix et non le malaise d'une mort interdite. Lena va donc tout faire pour revenir vers le monde des morts et se faire accepter... pour reposer en paix.

Quel est l'univers d'EXIL ?
Le monde des morts est le thème central. Dans ce monde existe deux lieux principaux : le citadelle et le désert. La citadelle est le carrefour des âme, la ou reposent les gens décédés. Tout autour se trouve le désert des exilé, la ou les âmes déclaré comme interdites y sont envoyés. L'environnement est très aride, poussiéreux, vide et le temps est long.

Qui réalise EXIL ?
Moi, Froyok, tout seul pour le moment. Je ne préfère pas développer en groupe suite à quelques problèmes. De plus je gère le projet comme je l'entend de cette manière.


Je vais être honnête : le jeu est très inspiré de la série "les sables du temps" de Prince of Persia, c'est même l'exemple fondateur. Mon but est de proposer une expérience de jeu similaire dans l'univers que j'ai imaginé.
Je ne peux pas garantir si je vais révolutionner le genre, honnêtement je ne pense pas (après tout les Prince of persia sont déjà le meilleur du genre), mais j'espère proposer une aventure intéressante et agréable à jouer.


Technologies
EXIl est développé avec l'UDK (Unreal development Kit), la version stand-alone de l'unreal engine 3. Cela garantit donc une bonne ossature pour le jeu (aussi bien pour les graphismes grâce au moteur next-gen, que pour l'optimisation du jeu).
J'utilise ce moteur depuis sa sortie en Novembre 2009 et on peut dire aujourd'hui que je le maitrise plutôt bien dans l'ensemble. je suis donc capable de l'exploiter correctement pour le projet.

Faudra-t-il un joystick ?
Pas nécessairement, de plus l'UDK ne gère que le pad XBOX360 par défaut, je devrais coder moi-même la reconnaissance d'autre périphérique. Donc actuellement le jeu n'est jouable qu'au clavier/souris.
Mais bien entendu une bonne expérience de jeu repose sur les bon outils, donc le pad restera le plus approprié (je pense).


Historique :
Le projet est vieux, est à beaucoup changé, à été abandonné déjà deux fois.
Le début du projet date de juillet 2008 à peu près (je parle de développement).
J'ai commencé par travailler avec un moteur peros en OpenGL, puis avec Ogre3D et Irrlicht.
Et au final je suis arrivé sur l'UDK que je teste depuis sa sortie.

Le projet à changé d'histoire et d'univers de nombreuses fois, mais le gameplay à toujours été dans le même esprit.



J'espère sortir un prototype bientôt grâce à mes avancées. ;)



Visuels :



http://www.youtube.com/watch?v=0dsQYiL0FC4
http://www.youtube.com/watch?v=eG-2YtNRZaw


---

La mise à jour de ce soir :

Quelques artworks :

http://uppix.net/e/b/6/693a8a723ffe80fc24482774ea1aet.jpg (http://uppix.net/e/b/6/693a8a723ffe80fc24482774ea1ae.html)
Lena, l'héroïne.

http://uppix.net/a/e/c/b0bea9f4fdfb2eedb023d1a763d2et.jpg (http://uppix.net/a/e/c/b0bea9f4fdfb2eedb023d1a763d2e.html)
Une vue lointaine de la citadelle.

http://uppix.net/4/6/f/53d828df6aab84c5c6bfb57fe9c08t.jpg (http://uppix.net/4/6/f/53d828df6aab84c5c6bfb57fe9c08.html)
La faucheuse, gardienne du royaume des morts.


Et enfin tout chaud un premier test du système de "ledges" :

http://www.youtube.com/watch?v=LDQwd_UC13E

hitodama
15/05/2011, 00h24
Tiens Exil est ressuscité ? Cool ! Par contre tu devrais vraiment trouver un peu de monde pour t'aider. Je comprends bien qu'une mauvaise expérience ne donne pas envie de recommencer mais ça peut aussi apprendre à ne pas retomber dans les même pièges. Bon courage pour la suite en tous cas !

Froyok
15/05/2011, 00h28
Merci ! ;)
Mais non c'est non, je bosse seul. De plus mon rythme de développement est bien trop chaotique pour convenir à un groupe. :)

Tylers
15/05/2011, 08h05
Cool le systeme de ledge, tu t'es pas encore penché sur les fins de bords ou t'as des difficultés ?
Et sinon vu que ton projet semble se baser pas mal sur le gameplay POP, çà te décourage pas de voir que de plus en plus de FPS sont sortis/sortent avec des possibilités type "Parkour" ? A moins que tu comptes ajouter quelques mouvements inédits :D (les fameuses combinaisons cristaux/mouvement peut être). Tu comptes en faire la plus-value de ton jeu ou bien plutôt via le level design ou l'histoire(etc) ?

Froyok
15/05/2011, 15h39
Cool le systeme de ledge, tu t'es pas encore penché sur les fins de bords ou t'as des difficultés ?
Et sinon vu que ton projet semble se baser pas mal sur le gameplay POP, çà te décourage pas de voir que de plus en plus de FPS sont sortis/sortent avec des possibilités type "Parkour" ? A moins que tu comptes ajouter quelques mouvements inédits :D (les fameuses combinaisons cristaux/mouvement peut être). Tu comptes en faire la plus-value de ton jeu ou bien plutôt via le level design ou l'histoire(etc) ?

Pour les ledges, ouais c'est que le début, le code est assez complexe donc j'ai énormément de choses à tweaker/vérifier.
Ça ne me décourage pas sinon, au contraire, ça montre tout l'intérêt que ce type de gameplay peut apporter et son public avec ! ;)
Dans le cas des cristaux mes énigmes de parkour se baserons aussi sur la gravité (course sur les murs, au plafond, inversion de la gravité) un peu comme Prey 1.
Donc ouais niveau level design ça devrait offrir quelque chose d'intéressant une fois bien combiné !

Mais faut déjà le coder tout ce bazar !

Tylers
15/05/2011, 16h54
Héhé la gravité, j'avais commencé un jeu qui se basait sur çà mais très orienté portal. Chiant à faire sous l'UDK. J'étais pas completement satisfait du "spider physics" ou un truc du genre.

Froyok
15/05/2011, 17h47
Le spider est complètement bugué, faut tout reprogrammer à la main avec le physics flying, ce qui n'est pas simple.

moindre
15/05/2011, 17h51
L'histoire à l'air bien mieux ainsi ( souvenirs souvenirs :ninja: ).

Froyok
15/05/2011, 18h17
L'histoire à l'air bien mieux ainsi ( souvenirs souvenirs :ninja: ).

Je trouve aussi. :ninja:

Tylers
15/05/2011, 18h30
Le spider est complètement bugué, faut tout reprogrammer à la main avec le physics flying, ce qui n'est pas simple.

Ouep j'avais le souvenir de çà. En tout cas y'a du potentiel derrière cette idée, deux jeux vont sortir se basant sur ce concept là plus ou moins. Un FPS et un jeu NGP.

Froyok
17/05/2011, 15h37
http://www.youtube.com/watch?v=Nsv_WA_xU2E

Petit jeu avec la gravité.
Ceci est la première étape de mes énigmes sur plusieurs niveaux, faut que je parvienne à marcher sur les murs désormais.

nero_angelo
17/05/2011, 15h55
Bon boulot en tout cas ! .

Froyok
17/05/2011, 19h44
C'est vraiment fun à jouer en tout cas. Dans un environnement adapté ça pourrais donner lieu à des séquences totalement WTF ! :p

Lt Anderson
20/05/2011, 00h55
http://www.youtube.com/watch?v=Nsv_WA_xU2E

Petit jeu avec la gravité.
Ceci est la première étape de mes énigmes sur plusieurs niveaux, faut que je parvienne à marcher sur les murs désormais.
C'est en vue subjective :O, alors que tu affirmais que pour des raisons de "body awarness" tu préférais que le jeu soit à la 3e personne. :tired:

Tu as changé d'avis?


Beau boulot sinon.

Froyok
20/05/2011, 00h58
C'est en vue subjective :O, alors que tu affimais que pour des raisons de "body awarness" tu préférais que le jeu soit à la 3e personne. :tired:

Tu as changé d'avis?

C'est en vue subjective si on le souhaite, les deux vue sont disponibles.
J'aime tout autant la caméra de prince of persia que celle de mirror's edge.
Et j'ai pu facilement combiner les deux. ;)
Dans cette vidéo je reste 1ere personne car c'est plus simple de viser pour le moment, mais ça sera corrigé par la suite, j'ai quelques truc spécifiques prévus.

Lt Anderson
20/05/2011, 01h03
C'est en vue subjective si on le souhaite, les deux vue sont disponibles.
J'aime tout autant la caméra de prince of persia que celle de mirror's edge.
Et j'ai pu facilement combiner les deux. ;)
Dans cette vidéo je reste 1ere personne car c'est plus simple de viser pour le moment, mais ça sera corrigé par la suite, j'ai quelques truc spécifiques prévus.
Génial, je retrouve de l'intérêt dans ton projet.

Froyok
20/05/2011, 01h08
Et bien on peut changer de vue à tout moment ! :)

:fidélise: :p

Froyok
21/05/2011, 05h32
Petit mise à jour :

http://uppix.net/c/6/d/703a545a03fde3088fcade911576dtt.jpg (http://uppix.net/c/6/d/703a545a03fde3088fcade911576d.html)
Bon la je faisait le con. En gros je faisait joujou avec la fonction qui trace des traits de debug. :p

http://uppix.net/7/c/6/869516aa00b1f052248dcdad41707tt.jpg (http://uppix.net/7/c/6/869516aa00b1f052248dcdad41707.html) http://uppix.net/6/9/9/a164a675279a554369d030e9296f2tt.jpg (http://uppix.net/6/9/9/a164a675279a554369d030e9296f2.html)
Hop, toujours la même fonction, mais cette fois-ci elle servait à montrer les lancés de rayon pour détecter les collisions avec le mur.
Mes premiers tests sont concluant, le wallrun peut désormais se faire sur mur courbés, ce qui offre de nouvelle perspective niveau plateforme.
Et désormais si durant un wallrun vous prenez un mur en pleine tronche (et de face, pas incliné/courbé), vous tombez.
Auparavant le joueur restait loqué en suspension. Donc ça c'est un petit truc corrigé.


http://uppix.net/7/3/8/29340004560ecb5a72ac259dc9d49tt.jpg (http://uppix.net/7/3/8/29340004560ecb5a72ac259dc9d49.html)
Je progresse vers la création des pouvoirs, le joueur peut viser un mur et ainsi définir une nouvelle gravité.
Actuellement j'utilise une arme spécifique à l'UDK et j'affiche l'axe du joueur en permanence. Je n'arrive pas encore à changer la gravité du joueur, mais ça viens, je le sens ! :ninja:

http://uppix.net/b/a/2/fa5d293874eacc7d31eeafa238264tt.jpg (http://uppix.net/b/a/2/fa5d293874eacc7d31eeafa238264.html)
Et puis pleins de fonctions de débug. Ça m'a permit de découvrir pleins de nouvelles choses sur la façon dont fonctionnait l'UDK et le moteur.

Froyok
12/06/2011, 18h53
Bon, les exams se calment, je retrouve un peu de temps pour moi.
J'ai trouvé un peu d'aide pour quelques bouts de code, et voilà ce que ça donne :


http://www.youtube.com/watch?v=6uiFUPBesKM

Actuellement la caméra est celle par défaut avec l'udk, il faut que je recode pas mal de truc dans la mienne pour rendre tout ça compatible.
Je me mélange les vecteurs.
De même, vers la fin de la vidéo on peut voir que le cylindre qui sert à gérer les collisions du joueur ne change pas d'orientation. Il faut que je recode le système de collision à la amin, car par défaut on ne peut pas le changer et donc le tourner. Ce qui fait que le joueur rentre dans les murs.

moindre
14/06/2011, 03h30
Le changement de direction de la gravité sera une feature d' Exil ?

Froyok
15/06/2011, 08h38
Yep.
Ici dans mon exemple c'est global, mais je prévois un truc à la Prey, le joueur ne pourras marcher que sur les murs cristallisés.
Il y aura également des environnements ou toute la gravité de la salle changera (c'est pour cela que j'ai cherché à changer les gravité des petits objets comme les bidons).
Je ne sais pas par contre si le wallrun et consort sera disponible lors du wall walking. a tester si niveau code ça passe et si niveau gameplay ça parait logique.

Bref je code quelques petites features, mais j'aimerais bien commencer à élaborer des puzzles.
Mais il faut encore que je code un système qui permet au joueur de viser un objet et lui appliquer une gravité spécifique.

Monsieur Odd
17/06/2011, 21h39
Juste :wub:

Désolé c'est pas très constructif, mais tu vends du rêve.

Lt Anderson
20/06/2011, 20h37
Avec un tel avancement du projet, ton jeu sortira sûrement avant E.Y.E.

Je suis de nouveau fan.

Froyok
21/06/2011, 00h17
Juste :wub:

Désolé c'est pas très constructif, mais tu vends du rêve.

Avec un tel avancement du projet, ton jeu sortira sûrement avant E.Y.E.

Je suis de nouveau fan.

Merci à vous deux. :emo:

Cadeau, une vidéo :

http://www.youtube.com/watch?v=29JVu3JPiQg

C'est tout con, mais maintenant je peux changer l'apparence d'un objet ingame très facilement quel qu'il soit. Ici il s'agit juste d'un couleur, mais à terme ça sera un effet de cristallisation qui apparaitra uniquement quand l'objet changera de gravité.
Cet effet est aussi prévu sur le joueur, j'arrive déjà à le changer de couleur (le vert de base est maintenant bleu) et quand je marche sur les murs il devient rouge.

petit nettoyage de code sinon ainsi débogage pour faire cohabiter le wallrun et le wallwalking.

J'ai publié un to-do list si ça vous intéresse :
http://www.froyok.fr/blog/2011-06-exil-the-to-do-list

Møgluglu
21/06/2011, 20h35
C'est tout con, mais maintenant je peux changer l'apparence d'un objet ingame très facilement quel qu'il soit. Ici il s'agit juste d'un couleur, mais à terme ça sera un effet de cristallisation qui apparaitra uniquement quand l'objet changera de gravité.

Avec de la tessalation? :bave:

6Bgv2VMq9gg

Froyok
21/06/2011, 20h39
J'y ai pensé oui, pour faire ressortir des pics sur le corps et tout ! :)
Mais je peux déjà en faire sans tesselation avec le morphing. La tesselation sera surement une touche supplémentaire.

Bon sinon j'ai mis un peu à jour mon wallrun, pas mal de bugs corrigé.
Encore deux et ça sera bon, après ça sera le wallwalking à corriger.


Et après ça ma prochaine étape sera de faire une transition wallrun/wallwalking.
Quand le joueur fera un wallrun et arrivera sur un matériaux spécial, il changera de gravité.

Froyok
26/06/2011, 15h40
Petit boulot du moment, j'ai mis en pause la prog histoire de me changer les idées.
C'est l'occasion de travailler un peu plus profondément sur le personnage principal.
Ceci est le high-poly, c'est à dire la version non destiné au jeu mais la version haute définition.
Si tout va bien, ça ne sera que la partie apparente, je prévois un système interne permettant de voir les os du personnage quand celui-ci prendra des coups.
La tête du personnage nécessite encore du boulot (surtout niveau proportion de face et les oreilles à refaire).

http://uppix.net/4/f/9/ee843ebbebf5a7f7f8692bc8b24fdtt.jpg (http://uppix.net/4/f/9/ee843ebbebf5a7f7f8692bc8b24fd.html) http://uppix.net/1/4/7/ef0ce3e6031e7cf731e799951fedbtt.jpg (http://uppix.net/1/4/7/ef0ce3e6031e7cf731e799951fedb.html)
http://uppix.net/9/f/0/aaaebebc7790ec36261090cebc12d.jpg http://uppix.net/6/8/9/d9c4c672609b9d69317400261e2d3tt.jpg (http://uppix.net/6/8/9/d9c4c672609b9d69317400261e2d3.html)

Concept original :
http://uppix.net/e/b/6/693a8a723ffe80fc24482774ea1aet.jpg (http://uppix.net/e/b/6/693a8a723ffe80fc24482774ea1ae.html)

beuargh
27/06/2011, 07h59
Très joli ;)

Tu utilises quoi comme prog 3D ?

Froyok
27/06/2011, 11h01
Autodesk Maya 2011.

DarzgL
03/07/2011, 21h10
Mais le modèle original tu le fais avec ZBrush non ?

Froyok
03/07/2011, 22h13
Non, non, pure modélisation. Je suis trop nul en sculpting.
Je pars de nurbs sous maya pour faire les formes de base, je commence ensuite par modéliser en polygonal par dessus.
Et après c'est jonglage entre mudbox et maya pour avoir quelque chose de propre.
Et je repars ensuite pour faire les mesh de base en smoothed pour les vêtements.
Les détails très fins se feront sous mudbox à la fin.
Actuellement sous maya j'en suis à un peu plus de 3 millions de polygones.

Je prévois une msie à jour de mon blog avec quelques nouvelles images.
Malheureusement il y a un peu de HC donc je ne pourrais pas le poster ici directement.

Møgluglu
04/07/2011, 10h17
C'est tout con, mais maintenant je peux changer l'apparence d'un objet ingame très facilement quel qu'il soit.


Malheureusement il y a un peu de HC donc je ne pourrais pas le poster ici directement.

Tu veux faire un jeu avec un fusil déshabillant, c'est ça, petit sacripant? :tired:


:bave:

Froyok
05/07/2011, 02h26
Non, du tout. De toute manière qui porte des sous-vêtement dans le monde des morts ? :ninja:
Je prévois plutôt un truc genre Wolferine Origines (le jeu) ou le héros prend des coups et ses muscles et son squelettes deviennent apparents.
Je prévois un truc similaire. De même qu'il y aura différents set d'armures pour les combats, donc le personnage principal sera modulaire.
Résultât le corps de base est sans vêtements.

Monsieur Odd
06/07/2011, 11h42
J'reviens me la jouer constructif :

:bave:

Et j'apprécie énormément que tu ais mis des morceaux de ton code sur ton blog.

Froyok
17/07/2011, 23h10
Quelques images :
http://uppix.net/4/8/0/0e80e6f89cd061aced262481d8126tt.jpg (http://uppix.net/4/8/0/0e80e6f89cd061aced262481d8126.html)
Bon la tête est complètement ratée, je suis bon pour le refaire.
J'ai vraiment du mal avec la morphologie humaine. Je préfère les cailloux.
(C'est un rendu UDK)

De nouveaux concepts sinon :
http://uppix.net/a/c/f/8fe112f58ed0954b21f4f2cda4182tt.jpg (http://uppix.net/a/c/f/8fe112f58ed0954b21f4f2cda4182.html)
http://uppix.net/3/6/c/ef2fd84dca356d995219369ca513a.jpg

war-p
18/07/2011, 10h08
Hmm, tu vas t'amuser avec le level design!

Froyok
08/08/2011, 03h15
Quelques nouveaux trucs :

-Je vais pas tarder à reprendre la programmation, actuellement je met à jour le code en passant à la bêta de l'UDK de Juillet 2011. J'en profite au passage pour virer toute les dépendances de mon code à celle d'Unreal Tournament (c'est fou le bordel qu'il y a la dedans).

-Je continue le personnage principal, avec actuellement une nouvelle tête :
http://uppix.net/7/f/e/33abdd2ecf58ec3ab68821bc845bbt.jpg (http://uppix.net/7/f/e/33abdd2ecf58ec3ab68821bc845bb.html) http://uppix.net/e/3/9/abcec286374042288633e79bc1577t.jpg (http://uppix.net/e/3/9/abcec286374042288633e79bc1577.html)
Plus d'images ici (Attention, contenu adulte !) : http://www.froyok.fr/blog/2011-08-exil-lena
J'ai encore les cheveux à faire (ou refaire plutôt) mais une fois ceci fait, j'attaque le rigging et les premières animations. Je vais bientôt remplacer mon vieux robot par Lena.

-Si vous ne l'aviez pas encore vu, pour la création d'un dessin du personnage principal j'ai réalisé une vidéo en deux partie de sa création :

http://www.youtube.com/watch?feature=player_embedded&v=D5_QGmFTC-U

http://www.youtube.com/watch?v=NoUYAtCngbk&feature=related
Dessins finaux :
http://uppix.net/8/5/c/a1130e404d5418b49cea76564c965t.jpg (http://uppix.net/8/5/c/a1130e404d5418b49cea76564c965.html) http://uppix.net/9/c/4/0c441e015dc7f190e5eed5b3e4aaat.jpg (http://uppix.net/9/c/4/0c441e015dc7f190e5eed5b3e4aaa.html)

-Et enfin, j'ai rapidement réalisé une vidéo pour remplacer celle de chargement par défaut fournie avec l'UDK :

http://www.youtube.com/watch?v=suxnfdLac54

Toujours pas de logo "Froyok" officiel, par soucis de copyright. Une société suisse nommée "froyok venture" et qui officie aux États-Unis pose problème pour ça. :p

Monsieur Odd
08/08/2011, 12h13
:emo:

Je commençais à me languir.

DarzgL
11/08/2011, 15h10
Très beau boulot.

beuargh
11/08/2011, 15h19
Beau boulot, en effet ! :O


Toujours pas de logo "Froyok" officiel, par soucis de copyright. Une société suisse nommée "froyok venture" et qui officie aux États-Unis pose problème pour ça. :p

En fait, c'est une société basée au Nigeria ayant un bureau en Suisse, ce qui change pas mal de choses.

Et ils ont 3 sociétés avec ce nom :


Companies

Froyok Communication Nig.
Froyok Farms Nig.
Froyok Transport Nig.

Tu veux pas changer de nom ? :siffle:

Froyok
11/08/2011, 21h45
Merci ! :)

Pour le nom "froyok" si j'ai un peu laissé tombé. Hélas. :\

beuargh
12/08/2011, 07h24
Utilise un anagramme : Kooy-fr.

Ou pas. :ninja:

Froyok
12/08/2011, 20h18
http://uppix.net/4/c/9/4f7d1c0e16edacafc210de64e0557tt.jpg (http://uppix.net/4/c/9/4f7d1c0e16edacafc210de64e0557.html)
Nouvelle retouche de la texture de la tête.
Amélioration des reflets/contrastes/ombres.

Hauswald
12/08/2011, 23h26
Le dessin représentant Lena est vraiment bien foutu, mais je trouve que le visage "jure" un peu avec le reste, manque d'harmonie, problème de placement de certaines parties du visage ? Je ne sais pas.
A contrario le visage sous Maya est parfait, une sacrée base pour la suite des hostilités.

hitodama
12/08/2011, 23h28
Elle est bizarre ta modélisation. Pourquoi on ne voit que des triangles ?

Froyok
12/08/2011, 23h30
En quoi c'est choquant les triangles ?

hitodama
12/08/2011, 23h34
On m'a toujours appris qu'il fallait absolument éviter d'avoir des polygones à plus ou moins de quatre angles.

Froyok
12/08/2011, 23h38
Ha oui, c'est sur, mais c'est un rendu temps réel dans un moteur de jeu. Et un moteur de jeu ne comprends que les triangles. ;)
D'ou la conversion quads vers triangles.
Sous maya je n'ai que des quads.

Mais ta règle des quads ne s’applique vraiment que pour l'animation et le smoothing.

hitodama
12/08/2011, 23h42
Ok ! Effectivement, mes cours s'arrêtait à la simple animation, je ne connaissais pas les règles des moteurs de jeux.
Beau travail en tous cas. Bonne continuation.

Lt Anderson
12/08/2011, 23h45
Beau boulot.

DarzgL
13/08/2011, 16h54
http://uppix.net/4/c/9/4f7d1c0e16edacafc210de64e0557tt.jpg (http://uppix.net/4/c/9/4f7d1c0e16edacafc210de64e0557.html)
Nouvelle retouche de la texture de la tête.
Amélioration des reflets/contrastes/ombres.

Le menton est un peu grand non ? Je le trouve un peu disproportionné par rapport au reste du visage. Après peut-être que c'est qu'une impression.

Froyok
13/08/2011, 18h46
Question de goûts j'ai envie de dire. :p
Mais sinon je pense que c'est l'angle qui fait ça, cette vidéo te montrera que c'est moins important qu'il n'y parait :

http://www.youtube.com/watch?v=8gtQwytYjOk

Lt Anderson
13/08/2011, 19h54
En mouvement et sous cet angle, je ne vois aucun souci de proportions.

Devnull
13/08/2011, 22h14
J'aime bien le model

Well done

Tildidoum
19/08/2011, 14h05
J'arrive après la bataille mais jtenais quand même à dire bravo pour la tête de la madame.
Très joli boulot sur la texture !

Tu as quoi comme maps là dessus ?

Froyok
19/08/2011, 14h16
C'est à dire ? Quel type de texture ?
Pour ce rendu, 2048 pour la diffuse/spec/normal.
1024 in-game pour la peau, 512 pour le reste.

http://uppix.net/b/0/f/c1e21c5bdcc85f413841aba62d47btt.jpg (http://uppix.net/b/0/f/c1e21c5bdcc85f413841aba62d47b.html)
http://uppix.net/7/a/f/7fc568adf28d3633ff74f1efa87f4tt.jpg (http://uppix.net/7/a/f/7fc568adf28d3633ff74f1efa87f4.html)

Tildidoum
19/08/2011, 14h20
Voui jme demandais quelle taille de textures tu utilisais, pi si jamais tu utilisais des types de maps/shader spéciaux ...
Simple curiosité, j'ai encore jamais fait de materiaux pour un visage nekstjen ^^'

Froyok
19/08/2011, 14h22
Sous le marmoset engine, pour la peau ils ont un skin shaders qui adouci les ombres, sous l'UDK faut tweaker.
Sinon c'est du phong classique. ;)

Tildidoum
19/08/2011, 14h26
Oké merci :)

war-p
19/08/2011, 20h48
Tu vas utiliser les features dx11 genre le SSS pour la peau?

Froyok
19/08/2011, 22h58
Je ne pense pas, pour moi le DX11 c'est vraiment du marketing.
Je préfère bosser de façon à ce que tout soit compatible DX9.

Par contre le SSS est uniquement compatible DX11 ? Il ne me semblais pas...

war-p
19/08/2011, 23h51
Je sais plus si il est uniquement compatible avec dx11, mais il me semble bien, par contre tu peux faire facilement un fake SSS avec le material.

Oui le SSS est dx11 only : http://udn.epicgames.com/Three/ScreenSpaceSubsurfaceScattering.html

Froyok
19/08/2011, 23h54
Tu confirmes ce que je pensais, j'avais prévu d'utiliser ça de toute manière : http://forums.epicgames.com/showthread.php?t=732232

war-p
20/08/2011, 00h15
Hmph, là c'est super complexe... Il y a moyen de faire plus simple...

Froyok
20/08/2011, 00h19
Dans le shader y'a deux versions déjà, de plus ce n'est qu'un exemple.
Ça me servira de base. ;)

DarzgL
20/08/2011, 00h48
C'est à dire ? Quel type de texture ?
Pour ce rendu, 2048 pour la diffuse/spec/normal.
1024 in-game pour la peau, 512 pour le reste.

http://uppix.net/b/0/f/c1e21c5bdcc85f413841aba62d47btt.jpg (http://uppix.net/b/0/f/c1e21c5bdcc85f413841aba62d47b.html)
http://uppix.net/7/a/f/7fc568adf28d3633ff74f1efa87f4tt.jpg (http://uppix.net/7/a/f/7fc568adf28d3633ff74f1efa87f4.html)

En effet, y'a pas de problème de proportions, ça devrait être à cause de l'angle. Par contre (oui je sais je te fais chier :p ) c'est voulu les yeux écarquillés ? Et sinon, niveau animation tu en es où ?

---------- Post added at 00h48 ---------- Previous post was at 00h42 ----------


Je sais plus si il est uniquement compatible avec dx11, mais il me semble bien, par contre tu peux faire facilement un fake SSS avec le material.

Oui le SSS est dx11 only : http://udn.epicgames.com/Three/ScreenSpaceSubsurfaceScattering.html

C'est con, parce que c'est possible en DX9 tout ça...
Et le DX11 c'est pas que du marketing, c'est en quelque sorte une grosse optimisation de DX9 (plus simple, plus rapide). Jusqu'à maintenant on en voit assez peu les effets bénéfiques puisque les jeux qui l'utilisent ne le font en général que pour ajouter des effets, et les moteurs comme l'UE3 sont pensés au départ pour DX9.

Froyok
20/08/2011, 01h14
En effet, y'a pas de problème de proportions, ça devrait être à cause de l'angle. Par contre (oui je sais je te fais chier :p ) c'est voulu les yeux écarquillés ? Et sinon, niveau animation tu en es où ?

C'est encore en cours de fignolage. :)
Niveau anim je n'ai encore rien fait, ça va attendre encore un peu le temps que je maitrise l'animation sous maya que ma programmation ai avancé. Je vais d'ailleurs m'y remettre vu que le rendu de Lena se termine.
J'ai deux semaines de libre début septembre, EXIL devrait bien avancer. :p


C'est con, parce que c'est possible en DX9 tout ça...
Et le DX11 c'est pas que du marketing, c'est en quelque sorte une grosse optimisation de DX9 (plus simple, plus rapide). Jusqu'à maintenant on en voit assez peu les effets bénéfiques puisque les jeux qui l'utilisent ne le font en général que pour ajouter des effets, et les moteurs comme l'UE3 sont pensés au départ pour DX9.
Je parlais de marketing dans le cas de l'UDK effectivement. je sais bien que cette nouvelle API apporte des améliorations.
Mais franchement quand on voit Epic sortir en Novembre 2010 le DOF bokeh en DX9 et le retirer deux mois après et le rendre DX11 only c'est du foutage de gueule.
Je fais pas un jeu pour une minorité, donc les effets "DX11" on verra ça plus tard (voir pas du tout).

hitodama
20/08/2011, 01h14
C'est con, parce que c'est possible en DX9 tout ça...
Et le DX11 c'est pas que du marketing, c'est en quelque sorte une grosse optimisation de DX9 (plus simple, plus rapide).

C'est bien du marketing puisqu'il est réservé à un O.S sans raison technique.

DarzgL
20/08/2011, 01h30
Je parlais de marketing dans le cas de l'UDK effectivement. je sais bien que cette nouvelle API apporte des améliorations.
Mais franchement quand on voit Epic sortir en Novembre 2010 le DOF bokeh en DX9 et le retirer deux mois après et le rendre DX11 only c'est du foutage de gueule.
Je fais pas un jeu pour une minorité, donc les effets "DX11" on verra ça plus tard (voir pas du tout).

C'est clair, quelques chèques de la part de Ms, nvidia et autres, et le tour est joué :(


C'est bien du marketing puisqu'il est réservé à un O.S sans raison technique.

Y a-t-il des preuves formelles de ceci ? :tired:

Møgluglu
20/08/2011, 11h02
Hmph, là c'est super complexe... Il y a moyen de faire plus simple...

Bien sûr, il y a toujours moyen de faire plus simple et plus efficace, surtout que le d'Eon-Luebke (http://developer.nvidia.com/node/171), ça date déjà d'il y a 4 ans. On attend avec impatience ton chapitre dans le prochain GPU Pro. :p


Y a-t-il des preuves formelles de ceci ? :tired:

Pourquoi besoin de preuves ? DirectX c'est une interface. N'importe qui peut écrire une implementation de DirectX sous n'importe quel OS. Mais c'est pas Microsoft qui va s'amuser à le faire pour aider ses concurrents, d'autant qu'il y a déjà OpenGL.

Et sinon, personne n'a besoin de DX11, on peut tout faire en soft. Mais pour des solutions simples qui utilisent efficacement le GPU, bah il faut un support, genre DX11 ou GL 4.3.

war-p
20/08/2011, 11h15
Bien sûr, il y a toujours moyen de faire plus simple et plus efficace, surtout que le d'Eon-Luebke (http://developer.nvidia.com/node/171), ça date déjà d'il y a 4 ans. On attend avec impatience ton chapitre dans le prochain GPU Pro. :p


Non, mais évidemment, je pensais au niveau de la page qu'il donnait, le shader m'avait l'air affreusement complexe, alors qu'il existe des méthodes de backlight relativement simple, il suffit de voir celles utilisées pour UT3, c'est pas mal fait du tout, et les shader n'ont pas ouatmilles instructions au final.

Et puis dans un jeu, faire du shader pour faire du shader, ça n'a aucun sens... Autant rester simple, donc.

Møgluglu
20/08/2011, 11h44
Autant rester simple, donc.

C'est vrai, pourquoi s'emmerder avec des shaders…
http://www.3drealms.com/wolf3d/images/shot1.jpg

(Pour continuer à faire mon chieur) Froyok, je suis intéressé par un pointeur sur le Bokeh en DX9. DX10.0, je veux bien, mais sans geometry shader je vois juste pas comment c'est possible (raisonnablement efficacement). Surtout avec la technique d'Epic qui n'utilise que ça justement…

war-p
20/08/2011, 12h04
C'est vrai, pourquoi s'emmerder avec des shaders…
http://www.3drealms.com/wolf3d/images/shot1.jpg

(Pour continuer à faire mon chieur) Froyok, je suis intéressé par un pointeur sur le Bokeh en DX9. DX10.0, je veux bien, mais sans geometry shader je vois juste pas comment c'est possible (raisonnablement efficacement). Surtout avec la technique d'Epic qui n'utilise que ça justement…

Best game eva!

Møgluglu
20/08/2011, 12h15
En plus, c'est basé sur des voxels texturés. (Si si, des gros voxels texturés.)

war-p
20/08/2011, 12h19
Ah, oui c'est vrai, c'est même pas de vrai sprites!

Froyok
20/08/2011, 13h12
Froyok, je suis intéressé par un pointeur sur le Bokeh en DX9. DX10.0, je veux bien, mais sans geometry shader je vois juste pas comment c'est possible (raisonnablement efficacement). Surtout avec la technique d'Epic qui n'utilise que ça justement…
Techniquement je ne saurais pas te dire, mais DX11 est dispo que depuis Mars, alors que le bokeh date de Novembre, visible ici à 0:30 :


http://www.youtube.com/watch?v=h5XahF-3DWo

De mémoire il était très lourd à utiliser et pas adapté au ingame. Il servait surtout pour les rendus.
Il est toujours dispo d'ailleurs, la dernière version DX11 du boke est plus configurable mais DX11 only.
Ça se paramètre dans les options de la post-processing chain, on peut choisir entre 3 DOF : l'ancien, celuid e novembre, et le DX11.

Et puis bon j'en connais qui ont réussis à faire du DOF Bokeh rien qu'avec le HLSL dans les materials de l'UDK.
C'est sans doute que du "software".

Møgluglu
20/08/2011, 14h35
Dans la vidéo, j'ai l'impression que c'est un bête post-processing qui applique un filtre de convolution plus ou moins important en fonction de la valeur de la profondeur. À 2:36, sur les cailloux à droite on voit comme des zones successives plus ou moins floutées séparées par des frontières nettes.
S'il y a un effet de bokeh, il est dur à voir.

Oui, on peut faire des effets de profondeur de champ avec D3D9, mais il n'y a pas de bonne solution qui fonctionne sans avoir besoin de l'opération gather. Et pour ça il faut soit CUDA, soit OpenCL, soit les Compute Shaders de DX11.
(Donc si c'était une conspiration de Nvidia, ça aurait été fait en CUDA dès 2007. :|)

Le cours de Lefohn explique tout ça bien avec plein de zolis screenshots : https://graphics.stanford.edu/wikis/cs448s-10/FrontPage?action=AttachFile&do=get&target=CS448s-10-10-depthOfFieldForWeb.pdf

Froyok
20/08/2011, 15h20
Moué. Tu en sais probablement plus que moi niveau technique, donc je m'avoue vaincu. :p

---

Sinon pour ma aprt j'ai rien glandé prit un peu de temps pour observer les tombs raiders.
En particulier Anniversary et Underworld. J'ai pu extraire le modèle principale de Lara. Et c'est impressionnant.
Lara tourne aux alentours de 40 000 triangles ! :O
Pas mal de micro détails sont réalisés en géométrie.

Les monstres eux sont aux alentours de 35/37 000.
Je me dit dans un sens que j'ai encore de la marge. :p
Je me posais justement la question afin de savoir si j'allais augmenter le nombre de triangles sur le corps de Lena.
Faudrait que je me décide avant d'entamer le rigging, car ça sera bloqué par la suite.

war-p
20/08/2011, 16h32
Je me souviens plus de la limite de poly, mais je pense que pour un skeletal mash, tu peux aller jusqu'à 65000 poly... (En tout cas, c'est la limite que j'ai atteint avec les static :ninja:)

DarzgL
20/08/2011, 22h31
Oui, on peut faire des effets de profondeur de champ avec D3D9, mais il n'y a pas de bonne solution qui fonctionne sans avoir besoin de l'opération gather. Et pour ça il faut soit CUDA, soit OpenCL, soit les Compute Shaders de DX11.
(Donc si c'était une conspiration de Nvidia, ça aurait été fait en CUDA dès 2007. :|)


Il n'empêche qu'obtenir un tel effet est possible avec DX9, alors peut-être qu'il faut utiliser une méthode archaïque ou je ne sais quoi, mais en tout cas c'est possible (exemples de jeux DX9 qui l'utilisent : TW2 nativement, Oblivion via des shaders faits par la communauté, etc.) Alors on peut se demander pourquoi les devs l'ont rendu DX11 only alors qu'ils en avaient fait auparavant une implémentation en DX9.

Froyok
20/08/2011, 23h35
Je me souviens plus de la limite de poly, mais je pense que pour un skeletal mash, tu peux aller jusqu'à 65000 poly... (En tout cas, c'est la limite que j'ai atteint avec les static :ninja:)
65000 poly c'est la limite avant que le moteur ne fasse n'importe quoi.
Mais depuis février 2011 ça à été augmenté :


UDK now supports 32-bit index buffers for skeletal meshes which have more than 65,535 vertices.

---

Sinon j'ai enfin compris le principe du Root motion pour les animations. Et ça va me faciliter beaucoup les choses ! :)
(En clair, ce n'est plus le code qui déplace le personnage, mais l'animation, donc si le personnage avance d'1 mètre dans l'animation, le moteur à la fin de l'animation aura placé le perosnnage 1 mètre plus loin)
Pour tout ce qui est acrobatie ça va me servir. Je pense surtout aux corniches et compagnie.
Par contre ça me semble un peu dangereux car cela semble désactiver les collisions le temps de l'animation.

Froyok
21/08/2011, 11h45
Je suis actuellement en train de réfléchir sur le papier sur la manière d’accrocher mon personnage à une corniche.

http://uppix.net/7/3/7/1486a178b05034005ed25fa4d6285tt.jpg (http://uppix.net/7/3/7/1486a178b05034005ed25fa4d6285.html)

J'aurais aimé savoir de quelle manière vous auriez envisagé cette technique.
En fait ce qui me gêne, c'est comment passer d'une corniche à une autre ?
En fait, je saurais bien détecter quand s'arrête une corniche, assez simplement via quelques "Traces" pour détecter le vide.
Mais comment détecter la nouvelle corniche ? Et comment bouger vers elle ?

http://uppix.net/9/4/2/70ce94dc0478c968a1f72a27238ef.jpg

En fait c'est là que je tourne en rond, quel système utiliser pour signaler une corniche ?
Car à la limite un simple trace dans une direction pour détecter un type d'actor précis suffirait, mais dans quelle proportions ?
Ou alors un volume, du genre laddervolume ?

Comment savoir s'il faut que je bouge le joueur d'un angle de 90/45/60/XX° et le déplacer au nouvel endroit ?
Surtout si je désire faire ça en root motion pour faciliter la chose, il me faudrait des angles précis.

Enfin voilà c'est un peu confus. J'aurais aimé connaître vos avis.


---

Sinon voilà quelques rendus de Lena sous UDK, avec des textures de faible résolution :
http://uppix.net/f/4/3/ed193c9373d5474a1e4fe97bceab7t.jpg (http://uppix.net/f/4/3/ed193c9373d5474a1e4fe97bceab7.html) http://uppix.net/e/0/e/ff59263e8f9fdd23bd61d64209827t.jpg (http://uppix.net/e/0/e/ff59263e8f9fdd23bd61d64209827.html) http://uppix.net/a/4/0/39b2e288f962b8b8be4e6f8a9e312t.jpg (http://uppix.net/a/4/0/39b2e288f962b8b8be4e6f8a9e312.html) http://uppix.net/e/5/d/c3ad01edc33f4d78f3fc4d3c07839t.jpg (http://uppix.net/e/5/d/c3ad01edc33f4d78f3fc4d3c07839.html)

Plus d'images sur mon blog. (http://www.froyok.fr/blog)

DarzgL
21/08/2011, 11h52
J
En fait c'est là que je tourne en rond, quel système utiliser pour signaler une corniche ?
Car à la limite un simple trace dans une direction pour détecter un type d'actor précis suffirait, mais dans quelle proportions ?
Ou alors un volume, du genre laddervolume ?

Peut-être en créant une classe "corniche" avec les propriétés qui te conviennent ? :huh:

Froyok
21/08/2011, 12h07
Si, si, c'est dans cette idée que je suis. Mais quel type d'entité ? Quelle forme ?
Un simple actor placé à un endroit ne suffit pas, c'est trop vague, trop petit. C'est pour ça que je pensais aux volumes, mais ceux là sont pénible à mettre en place et surtout sont bien bugué quand ils sont proches entre eux niveau détection de collision. J'ai malheureusement besoin d'un "truc" pour définir quel endroit est "climbable", car si je faisait ça en dur via code, ça pourrais amener le joueur à atteindre des endroit particulier ou des bugs de collision.

Je suis un peu paumé. :wacko:

Tildidoum
21/08/2011, 17h26
Désolé pour le HS; mais j'aime bien suivre tes progrès... :)
Les yeux de Lena sont pas un poil trop blanc uniforme ?

Un peu comme dans Metro2033 les visages des persos sont franchement pas dégueu, mais les yeux flinguent tout a être complètement blancs.

Dans la zone près des paupières, une teinte légèrement rosée et/ou quelques veines très très légères donneraient ptet un regard plus 'vrai'.

'fin j'crois, moi ce que j'en dis, hein.

DarzgL
21/08/2011, 18h02
Si, si, c'est dans cette idée que je suis. Mais quel type d'entité ? Quelle forme ?
Un simple actor placé à un endroit ne suffit pas, c'est trop vague, trop petit. C'est pour ça que je pensais aux volumes, mais ceux là sont pénible à mettre en place et surtout sont bien bugué quand ils sont proches entre eux niveau détection de collision. J'ai malheureusement besoin d'un "truc" pour définir quel endroit est "climbable", car si je faisait ça en dur via code, ça pourrais amener le joueur à atteindre des endroit particulier ou des bugs de collision.

Je suis un peu paumé. :wacko:

Pour le coup je suis loin de connaître assez l'UDK pour t'aider :ninja:

Froyok
21/08/2011, 23h41
Pour le coup je suis loin de connaître assez l'UDK pour t'aider :ninja:
Pas de soucis... :p


Désolé pour le HS; mais j'aime bien suivre tes progrès...
Les yeux de Lena sont pas un poil trop blanc uniforme ?

Un peu comme dans Metro2033 les visages des persos sont franchement pas dégueu, mais les yeux flinguent tout a être complètement blancs.

Dans la zone près des paupières, une teinte légèrement rosée et/ou quelques veines très très légères donneraient ptet un regard plus 'vrai'.

'fin j'crois, moi ce que j'en dis, hein.
Y'a pas de HS, tu parles toujours du projet ! :p
Sinon oui les yeux ne sont pas bon, mais ça fait partie des trucs que je n'ai pas encore finit.
En l'état ça suffit largement, c'est au moment ou j'animerais le visage que je corrigerais d'abord ce détail. ;)

war-p
21/08/2011, 23h46
Tu vas nous faire du faceFX?

Froyok
21/08/2011, 23h48
Je pense ouais, même si je n’arrive toujours pas à piger comment il fonctionne...

Froyok
22/08/2011, 02h34
http://www.youtube.com/watch?v=YRq3SGTxZkg

Zou, premier test.
Le plus dur c'est de faire une bonne texture en niveaux de gris pour faire cette transition.

war-p
22/08/2011, 07h53
Elle... est... nueeeee... :fap:

Pas mal l'effet, tu vas l'intégrer dans le gameplay?

Froyok
22/08/2011, 08h01
:trollface:


Pas mal l'effet, tu vas l'intégrer dans le gameplay?
Ouep, les coups reçu feront apparaitre la chair puis les os, j'ai donc encore le squelette à modéliser. ;)

war-p
22/08/2011, 08h20
Tien pour le squelette, tu connaissais ça http://makehuman.blogspot.com/ ? Ca permet de modéliser des corps humains à la volée, et tu peux les exporter à la volée, c'est pas mal fait! L'intérêt, là, je pense, c'est qu'il modélise aussi le squelette à l'intérieur du corps, ça te fait ça de mon à faire à la main quoi...

Froyok
22/08/2011, 08h29
Hmmm, je le connaissais, mais ça faisait très longtemps. je ne l'ai jamais vraiment utilisé. Merci pour l'info je vais aller regarder ça de près ! :)

beuargh
22/08/2011, 08h48
Impressionnant :)

J'ai toujours tripé devant les gars qui faisaient de la 3D, franchement, je vous respecte à mort. Je vais toujours jeter un oeil à CGsociety et je montre à ma femme "Tavu, c'est de la 3D, c'est pas une photo !".

Sinon, moi, j'arrive à faire des jolis cubes sur Blender :(

Froyok
22/08/2011, 08h53
J'ai toujours tripé devant les gars qui faisaient de la 3D, franchement, je vous respecte à mort. Je vais toujours jeter un oeil à CGsociety et je montre à ma femme "Tavu, c'est de la 3D, c'est pas une photo !".

erso je ne vais jamais sur CGSociety, j'y ressens pas une super ambiance, plutôt élitiste même.
Je traine beaucoup sur Polycount (très pro et très JV), Mapcore (pour la déconnade) et Modding-Area (pour le côté frenchy).


Je te rassure, on est tous passé par le cube, et on y passe encore. :p

hitodama
22/08/2011, 09h02
Ouaip, le cube c'est le point de départ de presque toute modélisation en 3D !

Teto
24/08/2011, 16h01
Sinon pour en revenir à ton sujet de corniche:
- Je crois que tu as Mirror's Edge. Tu sais sans doute qu'on peut ouvrir l'éditeur. Fais-le et étudie ce qui a été fait via volumes et via Uscript pour les mouvements / possibilités de Faith et des PNJ (je pense aux PNJ qui se mettent à couvert par exemple, ou à Faith glissant sur les câbles), c'est très instructif.
- En me basant sur Mirror's Edge, je pense que:

- Les corniches en elles-mêmes (ou les pierres saillantes pour les parties en varap') sont indiquées par des volumes spéciaux, volumes qui sont des classes dérivées bien entendu. Donc faits par Uscript.
- Les coins du volumes sont numérotés, et par variable (booléenne) on indique quels sont les coins que l'on peut passer. Naturellement c'est ta classe gérant les mouvements qui comprend alors qu'elle peut passer le coin.

Là où je sèche un peu c'est quand le coin est "intérieur", clairement cela veut dire passer d'un volume à un autre. Comment gérer ça? No se. Extension de la classe en cube pour une classe en polyèdre? (pour être logique ce serait plutôt l'inverse d'ailleurs: Patatoïde -> polyèdre -> cube)
J'allais écrire qu'il faudrait même peut-être penser face et non volume, mais je me souviens que l'engine ne connait que les volumes pour ce genre de fonctions.

war-p
24/08/2011, 16h05
Et à tout hasard, il n'y a pas moyen d'utiliser des mesh en tant qu'actor spéciaux sur lesquels on peut s'accrocher?

Froyok
24/08/2011, 16h10
Je regarderais mais au final je pense avoir contourné le problème.
J'ai créé des "mesh" spéciaux, quand le joueur les touches c'est qu'il peut s'accrocher, comme le centre du mesh est situé pile au niveau du haut de la corniche, je sais où accrocher le joueur (via la localisation du mesh).
De là, le joueur s'accroche et j’utilise un lancé de rayon pour avoir les infos du mur (sa normal en l’occurrence). Lancé qui se met à jour pour continuer la détection du mur.
Aux coins, j'aurais des mesh_corner qui serviront à passer d'une corniche à une autre (seulement si le joueur doit tourner à un coin). Cette rotation se fera via anim+calcul, le joueur n'aura pas de contrôle direct dessus (histoire d'éviter les bugs).

Donc ces mesh ne servent qu'à détecter les corniches.
Le reste se fait via le joueur directement. Je suis en train de coder ça, on verra si ça marche.
L'avantage c'est que si je suis en haut de la corniche (ou plateforme) et que je vais vers le vide, grâce à la détection je saurais que le joueur est au dessus, et donc je pourrais faire une nouvelle anim et éviter au joueur d'aller tomber dans le vide (comme dans Prince of persia en somme, il se rattrape au rebord).


Les mesh sont codés, il me reste encore la partie du joueur à faire.
Comme j'ai déjà fait le wallrun, ici ça ne sera pas trop difficile.

Teto
25/08/2011, 20h24
Oui, volume ou mesh, c'est ce que je voulais dire. J'ai parlé de volume car c'est ce qui est utilisé sur Mirror's Edge. :)

Froyok
27/08/2011, 21h29
Et voilà ! :lol:


http://www.youtube.com/watch?v=wiG1wS2f2dk

Bon, y'a encore quelques petites choses à corriger (comme le fait que le joueur puisse s'accrocher alors qu'il à une main dans le vide) et je dois encore implémenter les coins et leur rotations.
J'ai fait les anims à l'arrache (en fait l'anim du strafe vers la droite es tla même que celle vers la gauche) mais ça suffit pour le test.

J'ai aussi un "bug" au démarrage de la map, le joueur reste flottant, surement une mauvaise manip dans l'animtree.

hitodama
27/08/2011, 23h48
Si je peux me permettre, la position n'est pas bonne. Les bras sont à l'horizontal ce qui est physiquement impossible (ça m'a frappé à la première seconde). Le corps devrait être plus bas et pendre sur eux, là on a l'impression qu'il lévite.

Froyok
27/08/2011, 23h51
Si je peux me permettre, la position n'est pas bonne. Les bras sont à l'horizontal ce qui est physiquement impossible (ça m'a frappé à la première seconde). Le corps devrait être plus bas et pendre sur eux, là on a l'impression qu'il lévite.


J'ai fait les anims à l'arrache
Ça ne t'a pas semblé logique que ce n'était que des animations de test ?

hitodama
27/08/2011, 23h56
Bah justement, le test c'est fait pour être amélioré. Je dis pas ça pour descendre ton travail hein.

Froyok
27/08/2011, 23h58
Ouais mais ici le but c'est de tester le code et l'action, l'animation on s'en fout, elle sert juste de prétexte.
Tu penses bien que j'ai sous le coude bon nombre d'exemples de parkour et d'animations sur ce type de techniques acrobatiques. j'ai de la documentation.
C'est juste que je n'allais pas passer 3 heure à faire une animation que de toute manière sera jeté au final (vu que je change de squelette d'animation par la suite).

hitodama
28/08/2011, 00h02
Ok, j'y connais rien en programmation, ça me semblait bizarre qu'on puisse écrire un code pour une animation qui n'est pas définitive.

Froyok
28/08/2011, 02h08
Le code est taillé pour gérer n'importe quelle animation, heureusement, sinon tu imagines les problèmes futurs que ça pourrait apporter de tel mécanismes ? ;)

Bon sinon j'ai un peu progressé sur les corniches, voilà ce que ça donne :

http://www.youtube.com/watch?v=4UyQZssoB-0

Froyok
30/08/2011, 15h51
Bon, bon, bon.
J'arrive à tourner autour des coins de 90°. Tout va bien.

http://uppix.net/9/4/f/ce57027ccf08f540f164120648f75.jpg
En fait non, j'ai un putain de bug que je pige pas.
Dans mon code je récupère la normal du mur actuel que je compare via un produit scalaire au mur de destination se trouvant à la droite ou à gauche du joueur.
Donc en gros si je chope 0 (produit scalaire d'un angle à 90°) ou 1 je tourne. Et là, alors que je chope un produit scalaire à 0,7 (45°) mon personnage tourne quand même... à travers le mur. :tired:

Je pige vraiment pas pourquoi.

war-p
30/08/2011, 16h03
Heu, si je puis me permettre t'es sur qu'avec un produit scalaire de 1, on a un angle droit (Je me souviens plus très bien, ça fais loin tout ça, mais il me semble c'est seulement 0). Ou alors, c'est une erreur de prog...

Froyok
30/08/2011, 16h14
0 quand j'ai un angle droit, 1 quand les angles sont identiques (donc en clair mon mur continue). ;)

---------- Post added at 16h14 ---------- Previous post was at 16h05 ----------

Putain que je suis con moi des fois (souvent même quand je programme). :tired:
Normal que ça ne marchait pas, je fais un trace pour détecter du vide ou du mur.
Si vide -> je peux tourner.
Sauf que comme un con je check avec un boolean, donc si je trouve du vide ou un mauvais angle -> false.
Donc forcément ça risquais pas de marcher à tous les coups. :tired:
Faut que je fasse un check supplémentaire pour vérifier de nouveau l'angle.

war-p
30/08/2011, 16h26
Ah, oui, ok, je pensais que tu cherchais uniquement les bords, autant pour moi, donc réponse 2, tu t'es gourré en programmant... Il faut écrire ses algo sur papier avant de programmer...

Froyok
30/08/2011, 16h28
Ah, oui, ok, je pensais que tu cherchais uniquement les bords, autant pour moi, donc réponse 2, tu t'es gourré en programmant... Il faut écrire ses algo sur papier avant de programmer...
J'écris toujours une base, mais là mon code à pas mal évolué vu que j'avais mal réfléchis. Donc d'une box de collision je suis passé à un truc full procédural (pour tourner j'entends). Chose que j'avais pas prévu.

Froyok
05/09/2011, 06h13
http://www.youtube.com/watch?v=xlZkQwsM1bs

Je n'ai pas pu beaucoup avancer ce weekend, mais voici en vidéo les derniers avancements.
Il manque encore la gestion des coins intérieurs.

Lt Anderson
05/09/2011, 09h35
Ça progresse. :)

Teto
05/09/2011, 20h01
Oui! Y'a juste la transition à la fin qui merde un peu mais tu vas arranger ça sans problème, I presume ;)

Froyok
24/10/2011, 19h25
Bon, j'annonce rapidement, mais le projet va ralentir beaucoup.
Avec mon école et d'autres projet à côté je met le développement d'EXIL en pause.
Je prévois bien sur de le continuer. ;)

Jusqu’à il y a peu je bossais sur le rigging de Lena par exemple.
J'avais commencé quelques animations.

Néanmoins je ralentit la cadence et me consacre à d'autres choses.
Je reviendrais à coup sur sur le projet par la suite. Mais je suis incapable de donner une estimation de temps.

Teto
24/10/2011, 20h20
Et si c'est pas indiscret, tes projets sont toujours dans le jv ou pas du tout ça te regarde pas on n'a pas gardé les cochons ensemble ? ^_^

Froyok
24/10/2011, 21h10
Nan, toujours du JV. ^_^

Froyok
16/02/2012, 19h19
Bon beh bonne nouvelle, je reprend les rênes du projet (disons que j'avais toujours une papatte dessus mais maintenant c'est un peu plus sérieux).
Je me suis fixé l'objectif de sortir une bonne démo de gameplay pour mi-mai/début-juin au plus tard.
Dans mon école j'ai certains professeurs qui sont plutôt intéressé par mon projet et mettre la main sur une démo leur ferait bien plaisir. :p


Du coup j'ai écumé un peu le gameplay pour avoir un noyau vraiment consistant sur lequel je vais me fixer. Il y a 3 grosses phases de gameplay, j'espère arriver à en finir 2 correctement :

-Partie acrobatique, plateforme (comme je l'ai toujours voulu)
-Combats contre des colosses
-Puzzles basé sur la gravité (à voir, si j'ai le temps)

Donc actuellement je continue la partie acrobatique, j'ai repris le code que vous pouvez apercevoir dans les précédentes vidéos.
La phase suivante sera l'interaction avec un colosse bipède.
Le colosse en question (qui fait plus de 25 fois la taille du joueur) :
http://www.froyok.fr/archives/arch/2012/sjFDD.jpg
http://www.froyok.fr/archives/arch/2012/fBKG5.jpg
http://www.froyok.fr/archives/arch/2012/coloss_maya_03.jpg

Lt Anderson
16/02/2012, 19h35
Ravi de voir que ça avance.

Teto
16/02/2012, 20h24
Same here. :)

Froyok
18/02/2012, 23h44
Quelques nouveautés :


http://www.youtube.com/watch?v=vtO1xQMupHc

http://www.youtube.com/watch?v=Vv-obV0eG4s

Donc les corniches en haut de plateforme sont opérationnelles, et ça de façon totalement indépendante. Plus besoin de box de détection.
Maintenant je travaille sur le système des corniches au milieu d'un mur. Là malheureusement, malgré mes profondes réflexions je n'ai pas trouvé mieux que d’utiliser la détection d'un type précis d'actor.
Donc dès que je trouve cet actor j'y accroche le joueur. Cet actor est un dérivé des staticmesh, ce qui veut dire que je réunis en une même entité le déclencheur et l'aspect graphique. Le level designer se retrouve à juste avoir besoin de placer l'entité dans la map, le reste étant géré par le code.

En rouge sur cet exemple :
http://i.imgur.com/TxkiY.jpg


C'est amusant de voir la maturité que j'ai acquise sur ce langage sans l'avoir pratiqué plus que ça depuis plusieurs mois.
En tout cas j'ai réussi à relire tout ce que j'avais fait. :p


[EDIT] à 8h30 du matin :

http://www.youtube.com/watch?v=1Rg5ex80Ln8

Maintenant je vais dormir. >_>

Teto
19/02/2012, 11h32
?! Super ! Simple question de noob qui n'en a pas besoin pour son propre jeu mais qui est curieux : Comment permettre de s'accrocher en haut d'une plateforme sans box de collision ? Le pawn détecte qu'il n'y a plus de mur a cet endroit, que c'est horizontal et que donc il peut s'y accrocher ? :)

Froyok
19/02/2012, 17h37
?! Super ! Simple question de noob qui n'en a pas besoin pour son propre jeu mais qui est curieux : Comment permettre de s'accrocher en haut d'une plateforme sans box de collision ? Le pawn détecte qu'il n'y a plus de mur a cet endroit, que c'est horizontal et que donc il peut s'y accrocher ? :)
Actuellement mon système fonctionne comme ça :

Je suis en train de tomber ?
> Oui
>Je fais un lancé de rayon devant moi
Je touche du vide, du plein ?
>Plein, voir 1#, vide voir 2#


1#Si plein
Avec le lancé de rayon, j'ai touché une corniche au milieu de mur ?
>Oui
>Je m'accroche à sa position


2#Si vide
Vide, je fais un lance de rayon devant le joueur mais vers le bas (d'une longueur limité).
J'ai touché une surface ?
>Oui
>Je récupère mes coordonnées à cet endroit et j'y accroche le joueur.



Voilà en gros comment je procède.
A chaque tentative d'amélioration j'économise un peu sur els trace, mais malheureusement je n'ai pas le choix que d'en faire au moins 1 ou 2 à chaque frame. C'est ce qui garanti la précision de mon système et le fait qu'il fonctionne partout.

Par contre j'ai repensé à un truc, actuellement ma position de départ est fixe, ce qui veut dire que si le ledge disparait, le joueur reste quand même. Il faut que dynamise ça, surtout pour quand je ferait des plateforme mouvante. Y'a encore du boulot !

Teto
19/02/2012, 21h29
Je vois ! Merci. Et sinon, à part ça, Meshlab, t'en penses quoi, finalement ?

Froyok
19/02/2012, 22h36
Je n'ai pas encore eu le temps de le retesté. Je l'ai téléchargé, i lest dan sun quoi, il m'attend. :p
J'ai été beaucoup pris dernièrement (surtout avec le développement de mon script pour maya).
Je prévois la production de quelques rochers/falaises prochainement, je l'utiliserais surement à ce moment.

Froyok
24/02/2012, 01h06
Dernières nouvelles :

-Je teste quelque truc pour me faire de la musique d'ambiance, s'pas facile je dois avouer.
Un petit test : http://dl.dropbox.com/u/13564647/EXIL/Ambiant1.flac

-J'ai réinstalleé Prince of persia The two thrones et je me suis rendu compte que j'avais oublié énormément de mouvements acrobatiques.
Du coup ma ToDo liste à grossie et j'ai plein d’animations à faire. J'ai profité de cette occasion pour utiliser un squelette perso. J'ai ainsi pu tester le système d'animation (AnimTree) et bosser un peu les collisions. Ce squelette/personnage est provisoire bien entendu.

http://www.froyok.fr/archives/arch/2012/UDK_newplayer_01.jpg
http://www.froyok.fr/archives/arch/2012/UDK_newplayer_02.jpg

J'ai perdu tout une journée à vouloir coder un truc à la con : orienter la tête du joueur avec la caméra. D'une ça marche pas, de deux c'est prise de tête. :p

Dernière vidéo que j'ai mise en ligne :

http://www.youtube.com/watch?v=1Rg5ex80Ln8


---
(Sinon j'ai testé Meshlab, mais je mal l’utilise, j’arrive pas à charger de gros obj dedans, il pante systématiquement. Je crois que je vais rester avec Decimation Master et le Poly Reduction de Maya)

war-p
24/02/2012, 11h18
Comment tu fais pour agir sur la profondeur de champ de la caméra? ça m'intrigue beaucoup!

Froyok
24/02/2012, 11h25
Je joue avec le FOV (Field of View) que je contrebalance en bougeant la caméra en avant/en arrière.
Un effet tout con mais qui fait toujours mouche. :p

Ça s’appelle le Dolly Zoom (ou Vertigo Effect) :

http://www.youtube.com/watch?v=iv41W6iyyGs

war-p
24/02/2012, 11h28
Je joue avec le FOV (Field of View) que je contrebalance en bougeant la caméra en avant/en arrière.
Un effet tout con mais qui fait toujours mouche. :p

Ça s’appelle le Dolly Zoom (ou Vertigo Effect) :

http://www.youtube.com/watch?v=iv41W6iyyGs

Oui, je connais l'effet! Mais, c'est la technique qui m'intéresse! (Le code quoi! Ouais, je sais, je suis chiant...) :)

Froyok
24/02/2012, 11h31
Je régis ça de façon toute bête dans ma fonction calcCamera.
Les noms de variable sont suffisamment explicite je pense :


//update fov and cam offset distance (only while moving -velocity-)
if(bSprinting && VSize(Velocity) > 1.0 && Physics != PHYS_Falling)
{
if(CamFOV < 120)
CamFOV = Lerp(CamFOV, 120, 0.08);

PC.PlayerCamera.SetFOV(CamFOV);

CamMaxDistance = 100;
if(CamOffsetDistance != CamMaxDistance)
CamOffsetDistance = Lerp(CamOffsetDistance, CamMaxDistance, 0.08);
}
else
{
if(CamFOV > 90)
CamFOV = Lerp(CamFOV, 90, 0.1);

PC.PlayerCamera.SetFOV(CamFOV);

CamMaxDistance = default.CamMaxDistance;
if(CamOffsetDistance != CamMaxDistance)
CamOffsetDistance = Lerp(CamOffsetDistance, CamMaxDistance, 0.1);
}

war-p
24/02/2012, 11h34
Ahhh, wokay! Merci bien!

Teto
25/02/2012, 21h07
(Sinon j'ai testé Meshlab, mais je mal l’utilise, j’arrive pas à charger de gros obj dedans, il pante systématiquement. Je crois que je vais rester avec Decimation Master et le Poly Reduction de Maya)
Ach ! Gross malheur ! Bon, faudra que je trouve un modèle vraiment lours et que je teste chez moi. Dommage.

Froyok
27/02/2012, 17h56
http://www.froyok.fr/blog/wp-content/uploads/2012/02/blog_deb_1.jpg (http://www.froyok.fr/blog/2012-02-exil-dev-blog-1-physics-in-udk-and-colossus)
"Les joies de la physique" : Physics in udk and Colossus (http://www.froyok.fr/blog/2012-02-exil-dev-blog-1-physics-in-udk-and-colossus)

Un petit dev-post, je vais essayer d'en faire régulièrement. Ça me permettra de poser plus souvent à plat mes avancés. :)

Froyok
22/03/2012, 18h47
Second dev-blog :
http://www.froyok.fr/blog/wp-content/uploads/2012/03/blog_header.jpg
Physics and concept art (http://www.froyok.fr/blog/2012-03-exil-dev-blog-2-physics-and-concept-art)

Je pensais faire des updates plus régulières, mais avec mon école je suis overbooké. :p
En plus de ce que je raconte sur mon blog, je suis en train de bosser sur les corniches dynamique.
Je tente d'accrocher le joueur et de le déplacer en même temps qu'une plateforme par exemple.
Mais ça bugue pas mal (genre téléportations incongrues).


Je teste également quelques props :

http://www.froyok.fr/blog/wp-content/uploads/2012/03/rock_toolbag_test06.jpg