PDA

Voir la version complète : [GBA] Goldrunner


Foxy
10/03/2007, 02h32
GoldRunner GBA
If it moves, shoot it - if it's still, blast it !

http://www.foxysofts.com/img/sshots/goldrunner.png
Version 1.0 (http://www.foxysofts.com/includes/download.php?wf=60&fc=6)


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'image :

http://www.foxysofts.com/img/sshots/goldrunner_prev1.png http://www.foxysofts.com/img/sshots/goldrunner_prev2.png

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.


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.

Foxy
10/03/2007, 02h34
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 ;)

archilolo
10/03/2007, 02h37
Oh pinaise ! Que ce nom et ces graphs reviennent de loin (dans mon coeur s'entend !) :wub:

Merci ! Merci mille fois !

GBµ forever ! :w00t:

Edit :
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 ? :S (je sais bien que c'est une connerie ; mais c'est l'impression que tu donnes... :S )

Sérieusement, si ce n'est ni indiscret, ni une question de gros newbie, ça te prend combien de temps un portage ST->GBA ? :-'

zeGouky
10/03/2007, 02h39
Magic Team en force :-D et c'est po finis ...

DJP
10/03/2007, 02h42
Encore un jeu en mode 4, decidement, je commence à l'apprecier ce mode :D

Tu ne veux pas nous montrer tes jolies fonctions d'affichage ?:-'

Foxy
10/03/2007, 02h45
@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:
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=4; i>0; i--)
{
t=*pt_map++;
t=(o+(t*32*48))>>1;
src=(u16 *)&gfx_tiles[t]; //adresse de la tile (32x48)
dst2=dst;
for (j=32-j; j>0; j--)
{
DMA3COPY(src, dst2, DMA16|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=4; k>0; k--)
{
for (i=4; i>0; i--)
{
t=*pt_map++;
t=(t*1536)>>1; // *1536/2
src=(u16 *)&gfx_tiles[t];
dst2=dst;
for (j=32; j>0; j--)
{
DMA3COPY(src, dst2, DMA16|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=4; i>0; i--)
{
t=*pt_map++;
t=(t*1536)>>1; // *1536/2
src=(u16 *)&gfx_tiles[t];
dst2=dst;
for (j=o; j>0; j--)
{
DMA3COPY(src, dst2, DMA16|24);
src+=24;
dst2+=SCREEN_WIDTH/2;
}
dst+=24;
}
}

DJP
10/03/2007, 03h04
@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... :blink:
Tu ne veux pas apprendre a connaitre la SNES ? :lol:

Foxy
10/03/2007, 03h11
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). :)

DJP
10/03/2007, 03h22
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 :p

Yodajr
10/03/2007, 05h29
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 :p
Bon, je sais que tu fait tout directement, mais ca impressionne tout de même :w00t:

Arcadia
10/03/2007, 10h50
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 :p
Bon, je sais que tu fait tout directement, mais ca impressionne tout de même :w00t:

Et moi en une journée :hum: ...

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

Bravo et Merci Foxy :)

genevois
10/03/2007, 12h38
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 :blink:

http://cyclurba.free.fr/pbi/image/TN_Dragon32.JPG

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

Metaluna
10/03/2007, 12h39
Deux releases coup sur coup et non des moindres ! Foxy rulez ! :w00t:

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 (http://www.mobygames.com/game/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).

Arcadia
10/03/2007, 12h57
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 :blink: !

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 :)

Foxy
10/03/2007, 12h59
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.

Bobby Sixkilla
10/03/2007, 13h32
Foxy, l'homme qui décompile plus vite que son hombre. :p

Metaluna
10/03/2007, 13h37
Tu ne confonds pas avec "Welcome to Turrican" ^^ ?


il y a aussi le "Welcome to the dungeon of Drax!" de Barbarian 2... :p

Garcimak
10/03/2007, 17h09
Mais, par contre, j'avais carrément adoré Leatherneck (http://www.mobygames.com/game/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. :berk:

Foxy
11/03/2007, 21h01
Une petite update spéciale dédicace à Metaluna :D
La musique commence apres le "Welcome".

Metaluna
15/03/2007, 14h41
ahhh merci c'est que je n'en fermais plus l'oeil de la nuit, moi ! :D

Pas si petite que ça l'update, puisqu'on peut enfin dézinguer les batiments et les vaisseaux ennemis ! :w00t:

Foxy
15/03/2007, 14h45
:)
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 :D

kinski
15/03/2007, 18h11
Excellente news !

Tu ne nous dis pas pourquoi tu as laché le mode 4 pour tout refaire en mode 1 ?

Foxy
15/03/2007, 18h27
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 ;)

zeGouky
15/03/2007, 18h29
Et surtout parcequ'il le vaut bien ....

Arcadia
15/03/2007, 22h25
Et surtout parcequ'il le vaut bien ....
:lol: !

zeGouky
15/03/2007, 22h56
Bon allez cette nuit on upload 10 jeux GBA ! :ph34r:

t4ils
15/03/2007, 23h04
Pfiouuu les enfants, quand vous êtes parti on ne vous arrêtes pas dites donc ^^

bravo ;)

Arcadia
15/03/2007, 23h06
Bon allez cette nuit on upload 10 jeux GBA ! :ph34r:
Rick 1 et 2 nous suffiraient :-' ...


OK je sors v_v

zeGouky
15/03/2007, 23h09
et pourquoi pas half life sur gba en 1280x1024 et AAx4 ? hein ? heiiin ? et ils sont où mes profitéroles ? (à part dans mon cul)

Foxy
15/03/2007, 23h14
Non mais allez polluer un autre post, rhoo non mais !
Ici c'est un post serieux messieurs, on y parle de sauver l'univers a grand coup de laser dans la yeule des vilains aliens !! Ca rigole pas...

Pfff ces jeunes...
Pour la peine j'ai rajouté un sshot sur le post d'origine, et toc !

Arcadia
15/03/2007, 23h16
Rick 2 il a un laser :-'


PS : Les topics partent en live un peu partout ce soir :D ...

Foxy
15/03/2007, 23h18
:crybaby:

Bon ok...

Arcadia
15/03/2007, 23h20
J'ai l'imporession qu'on est pas couché ce soir :rolleyes:

zeGouky
16/03/2007, 00h42
et vous avez vu le clip de "mauvaise fois nocture" ?

....

allez j'arrête de pourrir ton topic :ange:

Foxy
16/03/2007, 14h25
Un petit up pour annoncer la version finale.
Même si ce n'est pas forcément la derniere, celle ci est complete, je ferais une mise a jour si j'arrive à avoir une meilleure qualité sonore.

zeGouky
16/03/2007, 14h33
Hail to the fox ! Hail to the devil ! Hail to the GBA ! Hail to MT !

magicwp
16/03/2007, 15h17
excellent, j'adore.

je regarde ce matin, version 0.4 et là version 1.0 trop fort

kinski
16/03/2007, 16h05
Et sur gbadev.org (http://www.gbadev.org) la derniere news remonte au 27/02... Quelqu'un les previent que la GBA a encore des amateurs ?

Foxy
16/03/2007, 16h10
Oups.. J'ai uploadé sur mon serveur une mauvaise version, je viens de remettre la "vraie" 1.0.
En effet, il y avait un leger bug lors du retour au titre apres un game over.

Bobby Sixkilla
16/03/2007, 17h41
C'est newsé. ^^

Foxy
16/03/2007, 17h54
Cool ! Merci Bobby (et Arcadia qui s''est fait grillé sur la ligne,mais l'intention y etait) :thumb_yel

Kojote
17/03/2007, 01h14
goldrunner v1 :wub: ^^ ^^ ^^