Pages: 1 [2] 3 4   Bas de page
Imprimer
Auteur Fil de discussion: [NDS] Super Mario Galaxies v0.1  (Lu 5769 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Cid2Mizard Hors ligne
Super Mega Member
****
Messages: 4064


Voir le profil WWW
Disciple Kukulcanien

« Réponse #15 : 30 Novembre 2007, 16:32:54 »

A la rigueur les else if, oui c'est mieux que mes 10 if à la suite ...mais pour le char lifetext[11] bah sa revient au même, voir pire sa me rajoute des lignes de codes  whistle
Journalisée

frozenjazz Hors ligne
Full Member
***
Messages: 209


Voir le profil
« Réponse #16 : 01 Décembre 2007, 15:27:27 »

A la rigueur les else if, oui c'est mieux que mes 10 if à la suite ...mais pour le char lifetext[11] bah sa revient au même, voir pire sa me rajoute des lignes de codes  whistle

Pardon Huh?  Shocked Tu plaisantes Huh?  Shocked C'est un gag ??   

Non sérieusement ?? Je te propose un truc avec 3 lignes au lieu de ... 11, ou 12, ou plus, moi ce sera toujours 3 lignes quelque soit le nombre de cas différents....

Ou alors je suis passé à côté d'un truc là !  Undecided

EDIT: ok je comprends, peut-etre, ce que tu veux dire... il faut quand meme que tu remplisses le tableau avec les constantes... mais après l'accès est direct, rapide, c'est réutilisable (c'est à dire que lifetext sera déclaré une fois, et peut-etre utilisé plein de fois après...)

C'est sur que parfois, pour un tout petit projet, finalement, rendre les choses plus "propres", "génériques", "réutilisables" en "factorisant", "encapsulant"... ca ne sert à vraiment à grand chose, et l'interet ne saute pas aux yeux...

C'est comme pour certains jeux avec un plateau genre 9x9 comme le mien, et où les déplacements collisions sont tous explicités, il y a des centaines de "if" avec tous les cas, et des copier-coller mon-tru-eux... mais ca marche, c'est vrai...
« Dernière édition: 01 Décembre 2007, 15:43:23 par frozenjazz » Journalisée
frozenjazz Hors ligne
Full Member
***
Messages: 209


Voir le profil
« Réponse #17 : 02 Décembre 2007, 09:58:31 »

Salut,

concernant la "factorisation"...
je viens de tomber sur le source de "funracing"... (porté sur PSP)

wow wow wow.... très étonnant... le gars met gentiment ses sources à disposition, mais il n'y a pas un seul commentaire (enfin si, à un moment il y en a un).

Mais le plus marrant c'est le copier coller... certaines formules sont executées 4,5 ou 10 fois de suite... le résultat du calcul est tout le temps le même, mais il ne le mémorise pas...
Cela aurait été à la fois plus performant, et surtout plus lisible...

Le plus fun, c'est quand meme que sa fonction "gameplay" fait plus de ... 12 pages de sources, en l'imprimant en fonte de ... 6 !!!!!  C'est pour moi un record absolu, avec une seule fonction il dépasse les plus gros de mes fichiers sources !!    Shocked  Shocked

Il y a des "switch" avec des "ifs" dedans, et ca génère une combinatoire démoniaque, alors qu'en fait on fait quasiment tout le temps les meme opérations... J'imagine/j'espère que le gars qui a repris ca sur PSP a simplifié tout çà; on doit pouvoir diviser par 10 la taille du code sans trop d'efforts...  Azn

Ce qui m'ennuie, mais c'est souvent le cas ici, c'est que c'était mon idée de deuxième jeu pour la DS, et je vois que donc ca existe déjà pour PSP... Bon pour la DS, va falloir réfléchir, vu la taille de l'écran, faudra scroller...

Journalisée
Cid2Mizard Hors ligne
Super Mega Member
****
Messages: 4064


Voir le profil WWW
Disciple Kukulcanien

« Réponse #18 : 05 Décembre 2007, 13:53:45 »

J'ai encore modifié, ca va mieux là Minishlink ?  Smiley

http://palib.info/hosted/Cid/SMG
Journalisée

Minishlink Hors ligne
Mega Member
***
Messages: 1439


Voir le profil WWW
Quand on veut, on peut !

« Réponse #19 : 05 Décembre 2007, 14:10:18 »

Yeah c'est beaucoup mieux Wink

Faudra que tu m'expliques un jour comment tu gère les polices persos (avec affichage et tout), parce que moi mes polices ne s'affichent pas :/
Journalisée

Cid2Mizard Hors ligne
Super Mega Member
****
Messages: 4064


Voir le profil WWW
Disciple Kukulcanien

« Réponse #20 : 05 Décembre 2007, 14:18:54 »

Pour une police horizontale :

Tu mets
Code:
#include "font/all_gfx.h"
#include "font/all_gfx.c"
car ton font sera dans le répértoire /font à coté du rep /gfx.

Ensuite tu retires les PA_IniText(.....) pour les remplacer par :
Code:
PA_InitCustomText(0, 0, newfont);//newfont le nom de ton font ^^
PA_InitCustomText(1, 0, newfont);

Puis :
Code:
PA_OutputText(0, 10, 12, "Minishlink");

Voilou maintenant pour un font perso à la verticale c'est beaucoup plus compliqué  Azn


« Dernière édition: 05 Décembre 2007, 17:44:32 par Cid2Mizard » Journalisée

Minishlink Hors ligne
Mega Member
***
Messages: 1439


Voir le profil WWW
Quand on veut, on peut !

« Réponse #21 : 05 Décembre 2007, 18:56:01 »

Ayé merci beaucoup Cid' Smiley
 (comme ça, il va y avoir la police de POng pour les chiffres Azn)

Au fait, un petit relookage de la barre de vie (dégradé ! laugh) serait le bienvenu Wink

Bon courage  Smiley
Journalisée

Cid2Mizard Hors ligne
Super Mega Member
****
Messages: 4064


Voir le profil WWW
Disciple Kukulcanien

« Réponse #22 : 08 Décembre 2007, 09:10:18 »

Voici 3 nouveaux screen, tous commentaires sont bienvenus, je suis au world 6 mais je n'ai que 3 BG pour mes niveaux, si vous avez des BG à me proposer pour les mondes 4, 5 et 6, n'hésitez pas


* SMGDS1.PNG (21.42 Ko, 256x384 - vu 106 fois.)

* SMGDS2.PNG (25.13 Ko, 256x384 - vu 99 fois.)

* SMGDS3.PNG (70.01 Ko, 256x384 - vu 104 fois.)
Journalisée

MasterDje Hors ligne
Diet Coke Addict
Global Moderator
*****
Messages: 3249


Voir le profil WWW
« Réponse #23 : 08 Décembre 2007, 09:34:30 »

désolé, j'ai pas commencé à jouer à SMG... je connais pas ces niveaux, cid... par contre, je suis compétent pour faire un niveau inspiré de la fin de zelda PH  :whistle:  ;)
Journalisée

Cid2Mizard Hors ligne
Super Mega Member
****
Messages: 4064


Voir le profil WWW
Disciple Kukulcanien

« Réponse #24 : 08 Décembre 2007, 09:43:55 »

Dans la version 0.1, il n'y a pas grand chose, les grosses MAJ sont pour la release suivante mais il me faut aussi le GALAXIES bien ecrit  Wink avec l'exemple final plus bas  Azn


* menu.png (6.4 Ko, 256x192 - vu 104 fois.)

* SMGDS0.PNG (14.94 Ko, 256x384 - vu 100 fois.)
Journalisée

Cid2Mizard Hors ligne
Super Mega Member
****
Messages: 4064


Voir le profil WWW
Disciple Kukulcanien

« Réponse #25 : 13 Décembre 2007, 14:43:09 »

Une petite vidéo pas très jolie puis la vidéo ralentit la vitesse du jeu  Smiley
Journalisée

Minishlink Hors ligne
Mega Member
***
Messages: 1439


Voir le profil WWW
Quand on veut, on peut !

« Réponse #26 : 13 Décembre 2007, 16:36:01 »

Le passage de niveau est pas un trop vite fait ?
Journalisée

Noxneo Hors ligne
Jr. Member
**
Messages: 97


Voir le profil
Just code it ®

« Réponse #27 : 13 Décembre 2007, 16:45:47 »

+1, un joli fade out ne serait pas de trop Wink

Sinon, je pense qu'une animation lors de la destruction d'un ennemi serait sympa.
Journalisée

"Montrez moi les jeux de vos enfants, et je vous prédirais les 100 années à venir" ~Heather Chaplin

"Les jeux vidéos sont néfastes ? C'est ce qu'ils disaient sur le rock and roll" ~Shigeru Miyamoto
Cid2Mizard Hors ligne
Super Mega Member
****
Messages: 4064


Voir le profil WWW
Disciple Kukulcanien

« Réponse #28 : 13 Décembre 2007, 17:00:58 »

J'ai mis le bouton L pour passer les mondes lors de mes tests, sinon il y a 8 level par monde  Grin
Journalisée

frozenjazz Hors ligne
Full Member
***
Messages: 209


Voir le profil
« Réponse #29 : 13 Décembre 2007, 17:27:30 »

Sinon, je pense qu'une animation lors de la destruction d'un ennemi serait sympa.

je "plussoie" tout à fait...
pour commencer, un bête clignotement à la "linesCS" ?  Wink   Non je rigole   Azn
Journalisée
Pages: 1 [2] 3 4   Haut de page
Imprimer

Aller à: