:: PlayerAdvance.org ::  

Précédent   :: PlayerAdvance.org :: > :: Développement Amateur :: > GameBoy Advance > Projets

Projets Projets de développement amateur sur GameBoy Advance

Publicité

Commentaire
 
Outils du projet Modes d'affichage
Vieux 10/07/2007, 19h20  
Thommasc
Membre confirmé
 
Date d'inscription: 10/07/2007
Messages: 86
Par défaut Starcraft Ghost

Starcraft Ghost GBA

ALPHA

...

Dernière modification par Dr.Vince ; 06/07/2008 à 12h09.
Thommasc est déconnecté   Réponse avec citation
Vieux 16/09/2007, 11h29  
Thommasc
Membre confirmé
 
Date d'inscription: 10/07/2007
Messages: 86
Par défaut

Autre prob maintenant :
Code:
Commun.o: In function `initSIN_VBL':
C:/Gbadev/SCGBA/Commun.c:158: undefined reference to `sin'
J'vais y arriver xD
Thommasc est déconnecté   Réponse avec citation

Publicité

Vieux 16/09/2007, 11h42  
Thommasc
Membre confirmé
 
Date d'inscription: 10/07/2007
Messages: 86
Par défaut

C'est bon !

Par contre, le .wav que je joue lag, c'est normal ? :/
Thommasc est déconnecté   Réponse avec citation
Vieux 16/09/2007, 20h51  
Nrx
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 277
Par défaut

Oh... je ne me souvenais pas avoir laissé tant de trucs inutiles dans mon code d'exemple (ces "initSIN_VBL" et "initINV_VBL" n'ont absolument aucune utilité pour le lecteur ADPCM). Bref, j'aurais dû faire le ménage dans mon code et n'y laisser que le strict nécessaire, ça aurait été plus simple pour ceux qui veulent l'utiliser - sorry

Pour ce qui est du lag, non c'est pas très normal. L'ADPCM abime un peu le son (la compression n'est pas parfaite évidemment), mais il ne doit pas lagger. Si tu as ce genre de problème, c'est probablement que le décodeur n'est pas appelé de façon périodique, à chaque VBL (il doit normalement être appelé sur interruption pour que tout marche bien ; si c'est déjà ton cas, c'est certainement que tu fais autre chose dans l'interruption, et que cette autre chose prend beaucoup trop de temps). Ou alors, c'est que ton fichier wave d'entré n'a pas la bonne fréquence.
Nrx est déconnecté   Réponse avec citation
Vieux 17/09/2007, 08h46  
Thommasc
Membre confirmé
 
Date d'inscription: 10/07/2007
Messages: 86
Par défaut

La bonne fréquence c'est bien 22050 Hz ?

"Bref, j'aurais dû faire le ménage dans mon code et n'y laisser que le strict nécessaire, ça aurait été plus simple pour ceux qui veulent l'utiliser - sorry"
No prob :-), je connais ça.

"Si tu as ce genre de problème, c'est probablement que le décodeur n'est pas appelé de façon périodique, à chaque VBL (il doit normalement être appelé sur interruption pour que tout marche bien ; si c'est déjà ton cas, c'est certainement que tu fais autre chose dans l'interruption"
Merci, je vais chercher de ce côté là pour voir ce qu'il se passe.
Sachant que c'est ton exemple qui faisait lagguer le son, c'est ça qui me fait peur.

http://thommas.free.fr/scgba/SCGBA V...with sound.rar
écoutez le résultat :/

Par contre, j'ai mis les 4 .wav en nocompress maintenant, c'est beaucoup mieux !
Seulement maintenant, à chaque fois que je joue un son, il y a le début du suivant bizarrement !!
Sais-tu d'où vient le problème ?

Dernière modification par Thommasc ; 17/09/2007 à 14h57.
Thommasc est déconnecté   Réponse avec citation
Vieux 17/09/2007, 22h27  
Nrx
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 277
Par défaut

Oui, 22050 Hz est une des bonnes fréquences (et en l'occurrence, c'est la fréquence max. acceptable par mon décodeur).

Les divers problèmes auxquels tu fais face sont à mon avis soit dûs à un problème dans ton code d'interruption VBL (= problème de timing pour le décodeur), soit à un problème d'alignement des données en mémoire. A ce sujet tu noteras que dans mon code il y a des "__attribute__ ((aligned(4)))" : si tu les as enlevées/modifiées, ça pourrait expliquer pas mal de soucis.

Pour ce qui est de juger de la qualité du son compressé ADPCM, tu peux essayer mes démos et jeux : Bomb Jack ("Music jack"), GOD et Mario Balls.
Nrx est déconnecté   Réponse avec citation
Vieux 18/09/2007, 12h28  
Thommasc
Membre confirmé
 
