CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Projet C++ simpliste VS RPG Maker

JeanYvesYves
JeanYvesYves
Niveau 10
22 février 2005 à 17:57:41

ben oui, mais ce que je veux dire, c´est que des fois, le joueur n´est pas pile en face.
Tiens un exemple :
regarde ton clavier :
ton joueur, c´est la touche G
en dessous, tu as 2 tiles, les touches V et B
tu veux faire descendre ton joueur
quel tile regardes tu ? V ou B ?
si tu te bases sur le centre et que ton clavier est comme le mien, alors en dessous du centre e G, tu as V.
hors, si V est un passage, et B un mur, et bien tu fais descendre ton gars, mais il passe partiellement a l´intérieur du mur B, tu vois ce que je veux dire ?

Vengeur41
Vengeur41
Niveau 10
22 février 2005 à 18:11:07

Dans ce moteur, le personnage ne peut pas etre entre 2 tiles.
Il est à une case bien précise.

JeanYvesYves
JeanYvesYves
Niveau 10
22 février 2005 à 18:12:11

ah oui, ça simplifie :)
mais bon, c´est dommage !

Vengeur41
Vengeur41
Niveau 10
22 février 2005 à 18:13:14

Dommage ?

jejej
jejej
Niveau 9
22 février 2005 à 18:14:54

Eheh , JYY essaye de refourguer son BoxCollide ? ^^ naaaan , je rigole , il est cool cet algo , je vais le reutiliser :)

Moi , je vais me lancer aussi dans la création d´un rpg
mais , pour bien le différencier d´un rpg maker , ca va etre un truc pro , avec scrolling a la souris et tout et tout :)

Bon , je vais voir ton tuto sur le scrolling JYY :)

Par contre , je pense aussi faire une map en txt moi . .. mais coller un editeur de tile par dessus

mais , je me demandais si je risquais de faire ramer l´ordi a faire une map immense en tiles ? peut etre qu´il vaut mieux faire comme toi , JYY , un bmp ?
parceque , qui dit scrolling dit map plus grande que l´ecran . ..

JeanYvesYves
JeanYvesYves
Niveau 10
22 février 2005 à 18:15:56

non, enfin dommage, je ne critique pas, car peu savent faire ce que tu fais :)
je dis dommage, car du coup, on ne parlera pas des finesses des collisions :)

jejej
jejej
Niveau 9
22 février 2005 à 18:17:55

oh par contre , je me posais une petite question

est-ce qu´il y a moyen de changer l´horrible curseur noir et blanc de la SDL , ou est-ce que l´on est oblige de faire un showcursor(0) et mettre une image a la place . ..?

JeanYvesYves
JeanYvesYves
Niveau 10
22 février 2005 à 18:17:59

jejej > regarde déja mon tuto sur le scrolling : ça ne ralentira pas :)

tu peux meme essayer - je te conseille de le faire pour voir - de changer la taille du BMP level.bmp, en bien plus grand, et de dessiner n´importe quoi dessus, juste pour voir ce que ça rend apres au scrolling, tu verras que tu pourras faire des maps de taille énorme, sans que ça rame !

Vengeur41
Vengeur41
Niveau 10
22 février 2005 à 18:18:02

" mais , je me demandais si je risquais de faire ramer l´ordi a faire une map immense en tiles ? "
Non car tu n´affiches que les tiles qui sont à l´écran, pas besoin de calculer les tiles qui sont en dehors.

JeanYvesYves
JeanYvesYves
Niveau 10
22 février 2005 à 18:18:53

il doit y avoir moyen de changer le curseur, mais ça reste un curseur noir et blanc
pour en faire un en couleur, tu poses une image a la coordonnée x,y de ta souris, ça se fait tres facilement :)

jejej
jejej
Niveau 9
22 février 2005 à 18:22:10

JYY : ok , mais ensuite , pour les colisions justement ?
parceque , avec un tableau de tiles , on peut dire si tableau == 0 , tu bouges pas !

