Forum Le CBNA

Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 importer maps

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
jobam
Débutant


Nombre de messages: 20
Projet Actuel: casse-briques démensiel Razz
Avancement:
45 / 10045 / 100


MessageSujet: importer maps   Dim 25 Jan - 11:05

Bonjour,

Nous faisons un casse-briques à 2, et nous possédons tous 2 les mêmes "objets, sprites etc".

J'aimerai importer les maps faites par mon collaborateur sans pour autant devoir importer ses sprites, ses objets etc qui ne font qu'alourdir le programme car qui plus est, je les ai déjà.

HELP
Revenir en haut Aller en bas
bibi675
Utilisateur confirmé: Rang *****


Nombre de messages: 1733
Localisation: Clermont (60)
Projet Actuel: Un browser game inédit & original.
Avancement:
9 / 1009 / 100


MessageSujet: Re: importer maps   Dim 25 Jan - 11:08

Ce qu'il pourrait faire c'est un script qui stocke toutes les instances présentes sur la room dans des instance_create() et qui les mets dans un fichier .room, et comme ça il n'y a plus qu'a charger la room et a exécuter le code... J'essaye de te faire un exemple. clinoeuil
Revenir en haut Aller en bas
http://www.edgar-fournival.fr/
M@d_Doc
- Modérateur -


Nombre de messages: 5054
Localisation: 47°44'8.04
Projet Actuel: LightED (fini)
Avancement:
100 / 100100 / 100


MessageSujet: Re: importer maps   Dim 25 Jan - 11:48

sinon vous faites tous les deux vos gm6, puis un merge game permet de tout rassembler..

_________________
Revenir en haut Aller en bas
http://www.lecbna.org
jobam
Débutant


Nombre de messages: 20
Projet Actuel: casse-briques démensiel Razz
Avancement:
45 / 10045 / 100


MessageSujet: Re: importer maps   Dim 25 Jan - 12:16

M@d_Doc a écrit:
sinon vous faites tous les deux vos gm6, puis un merge game permet de tout rassembler..


Le problème c'est qu'il importe aussi tous les spirits et objets alors que je les ai déjà.... juste pour info, le jeu compte plus de 40 objets et deux fois plus de spirits, vous comprenez donc que les avoirs deux fois est vraiment impensable.
Revenir en haut Aller en bas
bibi675
Utilisateur confirmé: Rang *****


Nombre de messages: 1733
Localisation: Clermont (60)
Projet Actuel: Un browser game inédit & original.
Avancement:
9 / 1009 / 100


MessageSujet: Re: importer maps   Dim 25 Jan - 12:35

Tu peux les supprimer après... clinoeuil
Revenir en haut Aller en bas
http://www.edgar-fournival.fr/
jobam
Débutant


Nombre de messages: 20
Projet Actuel: casse-briques démensiel Razz
Avancement:
45 / 10045 / 100


MessageSujet: Re: importer maps   Dim 25 Jan - 13:18

bibi675 a écrit:
Tu peux les supprimer après... clinoeuil


oui mais dans ce cas les objets de la map sont remplacés par des points d'interrogation ce qui est compréhensible
Revenir en haut Aller en bas
bibi675
Utilisateur confirmé: Rang *****


Nombre de messages: 1733
Localisation: Clermont (60)
Projet Actuel: Un browser game inédit & original.
Avancement:
9 / 1009 / 100


MessageSujet: Re: importer maps   Dim 25 Jan - 14:21

Je suis en train de te faire un petit algorithme qui te charge/enregistre des room contenues dans des fichiers, tu me diras ce que tu en en pense.
Revenir en haut Aller en bas
http://www.edgar-fournival.fr/
bibi675
Utilisateur confirmé: Rang *****


Nombre de messages: 1733
Localisation: Clermont (60)
Projet Actuel: Un browser game inédit & original.
Avancement:
9 / 1009 / 100


MessageSujet: Re: importer maps   Dim 25 Jan - 19:40

Voilà, ça y est, je viens de terminer mes scripts.
Donc c'est pas compliqué à s'en servir, par contre, si tu veux comprend, tu aura plus de mal.

URL : http://www.edgar-fournival.fr/obj/CBNA/room_lib.gmk.

Il y a 4 scripts dont une fonction :
_Load_GML_Room : charge une room au format GML.
_Save_GML_Room : enregistre une room au format GML.
_Load_Bin_Room : charge une room au format binaire.
_Save_bin_Room : enregistre une room au format binaire.

Le format de stockage GML n'est pas du tout optimisé donc ça prend beaucoup de place mais c'est facilement compréhensible (instance_create) et assez rapide. Par contre le format binaire est quasiment incompréhensible par un être humain non-entrainé, ne prend quasiment pas de place et est un poil plus lent que le format GML.