Date d'inscription: 10/07/2007
Messages: 86
Par défaut

C'est marrant mais même avec tes jeux, le son saute souvent...
J'ai pas ôté les "__attribute__ ((aligned(4)))", par contre au niveau du compilo, ptet qu'il les prend pas bien en compte ...
J'ai dû mettre -mlong-call pour que ça compile sans erreur ... c'est grave =) ?
Thommasc est déconnecté   Réponse avec citation
Vieux 18/09/2007, 12h42  
Bobby Sixkilla
Maître Chinpoko-extra-mon
 
Date d'inscription: 10/11/2005
Localisation: Palaiseau (Rive sud)
Messages: 6 466
Voir les codes amis Nintendo DS
Par défaut

J'ai jamais remarqué ça avec les jeux de Nrx (et j'y ai pas mal joué à ses jeux ). C'est quoi ton matos?
__________________
"Un pour l'argent, deux pour le spectacle et trois pour le cailloux" un putain d'énergumène
Bobby Sixkilla est déconnecté   Réponse avec citation
Vieux 18/09/2007, 14h58  
Thommasc
Membre confirmé
 
Date d'inscription: 10/07/2007
Messages: 86
Par défaut

Athlon 3700+ socket 754
1 Go de RAM
Radeon X700 256 Mo
Audigy LS

C'est ptet VisualBoyAdvance qui chie ??
Thommasc est déconnecté   Réponse avec citation
Vieux 18/09/2007, 18h02  
Thommasc
Membre confirmé
 
Date d'inscription: 10/07/2007
Messages: 86
Par défaut

Je cherche un scénariste/level designer pour finir le jeu.
J'ai plus le temps de m'investir de ce côté là, je peaufine juste mon code.
Si vous connaissez un fan de SC qui veut proposer son histoire...
Je peux adapter les unités en fonction du scénario.
Thommasc est déconnecté   Réponse avec citation
Vieux 18/09/2007, 18h02  
Bobby Sixkilla
Maître Chinpoko-extra-mon
 
Date d'inscription: 10/11/2005
Localisation: Palaiseau (Rive sud)
Messages: 6 466
Voir les codes amis Nintendo DS
Par défaut

Oué, ça doit être VBA qui foire. Rien ne vaut le hardware.
__________________
"Un pour l'argent, deux pour le spectacle et trois pour le cailloux" un putain d'énergumène
Bobby Sixkilla est déconnecté   Réponse avec citation
Vieux 18/09/2007, 19h34  
Thommasc
Membre confirmé
 
Date d'inscription: 10/07/2007
Messages: 86
Par défaut

Si seulement j'avais un kit pour connecter sur ma GBA pour tester :/
Thommasc est déconnecté   Réponse avec citation
Vieux 18/09/2007, 22h59  
Nrx
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 277
Par défaut

Pour info, tu as quelle version de VisualBoyAdvance ? (moi je suis resté en v1.7.2)
Et quelles sont tes options ? Perso j'ai :
- Frame skip => 0 / no throttle,
- Video => Vsync,
- Sound => On, Channel 1~4, Direct Sound A & B, 22 Khz,
- Priority => Normal.

[Edit] Note que si VBA t'indique que le jeu ne tourne pas à 100% (cf. dans la barre de titre de l'application), alors y a un soucis : soit ton jeu bouffe réellement trop de ressources, à tel point que ton PC n'est pas capable de l'émuler correctement, soit y a un problème dans ta configuration. Normalement tu devrais presque toujours être au dessus de 98%.

Dernière modification par Nrx ; 18/09/2007 à 23h03.
Nrx est déconnecté   Réponse avec citation
Vieux 19/09/2007, 10h58  
Thommasc
Membre confirmé
 
Date d'inscription: 10/07/2007
Messages: 86
Par défaut

Je suis toujours collé à 99%, le problème doit venir de ma boucle principale ...
Le "while" de mon timer doit interferer avec Adpcm ...

C'est quoi l'histoire du Adpcm.update(), ça sert à quoi exactement ?

Dernière modification par Thommasc ; 20/09/2007 à 11h01.
Thommasc est déconnecté   Réponse avec citation
Vieux 19/11/2007, 10h55  
omg
Modérateur
 
Date d'inscription: 10/11/2005
Localisation: Mad Monster Mansion
Messages: 3 754
Par défaut

Alors? Desnews?
__________________

News GBA/DS:
Portable DEV
Colorer un jeu GB? Débutant - Avancé - Expert
Projets : Banjo Advance - The Last Quest - Klungo's Brain School
Site des jeux : BanjoKazooie.Free.Fr Web Site

FAN FOREVER
"La Vie n'est pas aussi simple qu'un Jeu Vidéo..."
omg est déconnecté   Réponse avec citation
Vieux 23/11/2007, 14h54  
Thommasc
Membre confirmé
 
