Jeu et petit moteur de Particule

Programmation avancée de jeux en PureBasic
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Jeu et petit moteur de Particule

Message par Thyphoon »

ça fait tres longtemps que je voulais faire un jeu melangeant CrystalQuest (Macintosh1987) et Rocketz (Amiga 1996). Les copies d'ecrans de ces jeux ne vous parleront pas beaucoup si vous ne les connaissez pas mais bon je vous les mets quand même

Histoire d'essayer de faire un petit jeu sympa et "bô" j'ai essayé de faire un petit moteur de particule. Le jeu n'est qu'a ses debuts !
Pour l'instant vous ne pouvez que dirigé le petit vaisseau avec la souris et le clic droit. voir une explosion avec [TAB] et [ESC] pour quitté !

File:1->cquest.zip
Image
PS: Le code est pas tres propre ni commenté ...Désolé
CrystalQuest
Image
Roketz
Image
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

aaaah, rocketz, qu'est ce que j'ai pu m'énervé sur ce jeu. lol. 10 ans déjà... on vieillit...
Image
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

Erf ! j'ai vendu mon Amiga en 1995, je connais pas ce jeux ... d'ailleur me suis bien fait avoir par Commodore à l'époque, j'avais vendu mon A600 pour prendre le 1200 mais Commodore à fait faillite ... super !
Du coup j'ai pris une Snes ...
'Fin bref, ça à l'air interessant, vivement la suite #good
"Qui baise trop bouffe un poil." P. Desproges
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

Flype a écrit :aaaah, rocketz, qu'est ce que j'ai pu m'énervé sur ce jeu. lol. 10 ans déjà... on vieillit...
Et oui le temps passe vite :p
KarLKoX a écrit :Erf ! j'ai vendu mon Amiga en 1995, je connais pas ce jeux ... d'ailleur me suis bien fait avoir par Commodore à l'époque, j'avais vendu mon A600 pour prendre le 1200 mais Commodore à fait faillite ... super !
Aaaaaa l'Amiga Une superbe Machine ! le premier Rachat de l'Amiga se serait bien passé apres la faillite de Commodore..JE pense que l'Amiga serait plus present qu'il ne l'ai actuellement.Mais l'Amiga n'est pas mort !!

il existe aujourd'hui le Pegasos et l'AMigaOne ! un peu plus d'info ici
http://amigaga.chez-alice.fr/


Pour mon jeu ! je viens de mettre a jour la source..maintenant on peu tiré aussi ... Mais bon pour l'instant je ne fais que testé mon moteur de particule...
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

Je suis au courant, j'ai même faillit me refaire un A1 mais il y a trop peu de matériel compatible donc s'il faut évoluer ou changer le matériel, il y aura peu de chance de trouver du matériel compatible dans l'avenir donc j'ai laissé tombé.
Pis c'est vraiement trop cher pour ce que c'est, j'avais calculé la mobo + cpu G3 a environ 900 € ... il faut compter la ram, le gpu, le boitier, disque dur etc ... ce qui fait dans les 1500 € pour une machine pas forcément la plus véloce.
Autant acheter un Mac d'occasion (j'ai d"ailleur réussi à récupérer un iMac DV edition ^^).
Mais oui, l'Amiga n'est pas mort :)
"Qui baise trop bouffe un poil." P. Desproges
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Message par djes »

Je ne connaissais pas rocketz, mais turbo raketti (l'original je crois). Excellent concept, il y a des choses à faire! J'ai regardé les clones sur PC, ils sont nuls...
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

Je voudrais faire des cartes suffisament grande 4 ou 5 ecran de largeur et la même chose en hauteur!
Avotre avis pour faire les maps vous croyez qu'il faut mieux utiliser des bloc de 32x32 ou bien une grand image ? ou quelqu'un aurait'il une autre idée.
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Message par djes »

Une grande image, que tu peux générer comme dans worms.
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

djes a écrit :Une grande image, que tu peux générer comme dans worms.
comment ça fonctionne...il charge directement une image gigantesque en mémoire....on construit au fur et a mesure qu'on affiche... ?
Si tu as plus d'info je suis interessé ! Merci :p
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

tu peux charger l'image et la mettre dans un sprite.
ensuite tu affiche le fond (ce sprite) avec ClipSprite() puis DisplaySprite()
Image
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

Flype a écrit :tu peux charger l'image et la mettre dans un sprite.
ensuite tu affiche le fond (ce sprite) avec ClipSprite() puis DisplaySprite()
jusqu'a quel dimension peux monter cette image ?
Anonyme

Message par Anonyme »

Moi perso , je gère le scrolling de cette maniere :

- Tile d'une taille prédefinie (32x32,64x64,...)
- Ensuite pour un gain de perf, tu testes le tile si il est dans l'écran pour l'afficher, ca marche très bien.

- pour l'affichage, tu affiches tout les sprite avec une variable commune pour gerer le scrolling.

SpriteX - ScroolX, SpriteY-ScroolY

et lorsque tu veut faire défiler le décor, alors tu modifies juste ScroolX ou Y

@++
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Simpa cette petite démo.

Pareil que "Cpl.Bator", j'ai utilisé la méthode qu'il a sité pour Istria, avec en plus le tri des couches pour afficher les tiles dans le bon ordre.

Bon courage :wink:
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
ATHOW
Messages : 226
Inscription : mer. 29/déc./2004 16:54

Message par ATHOW »

Et j'utilise la même méthode pour l'affichage des tiles et autres sprites dans mon p'tit jeu de ski... :)

Très sympa les particules, je vais regarder le code de près.
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

ATHOW a écrit : Très sympa les particules, je vais regarder le code de près.
Oui mais on doit pouvoir faire mieux..J'aimerais rajouter un Type pour le comportement de la particule...qui permettrait de faire des effets speciaux plus abouti... :P Bref ya de quoi faire pour améliorer si certain on des idées ou des propositions de code modifier n'hesitez pas... On pourrait se faire une libs opensource pour un moteur de particule 2D
A voir... en attendant si certain veulent repomper qu'ils n'hesitent pas :wink:
Répondre