:: 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
Goldrunner
Goldrunner
10/03/2007
Présentation
Quand 3 grands noms du monde du jeu video des années 80 se rencontrent et font un jeu ensemble, ca donne un HIT incontournable.
Steve Bak à la programmation, Pete Lyon aux graphismes et Rob Hubbard pour la bande son, pour ce jeu edité par Microdeal en 1987 sur Atari ST, Amiga et C64.

Scénario :
Le destin des hommes se trouve dans la balance. La Terre se meurt. Une migration de masse vers un nouveau monde doit être accomplie si l'humanité veut survivre.
Mais entre la Terre ravagée et ce nouvel Eden se dressent les anneaux des mondes de Triton - une race hostile avec une technologie de millions de civilisations.
Ils détruisent toute forme de vie intelligente qui s'approche, gardant jalousement leur bout d'univers. Personne n'a osé troubler leur solitude. Mais maintenant IL doit oser.
Goldrunner, il devra se battre jusqu'au dernier ennemi. Il doit detruire. Il doit tracer la route au travers des anneaux pour la flotte terrienne. Il est plus solide que l'acier. Il est plus dur que le fer. Il est le Goldrunner.
Ils sont impitoyables. Ils sont omnipotents. Mais ils doivent être vaincus.
Un seul est digne du titre de Goldrunner. Un seul peut mener l'humanité à son âge d'or. Un seul peut gagner cette dernière bataille. Est ce que vous serez celui-ci ?

Galerie d'images

Comment jouer ?
Le bouton A pour tirer, le bouton B pour utiliser le boost.
Le but est de detruire un maximum de batiment au sol pour ouvrir le passage vers le prochain monde, l'icon du haut s'efface au fur et à mesure, quand la porte est ouverte, "OK" s'affiche et il ne reste plus qu'a franchir le portail.

Historique
  • 10.03.2007: Premiere release publique.
  • 11.03.2007: Mise en place du titre et des collisions.
  • 13.03.2007: Ajout des ennemis et des tirs.
  • 15.03.2007: Refonte totale du moteur d'affichage: passage en mode 0 + sprites hard, le tout en tiles dynamiques.
  • 15.03.2007: Ajout du panel score/vie/etc..
  • 16.03.2007: Version finale.

Auteur

Téléchargements

Mes autres projets
Vieux 10/03/2007, 02h34  
Foxy
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 366
Par défaut

En fait j'avais un peu de temps en attendant les derniers éléments graphiques et sonores pour Eliminator, alors j'en profite pour faire un autre petit cadeau foxien à la scene GBA
__________________
Mes releases persos, etc...
Foxy est déconnecté   Réponse avec citation

Publicité

Vieux 10/03/2007, 02h37  
archilolo
Retraité
 
Date d'inscription: 10/11/2005
Messages: 4 856
Voir l'identifiant PSN
Par défaut

