Page 1 sur 2
EDN, alias Editeur De Niveau
Publié : lun. 02/sept./2013 8:55
par DjPoke
Bonjour, j'ai programmé un éditeur de niveaux 2D du nom d'EDN.
Voici un screenshot du logiciel :
Et voici le genre de rendus qu'il fait pour l'instant :

(La fusion des calques est ici un montage des 3 autres calques)
Ce logiciel fonctionne avec des glisser/déposer, et permet de créer ses éléments à partir de masques de fusion monochromes combinés avec des textures (jusqu'à 4 teintes monochrome pour combiner entre elles 4 textures).
Il est open source et gratuit.
J'aurai besoin de votre aide pour diverses choses, si possible.
Il me faudrait :
1) Des avis
2) Des conseils techniques pour améliorer le logiciel.
3) Des fonctions à ajouter si nécessaire.
3) Un éventuel allié dans la programmation pour ajouter la fonction 3d Isométrique, et surtout un allié en pixel art pour que le logiciel soit un atout pour le programmeur non graphiste.
EDIT: Je viens d'uploader le projet (fonctionnel dans son état actuel) à l'adresse suivante :
http://retro-bruno.com/purebasic/EDN.zip
ps: Toutes les textures sont libres de droit car je les ai faites moi même, appareil photo numérique à la main, ou avec un logiciel de création de textures.
Quant aux masques de fusion, je les dessines moi-même, ce qui me prend pour l'instant trop de temps et d'énergie.
Re: EDN, alias Editeur De Niveau
Publié : mar. 08/oct./2013 19:10
par DjPoke
Désolé pour le double post, mais je n'ai même pas un petit feedback ??
Re: EDN, alias Editeur De Niveau
Publié : mar. 08/oct./2013 19:33
par Backup
tu as fait un prg qui dessine des map 2D
c'est un gros boulot, mais tu ne précise rien concernant ce qu'il sort ?
du code ? (tu fourni le loader ? )
ou simplement une image ?
pour le moment j'en ai pas besoin , mais qui sait, peut etre , si je me remet a faire un Jeux...
les Faiseurs de Jeux , sont moins nombreux que les faiseurs d'applications , utilitaires, etc ...
donc forcement ça touche moins de monde

Re: EDN, alias Editeur De Niveau
Publié : mar. 08/oct./2013 21:42
par Ar-S
Comme (surement beaucoup) d'autres, je ne me lance pas dans le jeu par faute de temps, mais ça reste quelque chose qui me tient à coeur. Je ne doute pas que ton soft pourrait être utile un de ces moments.
En tout cas les screenshot préfigurent du bon taf !
---edit---
Testé vite fait, pas bien compris le fonctionnement. J'ai importé une texture perso (d'ailleurs pour l'ouverture d'image, fais en sorte que les 3 formats apparaissent d'un coup, c'est plus simple que de devoir choisir une extension)
Ensuite j'ai choisi "escalié" pour le masque mais je n'ai rien réussi à faire de ces 2 choses

Re: EDN, alias Editeur De Niveau
Publié : lun. 14/oct./2013 21:02
par DjPoke
En fait, il permet d'exporter trois calques.
Deux de ces calques sont superposables et constituent ensemble tout la partie graphique.
Le troisième calque, à ne pas afficher dans un jeu, constitue un calque de collisions, comme on peut en utiliser quand on développe un jeu avec la PAlib sur Nitendo DS.
C'est à dire que ce calque contient seulement une couleur pour dire :"ici, collision", et une couleur pour dire "ici, on peut passer".
Il suffit donc de charger les calques, de 'grabber' la zone à affiche dans les deux premiers, et de faire des tests de couleurs dans le troisième aux zones désirées pour les collisions.
Je n'ai pas encore fait de fichier d'aider, je reconnais mon tort.
De même, étant donnée la transparence alpha, il est possible de se passer du calque de collision.
Re: EDN, alias Editeur De Niveau
Publié : mar. 15/oct./2013 0:08
par Fred
Sympa !
Re: EDN, alias Editeur De Niveau
Publié : mar. 15/oct./2013 2:47
par flaith
Merci pour le partage, juste un petit soucis, mon écran a une résolution max en hauteur figée à 768px

Re: EDN, alias Editeur De Niveau
Publié : mar. 15/oct./2013 5:24
par DjPoke
Je vais essayer de revoir la disposition des gadgets, pas de problèmes.
EDIT:
Voilà, c'est fait.
Cela devrait rentrer dans du 1024x768 sans problèmes.
A propos, pour les calques, j'avais oublié, mais cela n'est pas exactement ce que j'ai expliqué, donc explications :
En fait, il y a un calque de fond, et deux calques superposables ensemble une fois le rendu fait.
Et parmi les deux calques superposable, l'un des deux est dit "collisionable" car il suffit de tester si la teinte alpha est à 0 à un endroit précis pour savoir que l'on peut passer. Toute teinte alpha supérieur à 0 provoque une collision.
Si vous avez d'autres suggestions, je suis à l'écoute.
(PS: Si quelqu'un connait un endroit où je peux trouver gratuitement des textures libres de droit, cela serait sympas de me communiquer un lien.)
Re: EDN, alias Editeur De Niveau
Publié : mar. 15/oct./2013 10:38
par flaith

Merci m'sieur
Afin de comprendre comment cela fonctionne, pourrais-tu nous faire une petite demonstration ?
Je t'avoue que je ne comprends pas comment le faire fonctionner, et par quoi commencer
Merci par avance

Re: EDN, alias Editeur De Niveau
Publié : mar. 15/oct./2013 10:40
par falsam
DjPoke a écrit :(PS: Si quelqu'un connait un endroit où je peux trouver gratuitement des textures libres de droit, cela serait sympas de me communiquer un lien.)
j'utilise très souvent cgtextures.com
Re: EDN, alias Editeur De Niveau
Publié : mar. 15/oct./2013 11:01
par Backup
pour rappel , il y a un topic sur les Liens interressants :
http://www.purebasic.fr/french/viewtopi ... =21&t=1498
tu trouvera surement ton bonheur dedans

Re: EDN, alias Editeur De Niveau
Publié : mar. 15/oct./2013 21:37
par DjPoke
Merci, je vais regarder pour les textures.
Je préparerai aussi une démo pour le test de collisions.
Re: EDN, alias Editeur De Niveau
Publié : mar. 05/nov./2013 9:14
par DjPoke
Voilà, la demo de test de collisions est prête, elle est dans le dossier "projets" de l'archive EDN.
J'ai aussi amélioré le logiciel :
Je lui ai ajouté une fonction pour placer plus facilement les tiles que par le drag'n drop, et j'ai supprimé quelques bugs.
Je m'occuperai plus tard de faire une documentation, et d'ajouter des fonction de dessin avec les tiles plus sophistiquées.
Pourriez-vous me donner un avis ?
Re: EDN, alias Editeur De Niveau
Publié : mar. 05/nov./2013 10:01
par G-Rom
Marche pas sous linux, problème de chemins et surement de nom de fichier ( sensible à la case le pingouin ) , les chemins sont sous cette forme : mondossier/monsousdossier/ , ca marche aussi sous windows ( standard unix )
Re: EDN, alias Editeur De Niveau
Publié : jeu. 07/nov./2013 6:29
par DjPoke
J'ai essayé d'adapter le code source pour linux (Ubuntu) mais j'ai été stoppé par une incompatibilité de la gestion par purebasic du scrollareagadget sous linux par rapport à windows.