Enfin bon, on ne dépasse pas la seconde de chargement avec les deux formats sur une room de 800 x 800. clinoeuil

Pour bien utiliser l'exemple maintenant, c'est facile, tu as un menu bien simple avec deux boutons que je vais te laisser le soin de découvrir, tu peux utiliser la touche CONTROL pour revenir au menu. Voilà, après tu peux seulement utilisé les scripts de chargement pour ta version public sans le script put_real(). Mais cette fonction est obligatoire pour les deux scripts d'enregistrement.

Voilà je te laisse découvrir et si tu as des questions n'hésite pas.


Dernière édition par bibi675 le Mer 14 Oct - 15:07, édité 1 fois
Revenir en haut Aller en bas
http://www.edgar-fournival.fr/
Topaze22
*Excellent utilisateur*


Nombre de messages: 5214
Localisation: Sur la Lune
Projet Actuel: Paper Mario Démo 4V1 (Disponible)
Avancement:
100 / 100100 / 100


MessageSujet: Re: importer maps   Ven 2 Oct - 17:26

J'ai upper ce vieux topique car pouvoir charger et sauver ses rooms, c'est plutôt génial et ça pourrait intéresser quelqu'un...

Si vous connaissez d'autre scripts sympa dans ce genre (load/sav room), merci de me prévenir ^^

_________________
A essayer de toute urgence !!!!!! Viiiiiiiite, l'un des jeux les plus sensationnels du CBNA :
Revenir en haut Aller en bas
http://www.ffdream.com
nicoulas
*Excellent utilisateur*


Nombre de messages: 5110
Localisation: Dordogne
Projet Actuel: croustaface
Avancement:
10 / 10010 / 100


MessageSujet: Re: importer maps   Ven 2 Oct - 17:48

Heu j'ai l'impression que bibi a posté un exemple dans le post juste au dessus du tiens question
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Topaze22
*Excellent utilisateur*


Nombre de messages: 5214
Localisation: Sur la Lune
Projet Actuel: Paper Mario Démo 4V1 (Disponible)
Avancement:
100 / 100100 / 100


MessageSujet: Re: importer maps   Lun 12 Oct - 20:21

Je n'ai pas dis que le lien était mort, mais devant un script aussi bien fait et aussi important, j'ai upper le topique pour que d'autres le voient.

_________________
A essayer de toute urgence !!!!!! Viiiiiiiite, l'un des jeux les plus sensationnels du CBNA :
Revenir en haut Aller en bas
http://www.ffdream.com
nicoulas
*Excellent utilisateur*


Nombre de messages: 5110
Localisation: Dordogne
Projet Actuel: croustaface
Avancement:
10 / 10010 / 100


MessageSujet: Re: importer maps   Lun 12 Oct - 21:14

Ah ok, j'avais pas pigé désolé Hat
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Topaze22
*Excellent utilisateur*


Nombre de messages: 5214
Localisation: Sur la Lune
Projet Actuel: Paper Mario Démo 4V1 (Disponible)
Avancement:
100 / 100100 / 100


MessageSujet: Re: importer maps   Mar 13 Oct - 22:01

Pas grave ^^
Je t'absous de tes erreurs.

_________________
A essayer de toute urgence !!!!!! Viiiiiiiite, l'un des jeux les plus sensationnels du CBNA :
Revenir en haut Aller en bas
http://www.ffdream.com
bibi675
Utilisateur confirmé: Rang *****


Nombre de messages: 1733
Localisation: Clermont (60)
Projet Actuel: Un browser game inédit & original.
Avancement:
9 / 1009 / 100


MessageSujet: Re: importer maps   Mer 14 Oct - 14:50

Merci. ^^
Revenir en haut Aller en bas
http://www.edgar-fournival.fr/
nicoulas
*Excellent utilisateur*


Nombre de messages: 5110
Localisation: Dordogne
Projet Actuel: croustaface
Avancement:
10 / 10010 / 100


MessageSujet: Re: importer maps   Mer 14 Oct - 15:04

bibi675 a écrit:
Merci. ^^

lol ?
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
bibi675
Utilisateur confirmé: Rang *****


Nombre de messages: 1733
Localisation: Clermont (60)
Projet Actuel: Un browser game inédit & original.
Avancement:
9 / 1009 / 100


MessageSujet: Re: importer maps   Mer 14 Oct - 15:06

Topaze22 a écrit:
Je n'ai pas dis que le lien était mort, mais devant un script aussi bien fait et aussi important, j'ai upper le topique pour que d'autres le voient.

J'aurais du quoter. lng
Revenir en haut Aller en bas
http://www.edgar-fournival.fr/
 

importer maps

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Game Maker-
Poster un nouveau sujet   Répondre au sujet