Simple éditeur de map avec allegro, pour débutant.

Soyez le premier à donner votre avis sur cette source.

Vue 6 986 fois - Téléchargée 672 fois

Description

Cette source est avant tout une aide pour tous ceux qui débute avec allegro, comme moi. ( une librairie graphique pour C/C++)
Je n' est pas trouvé suffisament d' aide et j' ai donc décidé de faire un petit éditeur de map pour faire un tour sur quelque fonction de cette merveileuse librairie ^^.

Conclusion :


J' ai essayé de faire le moins de fautes d' orthographe possible ainsi que de dire le moins de bétise possible, mais bon je sais qu' il y en a plein plein ^^ escusez moi.
Voila j' espere que cette sources va encourager des débutants à ce mettre à Allegro ^^.

Note : Copilé avec Dev-Cpp et allegro 4.0.3.

Touche Clavier:
S : Sauvegarder la map.
L : Charger la map.
G : Générer la map.
Touche Fléché : Se déplacer.
Echap : Quitter

Souris :
Clique gauche : Appliquer la tile.
Mollette : Changer la Tile. ( c bete pour ceux qui non pas de mollette :p )

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Pamaury Messages postés 341 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 17 juin 2008 3
29 févr. 2004 à 08:52
note: cette source est interrésante pour les débutant d'allegro(même si je ne l'utilise pas) . Dans le fichier main.h, tu déclare
BITMAP *texture[2];
or tu utilise 3 textures :
BITMAP *texture[3];
Mais ce n'est qu'une petite remarque et ton code est propre .
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
29 févr. 2004 à 12:59
ah c'est une excellente idée d'utiliser la molette pour changer de tile, je vais sûrement essayer d'intégrer ça dans mon éditeur de carte, mais ce n'est pas très pratique si on a 256 tiles par TileSet (grande image qui contient pleins de tiles). Personnellement j'affiche tout le tileset sur la gauche de l'écran et la zone d'édition de map à droite (c'est profitable pour des hautes résolution d'écran, mais c'est handicapant pour un 800*600 :-/)
J'vais essayer de trouver un compromis. Tiens, un de ces jours construit un RPG qui va avec ton éditeur de carte ;-)
jnspunk Messages postés 16 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 10 février 2007
1 mars 2004 à 00:42
pamaury --> la matrice commence par 0, puis 1, puis 2, ce qui fait 3 ^^
kirua --> en faite je commence à peine mon éditeur, j' en est profité pour le mettre à dispo des débutants. Sinon bah aprés il y aurait plein de trucs en plus et ce ne sera plus aussi facile a comprendre ^^.

enfin bon, merci de vos commentaires, ca fait plaisir :)

En faite je débute en C et avec Allegro, et je me demandé justement pourquoi je n' est que 40 fps avec un PIII 600 ?!!?

Est ce du a une mauvaise programmation? A Allegro? où bien mon pc....
MRick571 Messages postés 12 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 14 décembre 2004
3 mars 2004 à 14:42
Salut, je trouve cette source pas mal du tout, bien commentée, et avec de bonnes idées (le carré autour des tiles => hop pour mon éditeur de map ^^ ). Bref je met 8/10.

Pour tes 40fps, c'est fort probable que ca vienne de ton pc :p. Ou alors ca viens peut être de ton cycle ( j'espere pas dire de bétise :/ ). Aussi peut être que le fait de rafraichir la map entiere a chaque cycle bouffe bcp de ressource.

"En faite je débute en C et avec Allegro" => depuis combien de temps? ^^
jnspunk Messages postés 16 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 10 février 2007
4 mars 2004 à 01:53
hé bien quand j' ai posté ce message cela faisait 2j que j' avais commencé Allegro et C.
Mais je me débrouille pas mal avec purebasic et ca ressemble fortement à Allegro^^. C' est pour ca que j' ai vite progresser. Dailleur je n' avais jamais programé en C,mais comme je me debrouille pas mal en Delphi , je n' est pas eu de prob non plus ^^

enfin bon, j' ai vérifié pour mon problème, ca vien bien de mon pc vu que sur un p3 450 ca tourne a 120fps...
Ceci dit, j' ai utilisé un timer pour affiché la map que toute les 20ms, et sur mon p4 2.53 ca fait 48 million de tour de boucle par seconde... pas de prob de fps mtn ^^

Merci pour ton commentaire (et pour la note aussi) ca fait plaisir :)

ps: J' ésite a faire une mise à jour des sources, vu que j' ai pas mal avancé mon éditeur. J' ai clarifié beaucoup plus le code mais pas forcement facile pour un tutorial pour débutant, maintenent que l' éditeur commence à prendre bien forme....
je post une autre source que je mettrais à jour de temp en temps ou bien je met à jour celle ci?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.