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

Inscrit le : 04 Juil 2008
Messages : 80
GCPoints : 34.9
Programmation - Spriting


Je viens d'ajouter une nouvelle vidéo montrant les trois premiers niveaux.
La vidéo est d'une qualité supérieure à la précédente et dure plus de 2min ( pas 15s comme la précédente :P ), donc vous verrez mieux le rendu.

http://www.jerome-baudoux.com/BattleJump
( Nouvelle adresse, finalement le jeu aura son mini-site autonome )

Sinon grande nouvelle, la version Bêta sera disponible demain.
J'ai avancé plus vite que je ne le pensait.

Dans cette version il y aura :

- 3 Niveaux.
- Gestion des différant blocs.
- Gestion du son et des musiques. ( Finalement j'utilise SDL_mixer )
- Gestion de la résolution d'écran.
- Gestion de la langue ( Français et Anglais ).
- Réglage de l'anti-aliasing et du Clipping.

Et c'est déjà pas mal ;-)

il va falloir que je regarde aussi pour loader des images png par ce que là le TGA fait mal en décompressé :
Jeu zippé : 6Mo
Jeu Dezippé : 30 Mo :shocked:
leonsulivan Message luPosté le : 04 Août 2008 02:44
Avatar de leonsulivan
Membre Confirmé

Inscrit le : 04 Juil 2008
Messages : 80
GCPoints : 34.9
Programmation - Spriting


Voila, voila la version 0.1 bêta de Battle Jump est enfin sur la toile sur le site cité ci-dessus.

J'espère que le jeu passera bien chez vous, qu'il n'y aura aucun problème de dépendances et autres dll manquantes.
Et tant qu'a faire ce serai bien que le jeu soit fluide sur une petite config, mais il ne faut peut-être pas trop en demander là car je n'ai pas encore commencé les réels optimisations.


Donc je suis plutôt satisfait jusqu'à maintenant. Avant ce projet je n'avais que des connaissances très minimales d'OpenGL, aucune en SDL, et je n'avais jamais fait un projet aussi complexe en C++.

Pour être honnête je ne pensait pas que tout se passerai aussi bien, je n'ai pas eu trop de prise de tête. ( Si ce n'est le chargement d'un mesh, mais j'ai finalement utilisé un loader déjà codé assez rapidement donc la prise de tête n'a pas été trop longue )

Voila, maintenant il faut que je bosse sur la version 0.2
J'ai déjà une liste assez importante de choses à faire ... Ça risque de prendre quelque temps. Mais je suis toujours motivé, et donc soyez sur que le projet est lancé.
Venyux Message luPosté le : 04 Août 2008 04:03
Avatar de Venyux
Explorateur

Inscrit le : 01 Nov 2007
Messages : 119
GCPoints : 107.5



Je viens de tester, je suis aller jusqu'à la fin du "niveau" 3.

Le jeu est vraiment très sympa, assez difficile si on a pas de bon réflexes.

Par contre, soit c'est normal, soit c'est ma vieille carte graphique de 64 Mo mais y avait pas de décor, juste des "carrés" gris, quand j'appuyais sur echap, pas de menu, enfin, juste deux rectangles gris sans rien afficher dessus.

Le jeu a planté quand j'ai essayé de le quitter aussi, obligé de redémarrer le PC. :confused:
leonsulivan Message luPosté le : 04 Août 2008 11:33
Avatar de leonsulivan
Membre Confirmé

Inscrit le : 04 Juil 2008
Messages : 80
GCPoints : 34.9
Programmation - Spriting


Arf, j'ai bien peut qu'il y ai eu une erreur dans le chargement des texture :absurd: .

Je me disait bien aussi que tout s'était trop bien passé, il fallait bien qu'il y ai des problèmes ailleurs ...
Huntil Message luPosté le : 04 Août 2008 17:21
Avatar de Huntil
Modérateur

Inscrit le : 23 Nov 2007
Messages : 918
GCPoints : 1228.2



Vraiment j'adore :love: Par contre c'est pas très maniable, et il est assez difficile d'évaluer où l'on va atterrir. Ça serait beaucoup plus simple avec une vue à la première personne :grin:
Copyright © 2007 - 2008 Huntil
"Il faut toujours un drame"
Darktib Message luPosté le : 04 Août 2008 18:18
Avatar de Darktib
Membre Légendaire

Inscrit le : 24 Nov 2007
Messages : 2884
GCPoints : 560.1
Programmation - Scénario


La video donne vraiment envie d'y jouer...
Et le menu est superbe... tu as un vrai talent de 'dessinateur'

Je vais essayer de tester...

edit: Bah ca fonctionne pas bien...
j'ai pas l'affichage du menu (meme si apparement il marche).
J'ai aucune texture a part celle du truc qui saute et une couleur pour toutes les autres cases...

Sinon j'ai teste sur une petite config et ca lag...
Quel moteur 3D utilise tu? Si tu veut un simple et puissant utilise Irrlicht, avec ca tu n'aura aucun probleme.
Dernière édition le 04 Août 2008 à 19:18
Image

1 + 1 = OVERFLOW
leonsulivan Message luPosté le : 04 Août 2008 19:44
Avatar de leonsulivan
Membre Confirmé

Inscrit le : 04 Juil 2008
Messages : 80
GCPoints : 34.9
Programmation - Spriting



Citation :

Par contre c'est pas très maniable


Pas assez, genre "vraiment pas assez et limite injouable oula ça m'énerve" ou "suffisamment pas assez maniable pour corser un peu le jeu" ?
Par ce que le but est justement que le personnage soit dur à diriger afin de donner un peu d'intérêt au jeu.


Citation :

Et le menu est superbe... tu as un vrai talent de 'dessinateur'


Merci mais en fait c'est juste que je maitrise deux trois techniques de bases avec 'toshop, pour ce qui est du dessin en général je suis totalement à la ramasse ^^


Citation :

J'ai aucune texture a part celle du truc qui saute et une couleur


Zut alots il va falloir que je vois pourquoi les images ne se chargent pas ... :absurd:

Je pense que ce doit être une question de répertoires relatifs.
Enfin ceci uniquement si les autres cases sont dessinées en damier, sinon j'avoue que je ne vois pas encore ce qui ne vas pas.

Sinon le jeu qui rame ça peut être compéhensif si tu n'a pas pu toucher aux options, je veut dire par défaut l'anti aliasing est en 4x ou 8x je ne sais plus, la résolution 1024 x 768 et le clipping vraiment grand.
Ça devrai s'estomper en ne virant que l'anti-aliasing déjà ...

Pour le moteur, bah c'est du basic c'est leonsulivan 3D :proud: un petit truc fait maison quoi.
Je l'ai déjà un peu optimisé mais il me reste a gérer les VBOs et a augmenter le nombre de méta-textures afin de réduire mes appels à bindTexture.

Bon donc je vais tester le jeu sur plusieurs PC voir ce qui ne va pas ... j'essaye de vous tenir au courant :hurt:
Gregouar Message luPosté le : 04 Août 2008 19:45
Avatar de Gregouar
Membre Avancé

Inscrit le : 02 Fév 2008
Messages : 398
GCPoints : 242
Programmation - Modélisation


J'ai testé aucun problème, c'est génial, juste un peu dur je trouves. Sinon, dommage qu'on ne puisse pas mettre leu jeu en 1440x900, tu devrais ajouter des résolutions.

Ma configuration :

Processeur : Intel Core 2 Duo T8300 2x2.4 ghz sur 3 mo de cache.
Carte graphique : Nvidia Geforce 8600m GT avec 512 mo de ram overclockée à 600/1350/500
Ram : 4go de ddr2
Image
Mod Message luPosté le : 04 Août 2008 19:56
Avatar de Mod
Webmaster

Inscrit le : 14 Oct 2007
Messages : 3755
GCPoints : 13077.2
Programmation - Spriting


Mouarf, juste chez moi ça ne fonctionne pas du tout. Le jeu tourne à 100% du processeur, mais reste complètement bloqué. Apparemment il rame énormément vu que de temps en temps j'ai une réaction une icône du menu qui change, par exemple.

Je tourne sur un Athlon64 3500+, 1 Go de DDR et une Radeon X800XT. A priori, une configuration plus que suffisante.
Huntil Message luPosté le : 04 Août 2008 20:44
Avatar de Huntil
Modérateur

Inscrit le : 23 Nov 2007
Messages : 918
GCPoints : 1228.2



Pour moi le personnage n'a pas a être dur à manier pour rendre le jeu compliquer. Il devrait être aussi maniable que les voitures de trackmania par exemple. C'est le parcours qui devrait être compliqué, un truc qui se joue au millimètre près. Tu peux mettre plusieurs niveaux de difficultés où il y aurait de moins en moins de temps pour finir.
Copyright © 2007 - 2008 Huntil
"Il faut toujours un drame"
leonsulivan Message luPosté le : 04 Août 2008 21:20
Avatar de leonsulivan
Membre Confirmé

Inscrit le : 04 Juil 2008
Messages : 80
GCPoints : 34.9
Programmation - Spriting


Bon j'ai une piste pour que les textures fonctionnent sur tous les PC :
- Soit elles doivent être plus petites.
- Soit elles doivent tous être dans un multiples de 2.
- Soit elles doivent être plus petites et multiple de deux :D .

Ça doit surement dépendre de la carte graphique car les deux PC sur lequel le jeu a ce problème on une carte graphique assez légère.


Citation :

Je tourne sur un Athlon64 3500+, 1 Go de DDR et une Radeon X800XT. A priori, une configuration plus que suffisante.


Bon les deux PC en questions sont sous Xp aussi alors que je tourne sous Vista donc ça peut être ça aussi.

Bon en tout cas je vais essayer d'arranger ça.

----


Citation :

c'est génial, juste un peu dur je trouves


Tiens d'ailleurs selon vous lequel est le plus dur, le 2 ou le trois ?
Effectivement le jeu sera progressif, là je n'ai mis que trois niveaux donc j'ai essayé de faire le plus large possible.


Citation :

Sinon, dommage qu'on ne puisse pas mettre leu jeu en 1440x900, tu devrais ajouter des résolutions



Oki pas de problème pour 1440x900, ce sera fait :-D

Si quelqu'un souhaite une autre résolution n'hésitez pas ( sauf 1280*1024 celle là elle m'embête, elle est ni 4/3 ni 16/10 mais 5/4 >_< )



Citation :

Pour moi le personnage n'a pas a être dur à manier pour rendre le jeu compliquer. Il devrait être aussi maniable que les voitures de trackmania par exemple


En fait c'est pas que le personnage est dur à manier c'est qu'il réagit de façon différente de ce que l'on a l'habitude.

Par exemple tu appui sur gauche ton perso va a gauche, tu relâches il s'arrête. Réaction classique.

La tu appuies à gauche pour lui donner un angle, mais une fois la vitesse désirée obtenue plus besoin d'appuyer sur aucune touche.
Tout est une question de gérer son angle.

En gros je jeu réagit comme un Segway ^^

Je trouve que ce serai dommage de faire une maniabilité comme tous les autres jeux, le jeu est déjà pas des masses original.

Enfin je sais pas moi j'aime bien la maniabilité comme elle est, c'est presque ce que je recherchait. perso je fini les trois niveaux en moins de 50 secondes ... J'ai du m'y habituer.

Huntil Message luPosté le : 04 Août 2008 21:55
Avatar de Huntil
Modérateur

Inscrit le : 23 Nov 2007
Messages : 918
GCPoints : 1228.2



C'est exactement comme quake. Tu gardes l'angle et la vitesse. Seulement c'est lent à réagir donc il faut un peu anticiper. Perso moi j'aime pas trop ça.
Copyright © 2007 - 2008 Huntil
"Il faut toujours un drame"
leonsulivan Message luPosté le : 04 Août 2008 22:34
Avatar de leonsulivan
Membre Confirmé

Inscrit le : 04 Juil 2008
Messages : 80
GCPoints : 34.9
Programmation - Spriting


C'est vrai qu'après c'est une question de goût. De toutes façon c'est assez dur qu'une maniabilité plaise a tout le monde. tout comme un jeu ou un concept.

Tiens par exemple je déteste Grand Tourismo a cause de sa jouabilité mais j'adore la série des Ridge Racer.
Tout le monde me dit que c'est n'importe quoi, que GT est largement meilleur que Ridge ( Rage ) Racer ... mais bon c'est comme ça j'y peut rien moi :blush: .

Sinon j'ai trouvé le problème, il faut impérativement que les textures soient issues d'une puissance de 2

32
64
128
256
512
1024

Donc je vais modifier toutes mes textures pour que le jeu soit compatible partout.
Par contre il va falloir que je redessine tout ( mais je vais voir si je peut pas trouver une combine ... ) donc ça va me prendre pas mal de temps...

Je pense que ce sera fait d'ici Jeudi ou vendredi ...

je vais voir aussi pour ajouter une option afin de choisir sa taille de texture car 64x64 pour un bloc ça me parait un peu bas pour avoir un beau rendu en 1680x1050, mais d'un autre coté avec 128x128 j'ai peur que les PC les moins puissant aiment moyen ... :/

C'était pourtant bien 80x80 :proud:

Voila donc je vous préviens dès que possible.
fayt nagashimas Message luPosté le : 04 Août 2008 23:04
Avatar de fayt nagashimas
Membre Avancé

Inscrit le : 17 Nov 2007
Messages : 291
GCPoints : 441.3



Pour les blocs met du 2048*2048 =3.

Sinon ça m'étonnerait fortement que le jeu lag avec du 128.
Image
leonsulivan Message luPosté le : 04 Août 2008 23:52
Avatar de leonsulivan
Membre Confirmé

Inscrit le : 04 Juil 2008
Messages : 80
GCPoints : 34.9
Programmation - Spriting


Je ne sais pas du tout ce que représente 128x128 pour une carte graphique. J'ai lu qu'il était déconseille de dépasser 512x512 car les cartes graphiques ne pourraient pas gérer directement une taille supérieur et donc faire une texture supérieur serai une perte de temps.

Mais c'est tout.

Remarques en y repensant 128 x 128 -> 48 Ko C'est sur que c'est pas la mort ;-)

Pour le 2048 x 2048 c'est pas un peu carrément énorme ? Ça ferait une image de 12Mo
A moins que tu veuille dire 2048 x 2048 pour tous les blocs en méta-texture.

D'ailleurs c'est pas idiot je vais surement faire une meta-texture dans lequel il y aura le bloc et le coté du bloc ( donc deux images ) dans une texture de 256 x 128 -> 96 Ko.
C'est pas la mort et je pense que c'est suffisant pour les graphismes simplistes de Battle Jump.

Daru13 Message luPosté le : 05 Août 2008 02:11
Avatar de Daru13
Membre Elite

Inscrit le : 16 Nov 2007
Messages : 2237
GCPoints : 1171.5
Mapping - Spriting


Je viens d'aller faire un tour sur le site, et au passage, j'ai téléchargé la démo ( très rare ! Je le fais que quand un jeu m'intéresse vraiment :tongue: ! ).

Bref, je trouve l e niveau 3 difficile ( jamais fini pour ma part ), inon, pour un début, je trouve ça vraiment super ! Je verrais le menu peut-être un poil plus travaillé au niveau de bordures, etc..., mais sinon, chapeau, très bon, jeu ^^ !

Ça me donne envi de tester black armada ! :smile:
Image
karlton31 Message luPosté le : 05 Août 2008 09:08
Avatar de karlton31
Membre Novice

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


j'ai testé aussi très bon jeu j'adore moi perso j'ai eu aucun problème avec! j'aime bien le menu vraiment sympa !!

continue comme ça il me tarde la suite ( perso j'ai pas reussir a finir le niveau 3, bon au taff c'est chaud, j'essayerai

chez moi :wink: )
la vie faut la vivre donc je la vis ...
Mod Message luPosté le : 05 Août 2008 09:34
Avatar de Mod
Webmaster

Inscrit le : 14 Oct 2007
Messages : 3755
GCPoints : 13077.2
Programmation - Spriting



Citation :

Pour le 2048 x 2048 c'est pas un peu carrément énorme ?



Pas spécialement, non. Il y a cinq j'utilisais déjà des textures de taille 2048x1024... Sur un Celeron 500Mhz, 64Mo RAM et avec un chipset graphique partageant 8 Mo avec la RAM. Le tout sur Windows98 et sans problèmes (c'était juste un peu long à charger, mais c'est logique). C'est donc à plus forte raison possible avec les machines actuelles :smile: .
Darktib Message luPosté le : 05 Août 2008 21:26
Avatar de Darktib
Membre Légendaire

Inscrit le : 24 Nov 2007
Messages : 2884
GCPoints : 560.1
Programmation - Scénario


cinq?
cinq ans sans doutes...

perso je ne vois pas l'utilite d'une texture 2048*2048 pour les blocs...

Sinon en effet il faut des multiples de deux, par exemple tu peut ajouter une fonction qui change la taille de la texture pour la mettre aux bonnes dimensions ( ce dans le chargement de la texture). C'est ce que beaucoup de moteurs graphiques font.

Perso j'aime bien le principe de jeu, mais ce serait bien si c'etait un tout peu plus rapide...
Image

1 + 1 = OVERFLOW
fayt nagashimas Message luPosté le : 05 Août 2008 21:50
Avatar de fayt nagashimas
Membre Avancé

Inscrit le : 17 Nov 2007
Messages : 291
GCPoints : 441.3




leonsulivan a écrit :

Remarques en y repensant 128 x 128 -> 48 Ko C'est sur que c'est pas la mort ;-)

Pour le 2048 x 2048 c'est pas un peu carrément énorme ? Ça ferait une image de 12Mo



Euh en bmp effectivement. Après tu peux le compresser, vu la teneur en polygones et le nombre de textures de ton jeu, ça ne risque pas de poser de problème à l'affichage.

Dis-toi qu'un jeu actuel en qualité maximale, ça doit être une bonne centaine de fois plus lourd à gérer pour un pc que ton jeu (voire plus).

Pour les blocs c'était de l'ironie :pathetic: .
Augmente la taille de toutes tes textures, car tu as de la marge. Et sors-les en tif ou en dds.

Ah, et profites-en pour faire un render to texture de tes modèles. Enfin si jamais, regarde tes messages privés, je t'en envoie un.
Dernière édition le 05 Août 2008 à 22:01
Image
GameCorp Index du Forum -> Vos projets de jeux vidéo -> [3D] Battle Jump