Accueil Articles Tutoriels Forums
GameCorp Index du Forum -> Vos projets de jeux vidéo -> [3D] Battle Jump
Auteur
Message
Darktib Message luPosté le : 05 Août 2008 22:17
Avatar de Darktib
Membre Ultime

Inscrit le : 24 Nov 2007
Messages : 2658
GCPoints : 1417.1
Programmation - Scénario


Pourquoi un RTT? Ca ne sert que pour les shaders.. et pour l'instant sont rendu est tres beau^^
D'autant plus que la taille des RTT est en general limitee a 256x256 ou 128x128...

Pour le format sache que les fichiers non compresses seront toujours plus rapide a charger et plus jolis, mais plus lourds... evite juste le jpeg^^

Si tu veux vraiment des perfs il faut utiliser les dernieres API (DX 9 - 10 ou OGL) parce que lq SDL utilise DX 5... donc niveau optimisatiion on peut faire mieux :lol:

Cet ordi me degoute de FF3...

FireFox c'est moins bien qu'IE - et je ne deconne pas, certains aspect du site ne fonctionnen meme pas avec FF3:lol: *sort*

edit : pour les perfs faut pas oublier que je suis sur un ordi ou meme le solitaire lag :lol:
Resultat: petage de cable^^
Dernière édition le 05 Août 2008 à 22:28
Image
fayt nagashimas Message luPosté le : 05 Août 2008 22:33
Avatar de fayt nagashimas
Membre Avancé

Inscrit le : 17 Nov 2007
Messages : 283
GCPoints : 352.4




Darktib a écrit :

Pourquoi un RTT? Ca ne sert que pour les shaders.. et pour l'instant sont rendu est tres beau^^
D'autant plus que la taille des RTT est en general limitee a 256x256 ou 128x128...

Pour le format sache que les fichiers non compresses seront toujours plus rapide a charger et plus jolis, mais plus lourds... evite juste le jpeg^^



Je ne te parle pas de programmation mais d'un render to texture sous un prog de 3d. La taille est bien évidemment illimitée, et ça permet d'embellir énormément la scène.

Actuellement la qualité est bien trop limitée =/; c'est frais mais extrêmement vide. Alors de bonnes shadow maps seraient un plus.

Les fichiers compressés ne seront pas moins beaux. Compare un jpeg en qualité max, ou un png à un bmp. =3 Si tu arrives à voir la différence à l'oeil nu...
Image
Darktib Message luPosté le : 05 Août 2008 22:36
Avatar de Darktib
Membre Ultime

Inscrit le : 24 Nov 2007
Messages : 2658
GCPoints : 1417.1
Programmation - Scénario


Franchement le bmp c'est beaucoup plus rapide a charger que n'importe quoi d'autre^^
Et oui, on peut voir la difference avec du jpeg, aussi haute qualite soit il...



Citation :

Je ne te parle pas de programmation mais d'un render to texture sous un prog de 3d. La taille est bien évidemment illimitée, et ça permet d'embellir énormément la scène.


:strange: comprend pas... a quoi ca pourra servir?
Dernière édition le 05 Août 2008 à 22:37
Image
fayt nagashimas Message luPosté le : 05 Août 2008 22:44
Avatar de fayt nagashimas
Membre Avancé

Inscrit le : 17 Nov 2007
Messages : 283
GCPoints : 352.4



Beaucoup, beaucoup, beaucoup plus lourd. 12 mo le 2048 en bmp contre moins d'un dans un tif correctement travaillé.

Crois-moi, c'est aujourd'hui beaucoup utilisé (je pense à pentacles mayhem notamment).
Image
Darktib Message luPosté le : 05 Août 2008 23:12
Avatar de Darktib
Membre Ultime

Inscrit le : 24 Nov 2007
Messages : 2658
GCPoints : 1417.1
Programmation - Scénario


Certes, mais que ce soit en bmp, en tga, en jpg ou n'importe quoi d'autre ca fera toujours 12 Mo en RAM. Donc pourquoi choisir un chaargement plus long?
Image
fayt nagashimas Message luPosté le : 05 Août 2008 23:20
Avatar de fayt nagashimas
Membre Avancé

