Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 12 Dec 2003 13:42:47

krach
Membre
Lieu: Le Mans(72), le Finistère(29)
Date d'inscription: 27 Oct 2003
Messages: 346

Scrolling horizontal sur plus de deux écrans

J'arrive à faire un scrolling horizontal sur deux écrans mais par contre je ne sais pas comment faire pour le faire sur plus.


© 2003 - 2006 Krach

Hors ligne

 

#2 12 Dec 2003 14:17:41

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: Scrolling horizontal sur plus de deux écrans

Ca sert à quoi ton scrolling? Et puis c pas tres clair ca "faire un scrolling horizontal sur + de deux écrans"... :?


Pensez à surveiller mes releases wink

Hors ligne

 

#3 12 Dec 2003 14:29:38

krach
Membre
Lieu: Le Mans(72), le Finistère(29)
Date d'inscription: 27 Oct 2003
Messages: 346

Re: Scrolling horizontal sur plus de deux écrans

ba en fait je voudrais faire un jeu de plateforme où le decors bougerais de droite à gauche.


© 2003 - 2006 Krach

Hors ligne

 

#4 13 Dec 2003 03:48:30

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: Scrolling horizontal sur plus de deux écrans

Bon alors t'as 2 possibilités:

Ou bien tu dessines un grand bmp, qui sera l'arriere plan ou les décors pour ton jeu, et tu te fais une fonction qui affiche la partie de l'image que tu veux (genre tu as une image de 400*64, et tu dis a ta fonction d'afficher l'image à partir de la 200eme colonne de pixels, jusqu'a la 327eme)
(c'est ce que je fais pour l'arrière plan de sonic (c'est un 128*128), mais en un peu + compliqué puisque l'arrière plan doit tourner sur lui-meme indéfiniment)

Ou bien tu crées une map composée de plein de petits morceaux (les "tiles") dessinés l'un à coté de l'autre; en général on fait des tiles de 8*8 ou 16*16... Donc tu crées tous tes tiles séparément et tu leur donne à chacun un numéro, et ta map sera un tableau où chaque case contient un numéro et représente le tile qu'il faut afficher à cet endroit là...
Donc qd tu veux afficher la map, il faut voir où tu te trouves dans ce tableau, et donc quels sont les tiles à afficher, et à quel endroit sur l'écran etc...
(la map de sonic (les murs, les sols etc) est dessinée comme ca, avec des tiles de 8*8.)


Pensez à surveiller mes releases wink

Hors ligne

 

#5 13 Dec 2003 11:19:47

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Scrolling horizontal sur plus de deux écrans

les petits morceaux pour les cartes de sonics sont des carrés au passage, mais pour une map style 3Diso ça devient des triangles/losanges au passsage... il faut adapter en fonction du moteur évidemment


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#6 14 Dec 2003 13:28:44

krach
Membre
Lieu: Le Mans(72), le Finistère(29)
Date d'inscription: 27 Oct 2003
Messages: 346

Re: Scrolling horizontal sur plus de deux écrans

Julien, mais si je fais une image de 400*64 par exemple, je suis obligé de la découper en morceau de 128*64 afin de pouvoir la convertir? :?


© 2003 - 2006 Krach

Hors ligne

 

#7 14 Dec 2003 14:15:07

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: Scrolling horizontal sur plus de deux écrans

Non pas forcément, à condition que tu te trouves un moyen efficace pour coder ton image à moins que tu n'aies envie de le faire à la main... lol


Pensez à surveiller mes releases wink

Hors ligne

 

#8 14 Dec 2003 14:41:59

krach
Membre
Lieu: Le Mans(72), le Finistère(29)
Date d'inscription: 27 Oct 2003
Messages: 346

Re: Scrolling horizontal sur plus de deux écrans

ba faire des 0 et des 1 à la mains ça ne me dérange pas si c'est un sprite mais pour une images de cette taille 8O
En plus je voudrais faire des niveaux de gris


© 2003 - 2006 Krach

Hors ligne

 

#9 14 Dec 2003 14:43:45

Fantasy
Membre
Lieu: S.U.A Agen rugby (Lot et Garon
Date d'inscription: 15 Jun 2003
Messages: 295
Site web

Re: Scrolling horizontal sur plus de deux écrans

ben la alors utilise un convertisseur sinon c'est impossible , peut etre que si mais faut etre barge ...


Linksoft (Fantasy and Spank)
le site: www.membres.lycos.fr/linksoft

Hors ligne

 

#10 27 Dec 2003 06:56:04

krach
Membre
Lieu: Le Mans(72), le Finistère(29)
Date d'inscription: 27 Oct 2003
Messages: 346

Re: Scrolling horizontal sur plus de deux écrans

Bon ba j'ai toujours pas trouvé de solution.
J'ai utilisé sprite maker pour coder l'image, mais j'ai essayé d'utiliser 'drawsprite' sans succés.
Je suis vraiment bloqué :cry:


© 2003 - 2006 Krach

Hors ligne

 

#11 27 Dec 2003 08:01:45

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: Scrolling horizontal sur plus de deux écrans

Le codage c'est pas difficile, je me demande d'ailleurs si bmp100 ne sait pas faire un codage classique pour les images >128*64...
Pour ce qui est de l'affichage de la map, il te faut un moteur en asm, ça demande un minimum de connaissances!  :?
On peut pas tout faire pour toi... Si tu tiens vraiment à cette idée cherche des tutos sur l'asm et étudie les fonctions asm que tu as sous la main pour comprendre comment ca marche  smile
Mais de toute facon pour être franc ce que tu veux faire n'est pas à la portée d'un débutant... C'est bien de se fixer des buts et de vouloir faire des super trucs, brûler les étapes permet de progresser tres rapidement, mais c'est bcp plus difficile, faut tenir le rythme!
Commencez par bien connaître le C, faites des petits progs sympa en noir et blanc, et essayez de comprendre l'asm petit à petit et d'avoir une bonne idée du fonctionnement de la caltoche; mais s'embarquer dans un jeu en temps réel en DB avec scrolling d'une map et tout et tout, ca demande de l'expérience!!
Y'a pas si longtemps que le scrolling des décors est apparu sur casio, on commence vraiment à maitriser ce probleme depuis 1 an/1 an et demi je dirais... Mais ca reste un problème compliqué, même pour les + expérimentés!
Le C et l'asm sont des langages très complexes... On peut apprendre très vite à les manipuler efficacement, mais y'a rien à faire il y a une suite d'étapes à franchir même si certains vont plus vite que d'autres pour maîtriser ces langages wink


Pensez à surveiller mes releases wink

Hors ligne

 

#12 27 Dec 2003 11:14:23

krach
Membre
Lieu: Le Mans(72), le Finistère(29)
Date d'inscription: 27 Oct 2003
Messages: 346

Re: Scrolling horizontal sur plus de deux écrans

Pour le C, c'est bon je connais bien car je faisait d'autre language avant tels que :
html (trop dur big_smile )
javascript (idem roll )
actionscripts de flash
batch
php
base de données mysql
visual basic
et d'autres petits language que j'ai dû oublier.

Mais l'asm c'est vraiment différent 8O


© 2003 - 2006 Krach

Hors ligne

 

#13 29 Dec 2003 10:57:36

Huji
tekistekeus
Lieu: Paris
Date d'inscription: 30 Jan 2002
Messages: 1533
Site web

Re: Scrolling horizontal sur plus de deux écrans

c kewl l asm ^^


Huji http://casiounivers.free.fr/Smileys_Or/smokin.gif
No noise, Nothing but my dreams...

Hors ligne

 

#14 29 Dec 2003 11:09:18

krach
Membre
Lieu: Le Mans(72), le Finistère(29)
Date d'inscription: 27 Oct 2003
Messages: 346

Re: Scrolling horizontal sur plus de deux écrans

Ouais mais j'ai trop de mal avec l'asm.
Est-ce que quelqu'un d'entre vous (je fais appelle à la g100 solidarité wink ) pourrait me filer un bon tuto, bien expliqué, ou bien quelqu'un pourrait-il me faire une fonction toute conne et me l'expliquer étape par étape roll


© 2003 - 2006 Krach

Hors ligne

 

#15 30 Dec 2003 16:12:52

[neo]f4kill
Programmeur Graph100
Lieu: montauban
Date d'inscription: 05 Oct 2003
Messages: 678
Site web

Re: Scrolling horizontal sur plus de deux écrans

ia plin de site pour sa!
ou c tré bien expliqué....
si tu veu je ten trouve un ... (fo ke je me creuse la cervelle p retrouver le nom)


=> Auteur de : Code, Hot-dog (v alpha), Aspirin v1.2, Memory v1.0, Slider v1.0 + 2 ou 3 progs à la noi wink


http://www.danasoft.com/sig-fre.jpg

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr