[3DGS]Mon projet de casse brique

botumys Message lu Posté le 18 Août 2009 à 18:29 Bulle
Membre Novice

Messages : 29
GCPoints : 6615
Bonjour,

Depuis deja quelques mois, je me suis mis a 3d game studio. N'etant absolument pas programmeur, j'ai commence petit et j'ai donc decidé de
Faire un petit casse briques. Le gameplay est asser simple, casser des briques (hooo!) mais avec une petite astuce pour les bonus: des fleurs surgissent de certaines briques octroyant bonus et pollen. (10 la premiere
Fois, et 5 toutes les 5 secondes)

Les bonus:

Trouvez les monstres qui cachent des fleurs. Dans certaines se trouve un bonus qui tombe.
Une fois ramasse, celui-ci va se placer dans la liste des bonus ramasses. En haut a gauche sont affiche le bonus a activer et a droite, en plus petit, le bonus suivant qui prendra sa place, les suivants sont en memoire mais pas affiches.

Les bonus on 3 puissances: mini, moyen et maxi.
Pour augmenter la puissance d'un bonus avant de l'activer : ramasser le pollen qui tombe. 20 pollens = mini, 60 = moyen, 140 = maxi
3 fleurs sur la raquette symbolisent la puissance d'un bonus qui sera lance. Quand une de celles-ci emet des particules, c'est que le compte de pollen est atteinds.
Le bonus est lance alors avec un click droit et le prochain bonus prend la place de celui que l'on vient d'utiliser.

Pour le moment il y a 5 bonus et un malus d'integre.
les bonus : Simple fleur a spores, multiball, laser, balle kamikaze et glue
le malus : ivresse

Le jeu peine a tourner sur portables ou machines en peu anciennes, d'avance j'en suis desole :(
Après le 10ème niveau, le jeu crash, car il cherche le niveau suivant qui n'existe pas encore.

Nom du projet : The forgotten forest
Date de création : Juin 2009
Genre : Casse brique
Logiciels utilises :
3d gamestudio
photoshop
maya
Equipe:
Botumys, graphismes et programme
Musiques:
from http://remix.kwed.org
-Rastan arranger: Glyn R Brown composer: Martin Galway
-Cauldron II [live at The Church] arranger:Reyn Ouwehand composer:Richard Joseph
Sons:
-http://www.findsounds.com/

But:
Realiser et finaliser un jeu, apprendre a programmer sous 3d gamestudio



des images :
Image

Image

Image

Image


et le lien de l'executable (pas d'install, juste decompresser le zip)

http://game.irilys.eu/olivier/cassebrique.zip

Devil'sCry Message lu Posté le 18 Août 2009 à 18:54 Bulle
Avatar de Devil'sCry
Explorateur

Messages : 136
GCPoints : 47714
Graphiquement jolie, très simpa, le seul truc c'est que j'ai pas encore réussis à voir qu'es que ça faisait la boule de feu, je l'ai eu une fois, et quand je l'ai utilisé, il s'est rien passé.

J'ai rencontré un bug, la balle est arrivée vers ma planche de bois... et elle a traversé.

Puis juste hestéthique : quand on utilise un bonus pour prologer le planche, elle peut traverser la pierre sur les côtés. Et aussi on voit devant le brouillard un sol noir qui se coupe net (sur le dernier screenshot on le voit dans le fond)

Autrement, j'aime bien.
We are falling, The light is calling, Black night, Dark sky, The Devil's Cry.
botumys Message lu Posté le 18 Août 2009 à 20:58 Bulle
Membre Novice

Messages : 29
GCPoints : 6615
Avais-tu une fleure blanche active sur ta raquette ? Si oui, normalement la trainee de la balle devient rouge et elle traverse tout pendant x secondes (suivant la puissance bonus lors de l'activation)

La balle qui traverse je pense que parfois, il arrive qu'elle quitte le sol lors de certaines collisions, j'ai deja arrangé le probleme pour la prochaine mise a jour (qui verra arriver le bonus balle explosive)

Oui, les fleurs "laser" traversent la pierre, je vais voir ce que je peux faire.

Pour le sol, je dois encore placer correctement de la vegetation pour cammoufler ce petit probleme :)

Devil'sCry Message lu Posté le 19 Août 2009 à 11:08 Bulle
Avatar de Devil'sCry
Explorateur

Messages : 136
GCPoints : 47714

