Page 1 sur 2

Jeu et petit moteur de Particule

Publié : dim. 16/juil./2006 8:32
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

Publié : dim. 16/juil./2006 9:55
par Flype
aaaah, rocketz, qu'est ce que j'ai pu m'énervé sur ce jeu. lol. 10 ans déjà... on vieillit...

Publié : dim. 16/juil./2006 10:34
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

Publié : dim. 16/juil./2006 11:39
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...

Publié : dim. 16/juil./2006 13:35
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 :)

Publié : dim. 16/juil./2006 15:08
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...

Publié : dim. 16/juil./2006 17:18
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.

Publié : dim. 16/juil./2006 17:38
par djes
Une grande image, que tu peux générer comme dans worms.

Publié : dim. 16/juil./2006 18:15
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

Publié : dim. 16/juil./2006 18:35
par Flype
tu peux charger l'image et la mettre dans un sprite.
ensuite tu affiche le fond (ce sprite) avec ClipSprite() puis DisplaySprite()

Publié : dim. 16/juil./2006 19:21
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 ?

Publié : lun. 17/juil./2006 0:17
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

@++

Publié : lun. 17/juil./2006 8:10
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:

Publié : lun. 17/juil./2006 18:11
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.

Publié : lun. 17/juil./2006 18:20
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: