EDN, alias Editeur De Niveau

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
DjPoke
Messages : 121
Inscription : mar. 02/nov./2010 13:53
Localisation : Corte, Corse, France
Contact :

EDN, alias Editeur De Niveau

Message par DjPoke »

Bonjour, j'ai programmé un éditeur de niveaux 2D du nom d'EDN.

Voici un screenshot du logiciel :
Image

Et voici le genre de rendus qu'il fait pour l'instant :
Image
(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.
Dernière modification par DjPoke le mar. 29/oct./2013 15:56, modifié 1 fois.
Avatar de l’utilisateur
DjPoke
Messages : 121
Inscription : mar. 02/nov./2010 13:53
Localisation : Corte, Corse, France
Contact :

Re: EDN, alias Editeur De Niveau

Message par DjPoke »

Désolé pour le double post, mais je n'ai même pas un petit feedback ??
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EDN, alias Editeur De Niveau

Message 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 :)
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EDN, alias Editeur De Niveau

Message 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 :)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
DjPoke
Messages : 121
Inscription : mar. 02/nov./2010 13:53
Localisation : Corte, Corse, France
Contact :

Re: EDN, alias Editeur De Niveau

Message 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.
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Re: EDN, alias Editeur De Niveau

Message par Fred »

Sympa !
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Re: EDN, alias Editeur De Niveau

Message par flaith »

Merci pour le partage, juste un petit soucis, mon écran a une résolution max en hauteur figée à 768px :wink:
Avatar de l’utilisateur
DjPoke
Messages : 121
Inscription : mar. 02/nov./2010 13:53
Localisation : Corte, Corse, France
Contact :

Re: EDN, alias Editeur De Niveau

Message 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.)
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Re: EDN, alias Editeur De Niveau

Message par flaith »

:D 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 :oops:
Merci par avance :mrgreen:
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: EDN, alias Editeur De Niveau

Message 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
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EDN, alias Editeur De Niveau

Message 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 ;)
Avatar de l’utilisateur
DjPoke
Messages : 121
Inscription : mar. 02/nov./2010 13:53
Localisation : Corte, Corse, France
Contact :

Re: EDN, alias Editeur De Niveau

Message par DjPoke »

Merci, je vais regarder pour les textures.

Je préparerai aussi une démo pour le test de collisions.
Avatar de l’utilisateur
DjPoke
Messages : 121
Inscription : mar. 02/nov./2010 13:53
Localisation : Corte, Corse, France
Contact :

Re: EDN, alias Editeur De Niveau

Message 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 ?
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: EDN, alias Editeur De Niveau

Message 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 )
Avatar de l’utilisateur
DjPoke
Messages : 121
Inscription : mar. 02/nov./2010 13:53
Localisation : Corte, Corse, France
Contact :

Re: EDN, alias Editeur De Niveau

Message 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.
Répondre