Page 1 sur 2

Mad Fire 2011 - 4.60 Beta 2

Publié : ven. 06/mai/2011 10:31
par Cool Dji
Hello,

Je n'ai plus d'Internet à la maison depuis une semaine !!
Ce qui ne m'empeche pas de travailler dans mon coin et je remets à jour la version de Mad Fire.

Objectif prioritaire : plus de sprite2D et tirer parti des sprites3D (dans un premier temps) afin que la bête soit compatible multi plate-forme... et corriger quelques défauts

Déjà le menu tourne uniquement en Start3D, et j'ai commencé à regarder pour les décors, je pense que la transition Sprite2D => sprite3D va être assez rapide (il faut surtout que je me passe du ClipSprite). Tous les systèmes de collisions sont compatibles même s'ils doivent être retravaillés pour être plus précis dans certains cas.

Ensuite, intégrer l'éditeur de niveau complet à la version actuelle (pour l'instant, j'ai un éditeur complémentaire pour dessiner les décors). L'Editeur intégré actuellement sert à tracer les déplacements des méchants...et il n'est pas très convivial.

Pour la suite (je ne m'avance pas trop) je verrai comment intégrer des nouvelles fonctions 3D de 4.6 en 2D...

Version à télécharger

Re: Mad Fire 2011 - 4.60 Beta 2

Publié : ven. 06/mai/2011 16:47
par venom
Sympa Cool Dji,

En tout cas, l’exécutable tourne a la perfection sur ma machine :wink:








@++

Re: Mad Fire 2011 - 4.60 Beta 2

Publié : ven. 06/mai/2011 17:02
par SPH
Heu, je suis désolé mais il n'y a aucun EXE dans l'archive !

Re: Mad Fire 2011 - 4.60 Beta 2

Publié : ven. 06/mai/2011 17:06
par case
sisi il y a un exe dans l'archive :)

Re: Mad Fire 2011 - 4.60 Beta 2

Publié : ven. 06/mai/2011 17:54
par SPH
case a écrit :sisi il y a un exe dans l'archive :)
Excusez, j'avais un probleme avec l'archive (plus de place sur mon diskdur)
Ok, j'ai testé et je crois que j'avais deja joué a ce jeu. Il est techniquement tres bon. Bravooo :idea:

Re: Mad Fire 2011 - 4.60 Beta 2

Publié : ven. 06/mai/2011 22:04
par Ar-S
Excellent je reste fan de Madfire :D
Quelques idées/remarques vite fait
- Les "tirets rouges" pour le volume font pas très beau, surement la couleur.
- Le vaisseau devrait exploser quand on meurt
- En option à ramasser, un speed up et une megabombe faisant péter tous les sprites a l'écran et le faisant bouger (l'escran).

Bonne continuation.

Re: Mad Fire 2011 - 4.60 Beta 2

Publié : sam. 07/mai/2011 13:42
par flaith
Avoir mis le source en plus est inestimable, merci pour ce petit bijou Cool Dji :D

Re: Mad Fire 2011 - 4.60 Beta 2

Publié : lun. 09/mai/2011 8:51
par Cool Dji
Oki, merci des comment :P

Je suis pas certain que l'exe qui soit dans l'archive soit la compil du dernier code source livré avec (je corrigerai ça).

