Mad Fire 2011 - 4.60 Beta 2
Mad Fire 2011 - 4.60 Beta 2
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
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
Only PureBasic makes it possible
Re: Mad Fire 2011 - 4.60 Beta 2
Sympa Cool Dji,
En tout cas, l’exécutable tourne a la perfection sur ma machine
@++
En tout cas, l’exécutable tourne a la perfection sur ma machine

@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Re: Mad Fire 2011 - 4.60 Beta 2
Heu, je suis désolé mais il n'y a aucun EXE dans l'archive !
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Re: Mad Fire 2011 - 4.60 Beta 2
Excusez, j'avais un probleme avec l'archive (plus de place sur mon diskdur)case a écrit :sisi il y a un exe dans l'archive
Ok, j'ai testé et je crois que j'avais deja joué a ce jeu. Il est techniquement tres bon. Bravooo

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Re: Mad Fire 2011 - 4.60 Beta 2
Excellent je reste fan de Madfire 
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.

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.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Mad Fire 2011 - 4.60 Beta 2
Avoir mis le source en plus est inestimable, merci pour ce petit bijou Cool Dji 

Re: Mad Fire 2011 - 4.60 Beta 2
Oki, merci des comment
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

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

Only PureBasic makes it possible
Re: Mad Fire 2011 - 4.60 Beta 2
J'adore !!
Dommage que je sois si mauvais

Dommage que je sois si mauvais

Il y a deux méthodes pour écrire des programmes sans erreurs. Mais il n’y a que la troisième qui marche.
Version de PB : 6.00LTS - 64 bits
Version de PB : 6.00LTS - 64 bits
-
- Messages : 471
- Inscription : dim. 23/déc./2007 18:10
Re: Mad Fire 2011 - 4.60 Beta 2
Salut.
Tu ne pourrais pas faire sauter quelques structures ?En
Mais aussi :
En :
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
.
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.
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
Code : Tout sélectionner
Structure sTir
on.i
x.i
y.i
dx.i
dy.i
anim.i
EndStructure
tirmechant.sTir
tirbump.sTir
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
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
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

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
Merci Geo,
Effectivement ya des optimisations et des simplifications à faire
J'ai peut être du avoir besoin de structures différentes à un moment
En revanche, Fig et Geo, je comprends pas comment vous faites pour perdre autant de vie, le jeu est très facile
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é !
Effectivement ya des optimisations et des simplifications à faire

J'ai peut être du avoir besoin de structures différentes à un moment

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


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é !
Only PureBasic makes it possible
Re: Mad Fire 2011 - 4.60 Beta 2
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
Il y a peut être un soucis au niveau de l'initialisation de la partie !

Il y a peut être un soucis au niveau de l'initialisation de la partie !
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel
)
Mon site : CeriseCode (Attention Chantier perpétuel

Re: Mad Fire 2011 - 4.60 Beta 2
Yep graph100, c'est un bug identifié qui sera supprimé 

Only PureBasic makes it possible
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: Mad Fire 2011 - 4.60 Beta 2
Alors la......je suis "like a ouf"flaith a écrit :Avoir mis le source en plus est inestimable, merci pour ce petit bijou Cool Dji

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

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

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

MERCI et surtout BRAVO!!!


Re: Mad Fire 2011 - 4.60 Beta 2
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
.
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
Tu réveilles un vieux post...
J'ai pas retouché le code de Mad Fire depuis que je plonge avec émerveillement dans la 3D

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

Only PureBasic makes it possible