Citation :

Avais-tu une fleure blanche active sur ta raquette ?


Non, je n'en avais pas.
Il faut forcément une fleur pour que les bonus fassent effet?
We are falling, The light is calling, Black night, Dark sky, The Devil's Cry.
Mod Message lu Posté le 19 Août 2009 à 12:43 Bulle
Avatar de Mod
Webmaster

Messages : 4954
GCPoints : 2100823
L'aspect graphique est assez original, j'aime bien, ça un certain cachet :). Ca reste assez classique côté gameplay, en revanche, un casse-brique à bonus somme toute assez standard (à part tout de même certains effets rendus possibles par la 3D comme le saoul).

Pour ce qui est de ramer, je confirme que mon PC du boulot (sans carte graphique) n'a pas résisté, et avec le lag, c'était tout de suite plus difficilement jouable. Je testerai ça dans de meilleures conditions pour voir ce que ça donne réellement.

Mais pour ce que j'ai pu en voir, bien que comme déjà dit assez classique dans le fond, c'est une bonne base, un boulot propre.
LOIC Message lu Posté le 19 Août 2009 à 13:07 Bulle
Avatar de LOIC
Membre Avancé

Messages : 374
GCPoints : 61723
Salut botumys;

Alors j'ai testé moi aussi, je m'interesse de plus en plus à la 3d et je suis un grand joueur de Magic Ball 3 (dont tu t'es sans doute inspiré ;)).

J'ai été agréablement surpris par la qualité d'ensemble de ton jeu; c'est déja peu fréquent d'avoir des jeux d'une telle facture en 2d, alors en 3d ! Bien entendu, cela reste un casse brique, mais c'est tout de même de l'excellent boulo, surtout pour un premier projet. J'aurais quelques questions :

Combien de temps à tu passé sur le jeu ?

As tu travaillé à l'arrache ou avec une méthode de travail ? (cahier des charges...)

3d gamestudio à l'air interessant, je suis passé sur le site. Cependant, la version "extra" suffit elle pour vendre ces jeux ?

Aucun musicien n'es cité dans les crédit, pourtant il y a de la musique, elle est de toi ?

Enfin, pourquoi choisir Maya plutôt que Blender ? (je me doute mais c'est une question de performance, mais le détail m'intéresse grandement)

Voila, félicitation pour ton jeu, je retourne m'en faire une partie ! (Au fait, il passe parfaitement sur mon 4400Zh Gforce GT8500 3Gg de Ram).
www.naphelia.com
botumys Message lu Posté le 19 Août 2009 à 16:50 Bulle
Membre Novice

Messages : 29
GCPoints : 6615
Devil'sCry : oui il faut qu'une fleure soit completement ouverte (elle produit des particules) pour lancer un bonus et beneficier de son effet.Zero fleures = on laisse tomber le bonus en cours. 1,2 ou 3 = on l'utilise a la puissance 1,2 ou 3.

Mod : en effet, mais vu que je suis graphiste a la base, je ne voulais pas commencer avec un projet qui m'aurait mené a rien.

LOIC : dans l'ordre:

+- 50 heures

J'ai juste decidé quels bonus et malus seraient présents, une charte de codes couleurs RGB a utiliser (pour generer les niveaux) L'avantage c'est que si je veux ajouter une brique ou un bonus, ça ne change pas grand chose au code.
J'estime etre +- a mi-chemin d'avoir termine ce projet.

L'extra est pas mal, moi j'utilise la commercial, tu perds juste certaines fonctionnalitées comme les shaders, les decals, le multiplayer et les terrains illimités.

J'ai mis a jour les credits en haut.

Maya car je bosse dessus au boulot et c'est principalement pendant mon temps de midi que je travail sur ce projet. Ainsi je profite legalement de ce soft. Je n'ai jamais essayé blender.

Merci ! :)

botumys Message lu Posté le 20 Août 2009 à 15:17 Bulle
Membre Novice

Messages : 29
GCPoints : 6615
Me revoila avec une mise a jour. Au programme :

1) Nouveau bonus explosif

Image


Niveau de puissance pour cette gaterie :
puissance faible : 1 explosion quand la balle entre en collision
moyenne : 3 explosions
forte: 6 explosions
A noter qu'une fois le bonus enclenche, il n'affecte que les balles en jeu. Donc penser a lancer le multiball avant de l'utiliser :)
Explosion est cumulable avec multi ball et kamikaze!!