Inscrit le : 17 Nov 2007
Messages : 283
GCPoints : 352.4



Pour un espace disque dur plus faible. Et nous tombons dans le flood =3.
Disons qu'entre un jeu de 100 mo contenant 10 textures et ce même jeu pesant 10 mo... =3.
Image
Darktib Message luPosté le : 05 Août 2008 23:38
Avatar de Darktib
Membre Ultime

Inscrit le : 24 Nov 2007
Messages : 2658
GCPoints : 1417.1
Programmation - Scénario


Ya pire comme flood^^

Maintenant, quand on voit les jeux avec en moyenne 3Go... je pense qu'il peut se permettre 100Mo, d'autant plus que maintenant la place ne manque pas : le mini est 100Go sur les ordis...
Image
leonsulivan Message luPosté le : 06 Août 2008 00:03
Avatar de leonsulivan
Explorateur

Inscrit le : 04 Juil 2008
Messages : 76
GCPoints : 366.2
Programmation - Spriting


Otez moi d'un doute, ou lunchez moi sur la place publique si je dis une boulette mais la compression des textures n'a aucun effet sur la carte graphique. Je veut dire lorsque l'on charge une texture on la stocke non compressé.

( c'est pour ça que j'avais dit 128x128 -> 48 ko car c'est la taille avec laquelle devra jouer la carte graphique )


Citation :

evite juste le jpeg^^


:proud: Je suis purement et simplement anti-JPG donc pas de soucis de ce coté là? Je suis même contre le principe du JPG. Pour moi ( et à part pour mes photos de vacances ^^ ) un format de fichier se doit de ne pas détériorer ce que je lui passe. C'est pour cela que je parlais de PNG.


Citation :

Pour un espace disque dur plus faible


En même temps c'est clair que là question rentabilité c'est pas super, j'ai quand même 26 Mo de texture.
Même si mon temps de chargement se trouve un tout petit peu augmenté ( je pense pas que ça va trop se voir ) si je peut diviser disons pas 4 ou 8 la taille ça serait pas mal.

Même si d'un autre coté mon Setup sera pas plus petit car le TGA et le BMP se compressent super bien :proud:

Mince je surf sur pleins d'onglets à la fois du coup je sais plus ce que je voulais dire :/

Bon tant pis, sinon pour les effets sur les textures je peut pas faire beaucoup plus... Je veut dire c'est la style cel-shading donc je peut pas faire des super effets de ouf + bump-mapping.

Surtout que je sais pas si ça se voit :pathetic: mais j'ai une gestion des GL_LIGHT là ... si si regardez les blocs qui se dérobent, on voit qu'ils changent de couleur lorsqu'il tombent :proud:

A la limite je pourrait faire une ombre dynamique mais vu comment je me suis galèré pour faire celle-la ( je vous avait dit, vous savez le fait qu'elle ne déborde pas dans le vide lorsqu'on est sur le bord d'un bloc ) :grin:



Dernière édition le 06 Août 2008 à 00:04
Daru13 Message luPosté le : 06 Août 2008 00:21
Avatar de Daru13
Membre Elite

Inscrit le : 16 Nov 2007
Messages : 2168
GCPoints : 1016.6
Mapping - Spriting


Au niveau des effets ( shaders ici, je crois ? ), j'aurais une remarque : tu pourrais peut-être mettre un ombre plus nette ? :smile:

Là on dirait un disque noir avec un flou gaussien :tongue: .

Bref, pour le menu, tu pourrais peut-être éviter de les coller au bords ( un rectangle arrondi pour pourtour de menu ça rend bien je trouve ! ), pars ce que ça fais bof je trouve... Surtout en plein écran.

Enfin, c'est facultatif tout ça, mais c'était juste quelques remarques et une poignée de GCpoints :happy: .
Image
leonsulivan Message luPosté le : 06 Août 2008 00:41
Avatar de leonsulivan
Explorateur

Inscrit le : 04 Juil 2008
Messages : 76
GCPoints : 366.2
Programmation - Spriting



Citation :

Là on dirait un disque noir avec un flou gaussien :tongue: .


:embarassed: coupable ^^

En fait la texture d'ombre fait 16x16 donc en même temps je vais devoir la changer vu que c'est pas une puissance de 2.

Je vais en profiter pour l'arranger.

Pour les menu j'ai pas trop compris ce que tu voulais dire... mais je vais essayer de faire un schéma :

Mon menu
Code :
 _________________________
|                        |
|                        |
|                        |
|________________________|
|________________________|
|                        |
|________________________|


tu veut dire un truc plus dans le genre : ?

Code :
 _________________________
|                        |
|                        |
|                        |
|   ____________________ |
| | ____________________||
|                        |
|________________________|


Oui je sais j'ai un tallent inné en ascii art qui me viens tout droit des dieux.
Et aussi la flemme de dessiner et de l'envoyer sur mon ftp pour l'afficher ici :D

--

Sinon j'en suis à environ 70% du refaisage des textures. Avec au passage une petit optimisation.

Edit : :proud: oui j'aime bien "refaisage". C'est un mot qui devrait être ajouté dans la langue Française :proud:
Dernière édition le 06 Août 2008 à 02:16
Daru13 Message luPosté le : 06 Août 2008 00:58
Avatar de Daru13
Membre Elite

Inscrit le : 16 Nov 2007
Messages : 2168
GCPoints : 1016.6
Mapping - Spriting



Citation :

refaisage


Oh le vilain mot :tongue: !

Sinon, t'as tout pigé pour le menu :wink: .
Image
Mod Message luPosté le : 06 Août 2008 09:25
Avatar de Mod
Webmaster

Inscrit le : 14 Oct 2007
Messages : 3413
GCPoints : 11880
Programmation - Spriting



Citation :

Otez moi d'un doute, ou lunchez moi sur la place publique si je dis une boulette mais la compression des textures n'a aucun effet sur la carte graphique. Je veut dire lorsque l'on charge une texture on la stocke non compressé.



Oui, ce que l'on stocke en mémoire, ce sont les textures non compressées. C'est pour ça que la phase de chargement est plus longue pour les images compressées, le temps de décompresser, justement.



Citation :

Oui je sais j'ai un tallent inné en ascii art qui me viens tout droit des dieux.



On voit ça :yes: .
shûji Message luPosté le : 07 Août 2008 16:18
Avatar de shûji
Membre Confirmé

Inscrit le : 05 Jan 2008
Messages : 169
GCPoints : 51.9
Game Design - Artworking


mon dieu ça a l'air jouissif !
c'est du pur gameplay ça
j'ai rien d'autre a ajouté à ce qui a été dit, juste que j'aime bien l'idée en tout cas!
leonsulivan Message luPosté le : 07 Août 2008 23:10
Avatar de leonsulivan
Explorateur

Inscrit le : 04 Juil 2008
Messages : 76
GCPoints : 366.2
Programmation - Spriting


Bonsoir à vous.

Ça y est toutes les textures ont été modifiés ( à la hausse ). Il ne devrai donc plus y avoir de soucis de compatibilité.

J'ai testé sur un PC très bas de gamme et il s'avère que les nouvelles textures sont un peu trop grosses pour lui ( PC 700 Mhz sans carte graphique ... voyez le genre )

Donc j'en ai profité pour ajouter une option qui permet de jouer sur les PC les moins puissant : Choix de la qualité des textures.

Il y a donc deux échantillonnages différant ( Bas et Haut ) au choix dans les options.

Au final avec les options suivantes :

Code :
- Résolution : 800x600
- Plein-Ecran : Non
- Anti-Aliasing : 0 x
- Clipping : Loin
- Qualite des textures : Basse


Le jeu tourne impec' sur cette antiquité.

--

J'en ai aussi profité pour ajouter deux autres choses

- Un chronomètre ( pour savoir en combien de temps vous finissez l'ensemble des niveaux )
- Une barre de progression ( pour voir où vous en êtes dans le niveau )

Image

--

J'ai ajouté par ailleurs un autre niveau, un peu plus dur que le 3. Ne vous inquiétez pas il sera dans le futur mode "Difficile"

--

Les prochaines mises à jour :

- Ajout de plusieurs mode de difficulté ( avec des niveaux différents par difficulté )
- Ajout de la sauvegarde du score ( qui sera en fait le temps que vous aurez mis à faire tous les niveaux )

Si j'ai le courage : mappage du clavier au choix de l'utilisateur.

---

Voila la version 0.15 est disponible ici :
télécharger Battle Jump



---

PS : Dsl Gregouar, j'ai totalement oublié pour la résolution. Ne t'inquiète pas ce sera fait dans la prochaine version ;-)
Mod Message luPosté le : 09 Août 2008 13:13
Avatar de Mod
Webmaster

Inscrit le : 14 Oct 2007
Messages : 3413
GCPoints : 11880
Programmation - Spriting


Hop là, testé, cette version-ci fonctionne parfaitement chez moi :smile: .

Il y pas à dire, le gameplay est vraiment bon, c'est agréable à jouer, d'autant plus que la difficulté est assez élevée. Malgré vingt minutes sur le niveau 4, je n'en viens toujours pas à bout... Ce n'est qu'une question de temps :yes: .
Gregouar Message luPosté le : 09 Août 2008 13:36
Avatar de Gregouar
Membre Confirmé

Inscrit le : 02 Fév 2008
Messages : 308
GCPoints : 452.2
Programmation - Modélisation


C'est vrai que la difficulté est vraiment élevée. Je n'ai jamais réussis non-plus le niveau 4. Mais, sinon, il y a un bug graphique chez moi avec les carré au loin, ils donnent vraiment bizarre. Surtout en déplacement.
Je penses que ça doit un manque de filtre anisotropic mais je ne suis pas sûr.
Image
Darktib Message luPosté le : 09 Août 2008 19:31
Avatar de Darktib
Membre Ultime

Inscrit le : 24 Nov 2007
Messages : 2658
GCPoints : 1417.1
Programmation - Scénario


Ah, enfin^^
*telecharge*

Au fait, fayt, tes avatars deviennent de plus en plus 'explicites' :lol:
Image
Fenris Message luPosté le : 10 Août 2008 00:06
Nouveau Membre

Inscrit le : 03 Août 2008
Messages : 29
GCPoints : 66.7



Ba c'est des jambes quoi. :x
karlton31 Message luPosté le : 11 Août 2008 13:11
Avatar de karlton31
Membre Novice

Inscrit le : 30 Juin 2008
Messages : 82
GCPoints : 151.3
Modélisation - Mapping


marche parfaitement chez moi aussi !! j'ai enfin reussi à venr à bout de ce niveau 4 après 10 min !! :proud:
la vie faut la vivre donc je la vis ...
leonsulivan Message luPosté le : 15 Août 2008 20:03
Avatar de leonsulivan
Explorateur

Inscrit le : 04 Juil 2008
Messages : 76
GCPoints : 366.2
Programmation - Spriting


Bon alors me voila à la fin de mon périple sans Internet ...

Sinon Gregouar, tu parles du problème de scintillement des blocs du fond ? Effectivement cela fait parti des multitudes chose qu'il faut que je corrige, j'ai déjà une piste : le mipmap.

Sinon je continue de bosser dessus, je n'ai pas pu faire tout ce que je voulais cette semaine car je n'avais pour la plus part du temps ni PC ni Internet...

Sinon vous inquiétez pas il m'arrive de ne pas réussir le niveau 4 du premier coup.

Pour l'instant j'ai 10 niveaux de mappés et l'ex niveau 4 est devenu le niveau 10 :happy: C'est donc annonciateur d'une difficulté plus progressive.
GameCorp Index du Forum -> Vos projets de jeux vidéo -> [3D] Battle Jump