alors qu´avec un bmp . .. qu´il y ait un mur rose ou du sol pave dessine , l´ordi ne verra pas la difference . ..

alors , je serais oblige de spécifier les coordonnees de tous les obstacles ? ! hard ^^

jejej
jejej
Niveau 9
22 février 2005 à 18:26:56

oh j´ai rien dit , en fait il y a plusieurs images . .. bon , j´ai pas dit que j´avais compris , ton code est difficile , meme commente . ..

tu as ecris :
Je mettrai davantage de commentaires plus tard, la il est tard ! :)

il serait peut etre temps de si remettre ? ^^

JeanYvesYves
JeanYvesYves
Niveau 10
22 février 2005 à 18:31:28

non, pas si hard que ça :)
lis bien mon tuto sur le scrolling, et tu verras les différents systemes de coordonnées, et comment passer de l´une a l´autre.
en naviguant comme ça, c´est tres tres facile de savoir comment tester les collisions :)
et rapide !

JeanYvesYves
JeanYvesYves
Niveau 10
22 février 2005 à 18:32:22

a l´occas, faudrait que je fasse la suite de ce code, avec un " truc" qui se ballade, et tester les collisions :)

jejej
jejej
Niveau 9
22 février 2005 à 18:32:52

mmm . ..

mouais . .. je crois avoir compris

en fait , JYY , c quand meme un peu un systeme de Tiles , nan ? parceque , quand tu vois un point sur le grand BMP , tu dessines un petit BMP , c comme si tu lisais un 3 sur un fichier texte en fait ?

arg , j´ai un doute , je crois que g pas compris ^^

JeanYvesYves
JeanYvesYves
Niveau 10
22 février 2005 à 18:35:45

ben oui, c´est tout a fait ça :)
finalement, quand je charge mon BMP en ram, j´y accede comme un tableau...
tableau que j´aurais tres bien pu charger depuis un fichier texte...

Oui, c´est un systeme de Tiles :)

jejej
jejej
Niveau 9
22 février 2005 à 18:40:17

mmm , je crois que ce qui m´a bloque , c de voir que ton grand BMP avait plusieurs couleurs . .. ( bon ok , c nul comme excuse ^^ )

mais , en fait , tu ne lis que le bleu et le noir . .. donc , si j´ai bien compris , je peux rajouter un tiles B3 , qui serait affiché quand l´ordi verait un pixel vert . ..

Vengeur41
Vengeur41
Niveau 10
22 février 2005 à 18:43:30

Interessant comme système.

JeanYvesYves
JeanYvesYves
Niveau 10
22 février 2005 à 18:46:50

jejej > tout a fait, plusieurs couleurs, ça perturbe, mais c´set parce que j´ai pris la map du jeu " Papy" qui est sur mon site, que j´avais jadis fait en Pascal...
et dans l´exemple SDL, je lis le noir, et le " pas noir", donc le vert et le rouge, ça devient aussi des murs :)
mais en effet, ça se surcharge !

jejej
jejej
Niveau 9
22 février 2005 à 19:03:12

ouais voila , j´allais te le dire

1->tu dis : si il y a un pixel tu dessines un mur
sinon , tu dessines un carre bleu . ..

2->ou tu dis si il y a un pixel NOIR tu dessines . .. ?

parceque j´ai l´impression que c la solution 1 , mais tu dis que c la 2 . ..
mais faut dire , que j´ai pas encore assimile ton code . .. bon , à l´origine j´etais venu pour le scrolling a la souris , la c bon j´ai pige , mais j´avoue que le concept d´une map facile a faire ( paint , zoom au maximum c ca ? ) et pas lourde ( ben ouais , 78*37 pixels ) ca me tente :)

je crois que je vais devoir modifier tout ca , ou alors . .. parceque , j´ai pas compris le " en effet , ca se surcharge " ^^

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment