Pour ton vortex , normalement il faut déja le générer le plus simple c'est encore de le calculer à chaque fois ,ca permets plus de souplesse. Pour ça il te suffit d'avoir les formules de calcul 3d sur x,y,z (rotation,translation ca doit être assez) , et une formule de projection sphérique. Avec ça tu peux afficher n'importe quel point en 3d. Tu fais ton wormhole sur des cercles que tu places de plus en plus bas sur y , tu les calcules en ovale non pas en cercle, il faut juste que dans la formule de calcul du cercle => ( x = 2*rayon *cos(angle) , y=rayon*sin(angle)) tu fasses un x plus allongé pour avoir un ovale. Ca te permets d'avoir les cercles du wormhole , après pour faire les lignes , n'importe quel routine pour faire des courbes de bezier peut être utilisée , ca parait compliqué mais si t'as les formules c'est rapide. Avec ça tu peux génrer un wormhole quand tu veux, si le calcul permanent du worhole est trop lent sur un 8bits. Tu ne le calcules qu'une fois à l'affichage, et tu positionnes la palette pour avoir ton cyclage, genre a chaque cercle tu en fais 16 comme tu disais, et tu as un super wormhole qui cycle tout seul.
Je pensais pas que pour un simple wormhole fallait de la trigo .. Bon c'est pas des calculs d'énergie atomique non plus, mais je pensais vraiment qu'un cyclage simple pouvais le faire ...
Alors voilà , j'ai fait un truc en basic qui t'affiche un pseudo wormhole. C'est un code que j'avais en c sous dos, que j'ai adapté en basic. Il faut adapter les paramètres pour que le wormhole s'affiche correctement sur l'écran,actuelement ca calcule beaucoup de points inutiles.
Je te passe un screenshot du rendu sur pc avec les paramètres actuels du code C. Et un copier/coller du code basic cpc 6128 adapté tel quel :
Et le src en basic au cas où 10 mode 0 20 stretch=25:size=40:xcenter=160:ycenter=50:divs=1200:spokes=2400 30 j=1 40 while (j<divs+1) 50 i=0 60 while (i<spokes) 70 z=-1+(LOG(2*j/divs)) 80 x=(320*j/divs*cos(2*PI*i/spokes)) 90 y=(240*j/divs*sin(2*PI*i/spokes)) 100 y=y-stretch*z 110 x=x+xcenter 120 y=y+ycenter 130 couleur=((i/8) MOD 15)+15*(jj/6) MOD 15)+1 140 x=int(x):y=int(y) 150 if ((x>=0) and (x<=320) and (y>=0) and (y<=200) and (couleur<=15)) then plot x,y,15 160 i=i+1 170 wend 180 j=j+1 190 wend
Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.
EXOLON : je vais être complètement off-topic. Es-tu déjà allé a la Volcanic Party, ou VIP, ou Arf! Party? genre en 98-99 ? j'avais rencontre la-bas a l'epoque un gars, accompagne d'un autre ami, qui avait un pseudo "exolon" et connaissait bien le CPC. Sait-on jamais ?..
EXOLON : je vais être complètement off-topic. Es-tu déjà allé a la Volcanic Party, ou VIP, ou Arf! Party? genre en 98-99 ? j'avais rencontre la-bas a l'epoque un gars, accompagne d'un autre ami, qui avait un pseudo "exolon" et connaissait bien le CPC. Sait-on jamais ?..
MOui je crois que c'est moi J'avais laissé tout ça de côté pendant quelques temps
Roh ! Etais-tu venu avec un ami ? je sais plus dans quel contexte, on venait me chercher genre a la gare de train et tu etais la toi aussi avec ton PC... "No Recess" ca te dit qq chose? probablement pas... moi toi, "exolon" ca m'etait retenu a la tete parce que exolon = cpc dans ma tete, donc vla.. Ben tu vas jamais y croire : jsuis papa!
Roh ! Etais-tu venu avec un ami ? je sais plus dans quel contexte, on venait me chercher genre a la gare de train et tu etais la toi aussi avec ton PC... "No Recess" ca te dit qq chose? probablement pas... moi toi, "exolon" ca m'etait retenu a la tete parce que exolon = cpc dans ma tete, donc vla.. Ben tu vas jamais y croire : jsuis papa!
Félicitations... , oui je me rappelle , on arrivait de paris par le train, et toi tu avais passé la nuit sur place ou presque parce que ton train était arrivé vers 4h du matin ou du genre... Enfin bon C'est vrai qu'on avait évoqué le cpc quelques fois.. Je regarde tout ça de loin, je ne vais plus en party depuis longtemps , je ne pense pas que j'irai à nouveau du moins pas maintenant. Peut être une assembly ou The party un jour comme ça . Quelques oldschool party en allemagne, parce qu'ils sont fort pour ça peut être aussi. Mais bon sinon je me contente de trainer sur les forums et de jeter un oeil distrait de temps à autre.
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 16 invité(s)
Vous ne pouvez pas publier de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas insérer de pièces jointes dans ce forum