L'explosion se declenche aussi avec les murs.

2) Appuyez sur la touche P pour mettre le jeu en pause.

3) le bug de la balle farceuse qui quitte son orbite devrait etre supprime.

Voila a downloader toujours ici : http://game.irilys.eu/olivier/cassebrique.zip
R-Spawn Message lu Posté le 20 Août 2009 à 20:42 Bulle
Avatar de R-Spawn
Membre Novice

Messages : 24
GCPoints : 8688
Cool ! Un copain qui fait lui aussi ses armes sur 3DGS :)
Ouais, ça me fait bien plaisir de voir le moteur de Conitec en action. Et ce que tu as fait est vraiment pas mal du tout, proche d'un exemple d'un AUM, mais bien fait, joli, et sympa.
Petit défaut selon moi : le jeu semble être assez gourmant, alors qu'il est être pourtant assez simple. Pourquoi pas proposer différentes résolutions ? De même, es-tu sûr d'avoir bien optimisé tes niveaux, en mettant par exemple en "none" toutes les faces qui ne sont pas visibles à l'écran, ce qui peut faire gagner quelques FPS ?

Je te souhaite une très bonne continuation.
N8NE is gr8 !
botumys Message lu Posté le 21 Août 2009 à 09:45 Bulle
Membre Novice

Messages : 29
GCPoints : 6615
Normalement les objets sont optimises, tu peux les voir avec le MED, ils sont dans le repertoire objects.
Ce que je vais faire, c'est optimiser les arbres et arbustres qui font le background, peut-etre mettre
une option pour les desactiver, ainsi que les effets de brume et de particules. Je pense que le background pompe beaucoup trop de ressources systeme. Dans quel AUM tu as vu ca? Ca m'interesse d'aller voir les
exemples.
botumys Message lu Posté le 25 Août 2009 à 16:27 Bulle
Membre Novice

Messages : 29
GCPoints : 6615
Petite mise a jour : http://game.irilys.eu/olivier/cassebrique.zip


-Version light du background
-Un calcul des bonus en fin de niveau
-des bugs corriges

Image

Darktib Message lu Posté le 25 Août 2009 à 18:35 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
J'adore ce jeu!

Surtout les bruitages :lol:

Par contre les controles sont un peu chaud, et surtout, le plus embetant : le jeu est galère à télécharger ! Trop lent, et sur chrome ca plante au milieu. Du coup, je te conseille d'utiliser Mediafire, c'est gratuit et beaucoup plus simple.

Comme dise les anglais, keep the good work !
botumys Message lu Posté le 25 Août 2009 à 20:53 Bulle
Membre Novice

Messages : 29
GCPoints : 6615
Merci, quand tu parles des controles, tu veux dire le déplacement de la raquette?
J'ai testé de chez moi et je suis a 450 k/s, peut-etre es-tu tombé au moment ou plusieurs personnes
le chargeaient ?

Tiens j'ai vu que tu as fais pas mal de test en pathfinding, ça m'interesse pour mon prochain projet :)
botumys Message lu Posté le 23 Sep 2009 à 14:39 Bulle
Membre Novice

Messages : 29
GCPoints : 6615
Une mise a jour est disponible avec l'editeur de niveau termine. C'est toujours a la meme adresse :)
http://game.irilys.eu/olivier/cassebrique.zip

Image
Darktib Message lu Posté le 23 Sep 2009 à 21:29 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
Je teste ca dès que possible, L'éditeur m'a l'air bien foutu. Et sinon, y a t il d'autres ajouts sur le jeu ?
botumys Message lu Posté le 24 Sep 2009 à 09:41 Bulle
Membre Novice

Messages : 29
GCPoints : 6615
Oui, il y a les oeufs qui une fois detruits font apparaitre des petits monstres qui salissent le sol et
genent la balle. Et il y a aussi les generateurs de bonus qui se regenerent toutes les x secondes.
Du cote des malus, il y a le malus en forme de piques qui vide la raquette de tous les spores accumules.

Maintenant je vais commencer a programmer les autres malus qui vont donner plus de challenge.
Le prochain truc a faire : les "araignees" vont lancer vers le joueur toutes les x secondes une toile
qui imobilisera la raquette pendant 1 seconde.

Dernière édition le 24 Sep 2009 à 09:42
Darktib Message lu Posté le 25 Sep 2009 à 18:59 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
:twisted: :twisted:

Sinon c'est du tout bon, juste la gestion des parties perso est un peu bourrin : par numéro dans la 'campagne'...

edit: quelques idées d'améliorations:
- utiliser la touche échap pour la pause.
- nettoyer les données dès que l'on change de 'section' (jeu, éditeur, options, etc...). On voit clairement que rien n'est nettoyé : le jeu lague beaucoup plus après avoir exécuté l'éditeur que sans l'avoir exécuté.
- bug avec les fleurs : quand ca lague, le pollen n'arrive pas jusqu'en bas.
- réduire les polys si possible, parce qu'avec beaucoup d'objets ca rame un peu...
- certaines fois les niveau ne se finissent pas (on arrive à -1 balle ou sinon on a tout détruit mais rien ne se passe)
Dernière édition le 25 Sep 2009 à 19:50
Mod Message lu Posté le 27 Sep 2009 à 19:11 Bulle
Avatar de Mod
Webmaster

Messages : 4954
GCPoints : 2100823
Je n'avais pas restesté depuis un petit moment, les mises à jour ont été efficaces :).
La venue de l'éditeur est déjà une bonne nouvelle, encore que la variété des niveaux pouvant être créés risque d'être malheureusement vite limité par le terrain lui-même.

La musique est très bien choisie au passage.

Sinon, quelques question ergonomiques ou esthétiques :
- dans les options, on a un bouton "appliquer", mais pas "annuler" ou "retour", c'est gênant.
- l'écran de loading avec sa police basique fait un peu le cheveu de la soupe alors que le reste de l'UI est tout en image.
- idem pour l'écran de game over.
- lorsque l'on a un retour windows, le jeu continu de tourner, c'est gênant, car du coup on perd à cause de cela ! Il faudrait le mettre en pause automatiquement.

Voilà tout pour le moment ^^.
botumys Message lu Posté le 28 Sep 2009 à 16:44 Bulle
Membre Novice

Messages : 29
GCPoints : 6615
Je pense peut-etre creer differents terrains pour par exemple changer de zone tous les 10 ou 20 niveaux.
Dans mes prochaines mises a jour, il est prevu aussi d'ajouter une sorte de boss de fin de niveau qui, une fois mort, permet au joueur de recommencer sa partie directement au niveau suivant sans devoir refaire les tableaux avant, mais je dois encore y reflechir.
Sinon, depuis cette version, j'ai ajoute aux petites araignees la possibilitee de cracher un fluide qui quand il touche la raquette, immobilise le joueur pour 1 seconde. J'ai aussi corrige un bug dans l'editeur qui ne prenait pas en compte les couches des briques mutli-hit.

J'ai aussi rencontre le bug ou les vies arrive a -1 du coup, on ne sait plus rien faire. Si vous rencontrez ce bug, pouvez-vous me dire a quel moment il arrive?

La touche echap : dans 3dgs, ca ferme le programme, pour le moment je vais garder la touche P
Les donnees sont normalement nettoyee a chaques chargement car dans 3dgs, un chargement de niveau efface toutes les entitees en memoire. Je me demande si ca ne serait pas plutot un probleme avec la musique qui est mal geree en memoire.

Pour les menus, je dois avouer que j'ai encore des trucs a faire.
Comme tu l'as fait remarquer, le loading doit etre redessine :)
Le game over est remporaire car je vais ajouter des archivement et des petits trucs par apres.
Pour le retour windows, la je vois pas trop comment detecter ca avec 3dgs, si qq a une idee ?

Pour finir, ds les prochaines mises a jour, des malus, et des nouvelles briques :D


Dernière édition le 28 Sep 2009 à 16:44
Darktib Message lu Posté le 30 Sep 2009 à 19:16 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
Pour les vies à -1 : après avoir éxécuté l'éditeur il me semble.

Pour les musiques, ca m'étonnerais vraiment que 2 musiques puisse faire autant ramer un jeu ... m'enfin, tout est possible. Je penche plutot pour des entités encore testées dans la boucle du jeu (autrement dit, 3dgs ne nettoie pas bien les entités).

Bonne continuation !
Répondre
GameCorp - Site d'apprentissage et d'entraide à la création de jeux vidéo.
XHTML Valid 1.1 - Page générée en 0.0469 secondes