Date d'inscription: 10/07/2007
Messages: 86
Par défaut

Je cherche tjs un scenario, le moteur de jeu est la,
probleme au niveau du son mais sinon c'est plutot sympa...
Regardez du cote de Dota DS, ils sont 7 et ils ont eu le droit de continuer le projet, moi depuis le rendu, je me suis concentre sur mon projet entreprise...
Thommasc est déconnecté   Réponse avec citation
Vieux 23/11/2007, 15h04  
omg
Modérateur
 
Date d'inscription: 10/11/2005
Localisation: Mad Monster Mansion
Messages: 3 754
Par défaut

En espérant que tu le finisse!
__________________

News GBA/DS:
Portable DEV
Colorer un jeu GB? Débutant - Avancé - Expert
Projets : Banjo Advance - The Last Quest - Klungo's Brain School
Site des jeux : BanjoKazooie.Free.Fr Web Site

FAN FOREVER
"La Vie n'est pas aussi simple qu'un Jeu Vidéo..."
omg est déconnecté   Réponse avec citation
Vieux 02/12/2007, 16h11  
Deathborn
Membre
 
Date d'inscription: 02/12/2007
Messages: 5
Par défaut

Salut tu doit peut-être me reconnaitre, je suis celui qui t'avait fait de la pub sur mon forum http://XXX , je te souhaite une bonne continuation

Edit de Bobby : Merci de lire les règles.

Dernière modification par Bobby Sixkilla ; 02/12/2007 à 19h02.
Deathborn est déconnecté   Réponse avec citation
Vieux 02/12/2007, 16h39  
Smealum
PsycoKid
 
Date d'inscription: 10/11/2005
Localisation: Là où il pleut
Messages: 1 141
Par défaut

Ah, mais c'est aussi toi qui fais de la pub pour ton site en ce moment même, n'est ce pas ?

Jolie publicité détournée en tout cas. Mais t'aurais dû mettre plus de texte inutile, ça serait surement passé plus inaperçu.
__________________

War. War never changes.
Smealum est déconnecté   Réponse avec citation
Vieux 27/12/2007, 00h23  
Deathborn
Membre
 
Date d'inscription: 02/12/2007
Messages: 5
Par défaut

Je suis content d'être l'un de tes amis thomas ton projet à bien avancer, pendant ce temps mkn forum aussi mais je pence que je vais le mettre au couleur de Super smash bros brawl lorsqu'il sortira en tout cas bonne continuation
Deathborn est déconnecté   Réponse avec citation
Vieux 27/12/2007, 00h27  
Deathborn
Membre
 
Date d'inscription: 02/12/2007
Messages: 5
Par défaut

Je ne fait pas de pub.... je m'en balance complètement car mon forum n'avance pas beaucoup... et donc je ne préfaire pas que des gens s'inscrive.... et tu me disai sa pour m'embêter ou me portait conseil ? :s

Dernière modification par Deathborn ; 27/12/2007 à 00h32.
Deathborn est déconnecté   Réponse avec citation
Vieux 27/01/2008, 19h09  
Thommasc
Membre confirmé
 
Date d'inscription: 10/07/2007
Messages: 86
Par défaut

Cherchant toujours une seconde vie à insufler à mon jeu vidéo...

Je me demande si créer un clone de Magic : the Gathering avec l'univers de Starcraft ne serait pas une bonne idée...

C'est en jouant à FFTA que je me suis rendu compte que l'essentiel pour faire un jeu vidéo qui plait et qui est prenant, c'est de créer avant tout un bon moteur de jeu.
Ensuite à partir du moteur de jeu, on peut développer des centaines de jobs, items, etc.

Dans un premier temps, je pourrais me contenter de créer le moteur de fonctionnement du jeu, et je relèguerai les graphismes à la fin...

Sans me focaliser sur Starcraft, n'importe quel autre univers prenant ferait l'affaire... pourquoi pas même créer un pseudo Dota avec un système de jeu moins temps réel mais plus stratégique et tour par tour.

Comme quoi avant de se lancer tête baissée dans le code, il faut avoir une idée précise de ce qu'on veut obtenir...
Et comme je suis pas du tout posé au niveau des idées, je code pas encore...

De plus, avec ma première expérience sur GBA, je vais pouvoir passer au niveau supérieur et coder sur DS.
Thommasc est déconnecté   Réponse avec citation
Commentaire

Liens sociaux

Publicité



Utilisateurs connectés lisant ce projet : 1 (0 membres et 1 invités)
 
Outils du projet
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h03.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Tous droits réservés.
Version française #16 par l'association vBulletin francophone
Design par Ass-Itch, DJP et Dr.Vince

GARS 2.1.9 édité par The vB Geek
Copyright 2005-2006
Version française par Cédric Claerhout