Oh pinaise ! Que ce nom et ces graphs reviennent de loin (dans mon coeur s'entend !)

Merci ! Merci mille fois !

GBµ forever !

Edit :
Citation:
En fait j'avais un peu de temps en attendant les derniers éléments graphiques et sonores pour Eliminator, alors j'en profite pour faire un autre petit cadeau foxien à la scene GBA
Genre 10 minutes ? (je sais bien que c'est une connerie ; mais c'est l'impression que tu donnes... )

Sérieusement, si ce n'est ni indiscret, ni une question de gros newbie, ça te prend combien de temps un portage ST->GBA ?
archilolo est déconnecté   Réponse avec citation
Vieux 10/03/2007, 02h39  
zeGouky
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 98
Par défaut

Magic Team en force :-D et c'est po finis ...
zeGouky est déconnecté   Réponse avec citation
Vieux 10/03/2007, 02h42  
DJP
Bitchy Little Girl...
 
Date d'inscription: 29/10/2005
Messages: 3 199
Par défaut

Citation:
Envoyé par Foxy
Encore un jeu en mode 4, decidement, je commence à l'apprecier ce mode
Tu ne veux pas nous montrer tes jolies fonctions d'affichage ?
__________________

>> On garde :: On améliore :: On kill <<
DJP est déconnecté   Réponse avec citation
Vieux 10/03/2007, 02h45  
Foxy
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 366
Par défaut

@Archilolo: En fait Goldrunner est ultra simple comme programme, j'ai mis une demi-journée à le desassembler completement, une autre demie-journée a ripper les gfx et les samples et enfin une soirée a coder cette petite preview

@DJP: Aller en exclu, voici la routine qui affiche la map:
Code PHP:
IWRAM_CODE    void draw_map()
{
    
u8    *pt_map;
    
u16    *src,
        *
dst=backscreen,
        *
dst2;
    
int    i,j,k,t,o;

    
o=scroll_map_y>>5;        // L'offset de scrolling
    
pt_map=&cur_map[o<<2];    // on pointe sur la map

    
j=scroll_map_y 31;        // la taille du clips des premieres tiles (32x48)
    
if (j)
    {
        
o=j*48;
        for (
i=4i>0i--)
        {
            
t=*pt_map++;
            
t=(o+(t*32*48))>>1;
            
src=(u16 *)&gfx_tiles[t];    //adresse de la tile (32x48)
            
dst2=dst;
            for (
j=32-jj>0j--)
            {
                
DMA3COPY(srcdst2DMA16|24);
                
src+=24;
                
dst2+=SCREEN_WIDTH/2;
            }
            
dst+=24;
        }

        
dst+=(SCREEN_WIDTH-(4*48))/2;
        
dst+=(31-(scroll_map_y 31))*SCREEN_WIDTH/2;
    }

    for (
k=4k>0k--)
    {
        for (
i=4i>0i--)
        {
            
t=*pt_map++;
            
t=(t*1536)>>1;        // *1536/2
            
src=(u16 *)&gfx_tiles[t];
            
dst2=dst;
            for (
j=32j>0j--)
            {
                
DMA3COPY(srcdst2DMA16|24);
                
src+=24;
                
dst2+=SCREEN_WIDTH/2;
            }
            
dst+=24;
        }

        
dst+=(SCREEN_WIDTH-(4*48))/2;
        
dst+=31*SCREEN_WIDTH/2;
    }

    
o=scroll_map_y 31;
    if (!
o)
        
o=32;

    for (
i=4i>0i--)
    {
        
t=*pt_map++;
        
t=(t*1536)>>1;        // *1536/2
        
src=(u16 *)&gfx_tiles[t];
        
dst2=dst;
        for (
j=oj>0j--)
        {
            
DMA3COPY(srcdst2DMA16|24);
            
src+=24;
            
dst2+=SCREEN_WIDTH/2;
        }
        
dst+=24;
    }

__________________
Mes releases persos, etc...

Dernière modification par Foxy ; 10/03/2007 à 02h49.
Foxy est déconnecté   Réponse avec citation
Vieux 10/03/2007, 03h04  
DJP
Bitchy Little Girl...
 
Date d'inscription: 29/10/2005
Messages: 3 199
Par défaut

Citation:
Envoyé par Foxy
@Archilolo: En fait Goldrunner est ultra simple comme programme, j'ai mis une demi-journée à le desassembler completement, une autre demie-journée a ripper les gfx et les samples et enfin une soirée a coder cette petite preview

@DJP: Aller en exclu, voici la routine qui affiche la map:
Merci pour la routine

Par contre heureusement que tu nous avais prévenu que tu maitrisais la machine parceque décompilation et rip en une journée c'est... pfiou...
Tu ne veux pas apprendre a connaitre la SNES ?
__________________

>> On garde :: On améliore :: On kill <<
DJP est déconnecté   Réponse avec citation
Vieux 10/03/2007, 03h11  
Foxy
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 366
Par défaut

La SNES, bah j'y pensais aussi, surtout que j'ai fait mes premiers pas en assembleur sur 6502 avec l'oric.. donc forcément je suis en terrain connu aussi.
Mais bon pour l'instant je prefere me concentrer sur les machines à base de 68000 (atari, amiga, machines d'arcade).
__________________
Mes releases persos, etc...
Foxy est déconnecté   Réponse avec citation
Vieux 10/03/2007, 03h22  
DJP
Bitchy Little Girl...
 
Date d'inscription: 29/10/2005
Messages: 3 199
Par défaut

Citation:
Envoyé par Foxy
je prefere me concentrer sur les machines à base de 68000 (atari, amiga, machines d'arcade).
Sans oublier les calculatrices ...
bon ok je sors de ce sujet
__________________

>> On garde :: On améliore :: On kill <<
DJP est déconnecté   Réponse avec citation
Vieux 10/03/2007, 05h29  
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

C'est là qu'on sent qu'on est minable, moi en une demie journé, je rippe que l'anim de retournement du vaisseau moi
Bon, je sais que tu fait tout directement, mais ca impressionne tout de même
Yodajr est déconnecté   Réponse avec citation
Vieux 10/03/2007, 10h50  
Arcadia
Modérateur saisonnier
 
Date d'inscription: 17/02/2006
Localisation: Compiègne
Messages: 2 942
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

Citation:
Envoyé par Yodajr
C'est là qu'on sent qu'on est minable, moi en une demie journé, je rippe que l'anim de retournement du vaisseau moi
Bon, je sais que tu fait tout directement, mais ca impressionne tout de même
Et moi en une journée ...

Et bien il s'en passe des choses ici la nuit, je me suis couché 10mn trop tôt !

Bravo et Merci Foxy
__________________
.

Mes homebrews GBA : 1942 - Ghost'n Goblins




Mes autres passions, les flippers : Restauration d'un High Speed (Williams - 1985)
Arcadia est déconnecté   Réponse avec citation
Vieux 10/03/2007, 12h38  
genevois
Membre
 
Date d'inscription: 07/03/2007
Messages: 29
Par défaut

ahh! goldrunner, que des bons souvenirs. je n'ai j'amais eu d'atari ni d'amiga, mais mes copains si, je me souviens que je bavais quand j'allais chez eux
moi j'ai commencé avec un dragon32 (pour ceux qui connaissent) avec un os microsoft s'il vous plait



bravo, ça clac. si jamais tu cherches un graphiste pour un jeu original.....

Dernière modification par genevois ; 10/03/2007 à 12h41.
genevois est déconnecté   Réponse avec citation
Vieux 10/03/2007, 12h39  
Metaluna
Membre confirmé
 
Date d'inscription: 26/11/2005
Messages: 171
Par défaut

Deux releases coup sur coup et non des moindres ! Foxy rulez !

Goldrunner, ça fait partie de mes premières grosses claques sur Atari ST. La voix digitalisée, le scrolling de malade, la musique... j'y avais passé des heures et des heures à l'époque sur ce jeu... Rien que de revoir l'écran titre sur ma DS (ben oui, j'ai pas de GBA, désolé ), ça fait remonter une foultitude de bons souvenirs !

P'tite remarque en passant, il me semble me rappeller que la musique démarre normalement après le "welcome to Goldrunner" pas en même temps...

Du tandem, Steve Bak / Pete Lyon, j'avais un peu moins aimé Return to Genesis qui était une sorte de suite à Goldrunner encore plus impressionnante techniquement avec son scrolling horizontal ultra-rapide mais dont la difficulté était vraiment trop ardue pour le rendre agréable à jouer.

Mais, par contre, j'avais carrément adoré Leatherneck, un jeu à la Commando techniquement irréprochable et dont la bande-son riche en hurlement et détonations diverses avait suscité le courroux de certains critiques (dans Tilt notamment où le jeu était jugé assez malsain, si je me souviens bien).
__________________
nintendog's lover
Metaluna est déconnecté   Réponse avec citation
Vieux 10/03/2007, 12h57  
Arcadia
Modérateur saisonnier
 
Date d'inscription: 17/02/2006
Localisation: Compiègne
Messages: 2 942
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

Citation:
Envoyé par Metaluna
P'tite remarque en passant, il me semble me rappeller que la musique démarre normalement après le "welcome to Goldrunner" pas en même temps...
Tu ne confonds pas avec "Welcome to Turrican" ?

Sinon return to Genesis, hyper dur limite injouable (j'y ai encore joué il y a 2 semaines au moins), j'étais vraiment accroc à une époque !

Golrunner était vraiment un bon shoot qui a marqué beaucoups de monde. C'est un beau projet plein de nostalgie que tu nous offre une fois de plus Foxy
__________________
.

Mes homebrews GBA : 1942 - Ghost'n Goblins




Mes autres passions, les flippers : Restauration d'un High Speed (Williams - 1985)

Dernière modification par Arcadia ; 10/03/2007 à 13h02.
Arcadia est déconnecté   Réponse avec citation
Vieux 10/03/2007, 12h59  
Foxy
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 366
Par défaut

Pour la voix, oui faudra que je la lance avant la musique et que je rajoute l'animation du titre et le scrolltext en bas.

Pour Return to genesis, j'ai tres peu de souvenirs de ce jeu, il m'a moins marqué que le goldrunner 1er du nom qui pourtant n'a rien d'exceptionnel en terme de gameplay.
__________________
Mes releases persos, etc...

Dernière modification par Foxy ; 10/03/2007 à 13h39.
Foxy est déconnecté   Réponse avec citation
Vieux 10/03/2007, 13h32  
Bobby Sixkilla
Maître Chinpoko-extra-mon
 
Date d'inscription: 10/11/2005
Localisation: Palaiseau (Rive sud)
Messages: 6 465
Voir les codes amis Nintendo DS
Par défaut

Foxy, l'homme qui décompile plus vite que son hombre.
Bobby Sixkilla est déconnecté   Réponse avec citation
Vieux 10/03/2007, 13h37  
Metaluna
Membre confirmé
 
Date d'inscription: 26/11/2005
Messages: 171
Par défaut

Citation:
Envoyé par Arcadia
Tu ne confonds pas avec "Welcome to Turrican" ?
il y a aussi le "Welcome to the dungeon of Drax!" de Barbarian 2...
__________________
nintendog's lover
Metaluna est déconnecté   Réponse avec citation
Vieux 10/03/2007, 17h09  
Garcimak
Membre confirmé
 
Date d'inscription: 23/01/2006
Localisation: Belgique - Liège - Bruxelles
Messages: 295
Par défaut

Citation:
Envoyé par Metaluna
Mais, par contre, j'avais carrément adoré Leatherneck, un jeu à la Commando techniquement irréprochable et dont la bande-son riche en hurlement et détonations diverses avait suscité le courroux de certains critiques (dans Tilt notamment où le jeu était jugé assez malsain, si je me souviens bien).
++ pour leatherneck, la gba manque vraiment de ce type de jeu, on pouvait y jouer jusqu'à 4 (sur le port LPT si je me souviens bien).

Et encore merci Foxy, ça fait trop plaisir d'entendre cette chiptune sur GBA. C'était quand meme un jeu/demo bizarre que ce goldrunner, Ca m'a toujours donné la sensation de foncer sur une autoroute. il te laissait la liberté d'accélérer le scrolling jusqu'à t'envoyer dans le décor.
Garcimak est déconnecté   Réponse avec citation
Vieux 11/03/2007, 21h01  
Foxy
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 366
Par défaut

Une petite update spéciale dédicace à Metaluna
La musique commence apres le "Welcome".
__________________
Mes releases persos, etc...
Foxy est déconnecté   Réponse avec citation
Vieux 15/03/2007, 14h41  
Metaluna
Membre confirmé
 
Date d'inscription: 26/11/2005
Messages: 171
Par défaut

ahhh merci c'est que je n'en fermais plus l'oeil de la nuit, moi !

Pas si petite que ça l'update, puisqu'on peut enfin dézinguer les batiments et les vaisseaux ennemis !
__________________
nintendog's lover
Metaluna est déconnecté   Réponse avec citation
Vieux 15/03/2007, 14h45  
Foxy
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 366
Par défaut


J'ai aussi changé la musique, j'ai mis un .mod à la place de la digit originale, c'est un peu dommage, je la trouve moins bien, mais sinon j'allais exploser le quotat de bande passante de mon site avec la taille de l'archive
__________________
Mes releases persos, etc...
Foxy est déconnecté   Réponse avec citation
Vieux 15/03/2007, 18h11  
kinski
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 267
Par défaut

Excellente news !

Tu ne nous dis pas pourquoi tu as laché le mode 4 pour tout refaire en mode 1 ?
kinski est déconnecté   Réponse avec citation
Vieux 15/03/2007, 18h27  
Foxy
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 366
Par défaut

Simplement parce que c'est moins lourd en tiles et sprites hard, puis surtout parce que Krawall rame a fond et me fait ramer le reste du jeu, donc autant avoir un max de temps CPU de libre
__________________
Mes releases persos, etc...
Foxy est déconnecté   Réponse avec citation
Vieux 15/03/2007, 18h29  
zeGouky
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 98
Par défaut

Et surtout parcequ'il le vaut bien ....
zeGouky est déconnecté   Réponse avec citation
Vieux 15/03/2007, 22h25  
Arcadia
Modérateur saisonnier
 
Date d'inscription: 17/02/2006
Localisation: Compiègne
Messages: 2 942
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

Citation:
Envoyé par zeGouky
Et surtout parcequ'il le vaut bien ....
!
__________________
.

Mes homebrews GBA : 1942 - Ghost'n Goblins




Mes autres passions, les flippers : Restauration d'un High Speed (Williams - 1985)
Arcadia 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 18h47.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2019, 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