Voir la version complète : [NDS] Spout
Spout
FINI
http://www.slurm.biz/temp/spout.png
Version 5 (http://www.slurm.biz/temp/spout_ds_5.zip)
Présentation :
Portage du Shooter abstrait de Kuni
Autres informations :
Source (http://birslip.pizz.biz/temp/spout_ds_src.zip)
Support Sauve FAT pour les supercard, MP... (http://gtamp.com/DS/spoutds.htm)
Homepage (http://birslip.pizz.biz/com-83.html)
Spout est un jeu super prenant sur PC, et qui plus est, il est open source.
L'occasion était trop belle, surtout que j'adore ce jeu, donc je l'ai porté :)
Euh, je vais passer pour un ignare, mais c'est quoi le jeu Spout, sur PC ? J'ai rien trouvé...
Euh, je vais passer pour un ignare, mais c'est quoi le jeu Spout, sur PC ? J'ai rien trouvé...
Non, tu passes pas pour un ignare ;)
C'est pas un jeu commercial, c'est un jeu normal, fait par un sombre japonais (http://www.din.or.jp/~ku_/index.htm)... :lol:
Il a été porté sur gp32 (http://gpspout.72dpiarmy.com/) et sur gp2x plus recemment.
J'aimais bien ce jeu donc je voulais en faire profiter :whst:
Bon, avec tous ça, les sauvegardes fonctionnent (merci mollusk :) ).
http://birslip.pizz.biz/temp/spout_nds_2.zip
on va essayer ca, merci de nous faire profiter de ta production :)
Houch c'est vraiment excellent! Super moteur de collision.
Et merci de nous avoir fait découvrir ce jeu.
yopyop
ps merci ton jeu fonctionne maintenant sur mon émulateur. J'avait oublier de retirer un test qui empechait d'exécuter une instruction à partir de l'adresse 0. Bon me reste encore le mode d'affichage à regarder.
edit mazette c'est sournois les petites ligne a peines visible chit de chit!!
clad1025
02/12/2005, 01h21
Moi avec le G6 ca ne fonctionne pas.... dommage:cry:
j'ai vu que les 256ko de la gba ne sont pas suffisant :cry:
De quels 256ko tu parles ? la ram ? tu as besoin de plus que 256ko de ram ? sinon tu peux mettre ce qui prend la place en rom, non ?
De quels 256ko tu parles ? la ram ? tu as besoin de plus que 256ko de ram ? sinon tu peux mettre ce qui prend la place en rom, non ?
Je sais pas si c'est la ram à vrai dire :ph34r: en tous cas j'ai les erreurs qui ressemble à un dépacement de la mémoire. Enfin pour t'expliquer vraiment, il y a un buffer pour la structure GRAIN:
typedef struct tagGRAIN {
struct tagGRAIN *next;
struct tagGRAIN *prev;
SVECTOR s, v;
short pos;
unsigned char color;
} GRAIN;
GRAIN *v2g[128*128];
Et le compilateur et/ou la gba n'apprécie pas trop ce v2g...
Moi avec le G6 ca ne fonctionne pas.... dommage
Pourquoi ça ne fonctionnerai pas? :|
clad1025
02/12/2005, 18h17
Pour répondre a ta question birslip, je n'en sais rien... Toujours est il que j'ai essayer toutes les méthodes possibles.
Voila ce que ca a donné :
- Si on copie la rom directement sur la cartouche a la racine ==> écran noir
- Si on copie la rom directement sur la cartouche a la racine en utilisant la fonction "add header ==> écran noir
- Si on passe par le manager G6 sans utiliser le DoFat ==> écran noir
- Si on passe par le manager G6 sans utiliser le DoFat ni la compression ==> écran noir
- Si on passe par le manager G6 sans utiliser le DoFat mais en utilisant la compression ==> écran noir
Quelqu'un a une idée ?? parce que moi la j'en ai plus...
[edit] Birslip je viens de tester c'est impossible d'enlever le loader
Je sais pas si c'est possible dans le g6, mais tu peus flasher directement le .gba sans multiboot ni rien, qu'il y est juste la rom sur la cartouche, ensuite tu lances avec flashme ou autre?
en disant que chaque particule a une structure (x,y,couleur) si ca depasse 256 ko je veut bien me faire moine :p
je pense que ton jeu pourrai tourner sans probleme sur gba en mode 4 tu peut plotter un demi ecran sans probleme et encore si tu plotte plusieurs pixels en meme temp tu peut multiplier ce chiffre.
projet marran bonne continuation :-'
edit: tien essaye plutot ca
typedef struct tagGRAIN {
struct tagGRAIN *next;
struct tagGRAIN *prev;
SVECTOR s, v;
short pos;
unsigned short color;
} GRAIN;
IN_EWRAM GRAIN v2g[128<<7];
Alekmaul
03/12/2005, 16h23
En mode 4 nesgba, pas unsigned char color mais unsigned short, sinon, tu risques d'avoir des problèmes pour adresser les 15 bits de couleurs ...;)
En mode 4 nesgba, pas unsigned char color mais unsigned short, sinon, tu risques d'avoir des problèmes pour adresser les 15 bits de couleurs ...;)
ah oui effectivement, j'ai eu un copié/coller malhabile :ph34r:
j'ai corrigé ;)
birslip, sur gba si tu précise pas EWRAM, ca va le mettre en IWRAM normalement, et là c'est seulement 32ko, donc peut-etre que le soucis était là... (m'enfin je ne fais que répéter Nesgba...)
en disant que chaque particule a une structure (x,y,couleur) si ca depasse 256 ko je veut bien me faire moine
Désolé d'avoir dit une telle connerie :-'
Avec le EWRAM_CODE ça marche ^^
Mais ça a une légère tendance à freezer... ou à ralentir de plus en plus...
Enfin sur gba c'est tout de suite plus dur :cry:
le freeze ou le ralentissement pourrait venir de comment tu te charges de copier à l'écran, comme la DS est plus rapide ca pose moins de problèmes sur celle-ci, sur gba il faut bien optimiser et utiliser le double buffer du mode 4 bit...
tu peut aussi tomber a 30 fps mais ca m'etonerai fort que tu ai besoin de le faire ;)
mastertop101
03/12/2005, 18h37
Impressionant !
Jai fait 471 de height, qui dit mieux :p
Je peux avoir la source de la version DS stp ?
685 sprout!!!!!!:p
C'est une honte! 543 :p
Petite mise à jour, alors pour ce qu'il y a de nouveau, les couleurs sont bonnes par rapport au jeu original, on peut changer l'écran sur lequel on joue avec select et aussi j'ai mis les sources si ça interèsse quelqun. Par contre j'ai fais un nouvel essai sur gba: c'est toujours foireux, un peu lent et vraiment pas stable <_<
Pour les téléchargements:
Spout.nds et spout.ds.gba (http://birslip.pizz.biz/temp/spout_ds_4.zip)
Les sources (http://birslip.pizz.biz/temp/spout_ds_src.zip)
651 ! :)
Très sympa ce jeu Birslip, vraiment c'est un projet qui demande à être continué et plus adapté à la DS (deux écrans, écran tactile, son, ...)
vraiment excellent :)
continue comme ça ;)
le freeze ou le ralentissement pourrait venir de comment tu te charges de copier à l'écran, comme la DS est plus rapide ca pose moins de problèmes sur celle-ci, sur gba il faut bien optimiser et utiliser le double buffer du mode 4 bit...
8 bit plutot :ph34r:
Encore une super mise à jour ^^
Cette fois on peut controller avec le stylet, on fait jaillir le truc avec une des deux gachettes ou bien A/B. Biensur on peut toujours jouer normalement. Le gameplay fait bizarre au départ mais ça ajoute quelque chose, à vous de voir de toute façon!
Ca se télécharge par là: spout_ds_5.zip (http://birslip.pizz.biz/temp/spout_ds_5.zip)
Enfin testé !
Comme d'habitude, super boulot, la gestion de toutes les petites particules est vraiment bien faite, encore un super jeu. :)
IN_EWRAM GRAIN v2g[128<<7];
Non mais j'y crois pas, tu devrais vraiment coder en binaire toi, 128<<7 ça veut rien dire, et c'est une constante donc t'optimises que dalle :p
Sinon excellent projet :)
Non mais j'y crois pas, tu devrais vraiment coder en binaire toi, 128<<7 ça veut rien dire, et c'est une constante donc t'optimises que dalle :p
Sinon excellent projet :)
Flagrant délit ! :lol:
Flagrant délit ! :lol:
bah qui a parlé d'optimiser ^^, c'est clair, je devai penser a autre chose sur le moment, mais c'est une habitude j'ai meme pas fait gaffe sur le moment. :blink:
maitenant les decalages c'est devenu aussi clair que des multiplications pour moi ca crain, je trouve ca plus propre.
C'est vrai, c'est plus simple quand même, d'ailleurs
6c6f6c206a652070656e736520717565207427657320626965 6e206c65207365756c2073692074752074726f7576657320e7 6120706c75732073696d706c65 :p
(63656c75692071756920732765737420616d7573e920e0206 4e9636869666672657220e7612065737420617573736920746 172e920717565206d6f69 :lol:)
vBulletin® v.3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org