Merci pour les idées, elles sont toutes bonnes (surtout la bombe qui fait trembler l'écran), je prends :D

Re: Mad Fire 2011 - 4.60 Beta 2

Publié : lun. 09/mai/2011 20:39
par Fig
J'adore !! 8O

Dommage que je sois si mauvais :mrgreen:

Re: Mad Fire 2011 - 4.60 Beta 2

Publié : mer. 11/mai/2011 16:03
par Geo Trouvpatou
Salut.

Tu ne pourrais pas faire sauter quelques structures ?

Code : Tout sélectionner

Structure tirmechant
  on.i 
  x.i 
  y.i 
  dx.i 
  dy.i 
  anim.i 
EndStructure  

Structure tirbump
  on.i 
  x.i 
  y.i 
  dx.i 
  dy.i 
  anim.i 
EndStructure
En

Code : Tout sélectionner

Structure sTir
  on.i 
  x.i 
  y.i 
  dx.i 
  dy.i 
  anim.i 
EndStructure  

tirmechant.sTir
tirbump.sTir
Mais aussi :

Code : Tout sélectionner

Structure mechantship
  on.i 
  x.i 
  y.i 
  anim.i
  waitanim.i
  life.i
  touche.i
  position.i
  poscourbe.l
  sizecourbe.l
EndStructure    

Structure mechantruscher
  on.i 
  x.i 
  y.i 
  anim.i
  waitanim.i
  life.i
  touche.i
  position.i
  poscourbe.l
  sizecourbe.l
EndStructure
En :

Code : Tout sélectionner

Structure sMechant
  on.i 
  x.i 
  y.i 
  anim.i
  waitanim.i
  life.i
  touche.i
  position.i
  poscourbe.l
  sizecourbe.l
EndStructure

mechantship.sMechant
mechantruscher.sMechant
Et pareil pour Bumpdroitship et Bumpgaucheship
De même pour : nbgun1ship, nbgun2ship, nbgun3ship

Et pourquoi mélanger des Long et Integer dans tes structures (Et peut-être ton code), autant tout mettre en Integer comme ça aucun problème sur un x64 et en 32bits de toute façon l'Integer ne bouffe pas plus qu'un Long.

Sinon bravo pour l'agencement du code.
Et pour le jeu lui-même.

Un GROS défaut.
Comme on est dans le feu de l'action, une fois toutes nos vies perdus, on n'a pas trop le temps de voir son ééééénnoooooorrme score.

Bonne continuation pour la suite.
Quand je pense qu'il y a quelques années (enfin plusieurs années) des gens sont devenus riches avec ce type de jeu :D .
Merci de partager la source, cela servira toujours à l'un ou l'autre.

Bye.

[EDIT]Fonctionne très bien avec mon petit gamePad à moins de 10€
Mais c'est vrai que du son et un petit effet visuel pour signaler qu'on vient de perdre une vie serait un plus.
Parce que là, le vaisseau devient trasparent ( et peut-être immortel) pendant quelques secondes et bien évidement notre attention est ailleur (Tout plein d'ennemi qui nous assaillent).

Avec le gamePad, je monte à l'assaut et dés le début je vais récupérer le canon suplémentaire pour bousiller d'l'abeille géante
Même pas peur.
Vivement l'ajout d'un éventuel Top des 5 meilleurs score (C'est juste pour mon égo).

Bis repetita : Bravo pour ton jeux.

Re: Mad Fire 2011 - 4.60 Beta 2

Publié : mer. 11/mai/2011 22:08
par Cool Dji
Merci Geo,

Effectivement ya des optimisations et des simplifications à faire :mrgreen:
J'ai peut être du avoir besoin de structures différentes à un moment :mrgreen:

En revanche, Fig et Geo, je comprends pas comment vous faites pour perdre autant de vie, le jeu est très facile :D :D

Je regarde aussi pour un effet visuel indiquant la désespérante fin du vaisseau...

Pour l'instant, je suis sur l'éditeur de niveau qui est dans un programme séparé !

Re: Mad Fire 2011 - 4.60 Beta 2

Publié : dim. 15/mai/2011 16:28
par graph100
je ne sais pas vous, mais lorsque je perd, et que je recommence une partie, au bout d'un certain temps, des fois carrément tout de suite, j'ai GAME OVER, pour aucune raisons :cry:
Il y a peut être un soucis au niveau de l'initialisation de la partie !

Re: Mad Fire 2011 - 4.60 Beta 2

Publié : dim. 15/mai/2011 17:30
par Cool Dji
Yep graph100, c'est un bug identifié qui sera supprimé :D

Re: Mad Fire 2011 - 4.60 Beta 2

Publié : lun. 07/nov./2011 21:24
par Kwai chang caine
flaith a écrit :Avoir mis le source en plus est inestimable, merci pour ce petit bijou Cool Dji :D
Alors la......je suis "like a ouf" 8O

Moi qui n'y connais rien aux jeux, et qui en général n'y joue pas, je me suis pris a me fusiller les doigts en quelques secondes sur ce bijou.
Amoureux des space invader, car petit j'avais été émerveillé par le premier que j'avais vu apparaitre dans un jeutel en forme de table dans un bar, j'ai trouvé le tiens superbe.

Je suis arrivé la grâce au lien de BLENDMAN réunissant les jeux sur le forum 8)

C'est de la trempe de ceux qui sont dans le commerce, on en prend plein les mirettes, les sons, les images.
Je ne suis pas une référence, mais vraiment bravo, on a du mal a croire que c'est fait en PB

Et comme le dit si bien FLAITH, avoir donné le code est encore plus grand de ta part.
L'univers est tellement beau, que l'envie de regarder le code m'a pris a la gorge, je me suis dit, c'est pas possible, c'est les mêmes mots que je me galère avec tous les jours, avec évidemment d'autres que j'utilise pas, mais c'est bien du PB...pour moi ...c'est incroyable 8O

Du PB pour créer carrément un monde ou on est transporté en quelques secondes....que de travail...vraiment géant
T'es vraiment un chef en jeu vidéo, tu mérites vraiment PB :wink:
MERCI et surtout BRAVO!!! 8) 8)

Re: Mad Fire 2011 - 4.60 Beta 2

Publié : lun. 07/nov./2011 22:44
par Cool Dji
Merki KCC,

Tu réveilles un vieux post...
J'ai pas retouché le code de Mad Fire depuis que je plonge avec émerveillement dans la 3D 8O .

J'avoue que je suis assez content de mes productions en général même si je programme assez mal !!
Les codes des collègues du forum sont nettement plus structurés et propres (je ne cite personne pour en oublier aucun). En ce sens, j'ai un peu honte de poster du code mais bon je m'améliore grâce aux remarques et commentaires de chacun d'entre vous.
Il faut bien se lâcher un peu, sinon personne ne poserait aucun code (j'ai vraiment du mal avec les structures. Je préfère les tableaux mais ça contribue pas trop à rendre un code propre). Enfin, si ces codes peuvent aider une personne, une seule fois, cela n'aura pas été inutile.

Surtout avec PB, j'ai repris plaisir à programmer comme du temps de l'asm 68000. Cela me permet de mettre en œuvre mes idées qui sont souvent simples et faciles à réaliser. Par exemple, l'affichage des gros textes blancs calés sur les paroles de la chanson est très artisanal, de même que la gestion des déplacements des méchants à piquants. Et surtout, le forum est une mine d'or (missile à tête chercheuse)...

A bientôt pour de nouvelles aventures :D