Micronations
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-50%
Le deal à ne pas rater :
-50% Baskets Nike Dunk Low
64.99 € 129.99 €
Voir le deal

Interface

+5
Diplomatie Francovare
alphonso Marinelli
Shaddam IV
Arthur Duvalon
defortia
9 participants

Page 1 sur 4 1, 2, 3, 4  Suivant

Aller en bas

Interface Empty Interface

Message  defortia Mar 6 Nov 2018 - 16:35

Comme j'ai l'impression que Nico s'amuse avec ça en ce moment, je crée ce sujet interface pour pouvoir discuter dessus.
defortia
defortia

Messages : 1973
Date d'inscription : 16/06/2015
Localisation : Tétaou, Fantispa

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Arthur Duvalon Mar 6 Nov 2018 - 16:50

Quoi, il n'est pas beau mon jaune? Very Happy

La partie visible, c'est l'interface....La partie invisible, c'est la suppression d'une énoooooorme partie de code inutile, et la factorisation de certaines requêtes SQL lors de la connexion (cette dernière partie n'est pas encore en ligne mais rendra la connexion plus rapide).



Arthur Duvalon
Arthur Duvalon

Messages : 2370
Date d'inscription : 16/06/2015

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  defortia Mar 6 Nov 2018 - 17:32

Oui en lisant le code hier, je me suis aussi rendu compte du nombre de requête effectué lors de la connexion.
defortia
defortia

Messages : 1973
Date d'inscription : 16/06/2015
Localisation : Tétaou, Fantispa

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Arthur Duvalon Lun 19 Nov 2018 - 13:20

Certains l'ont remarqué, je ne suis pas très présent inlude et pourtant, je suis connecté au forum. C'est parce que j'essaye de mettre le paquet sur EcoMicro. Je travaille actuellement sur une nouvelle interface un peu plus sexy que l'existante et qui nous permettra d'ajouter de nouvelles informations à l'application. J'ai déjà fait le coup des travaux inachevés une fois et je n'ai pas envie de recommencer. Alors, ce coup-ci, je veux mener le projet jusqu'au bout. Une fois l'interface terminée, EcoMicro conservera sa logique actuelle. Ce n'est donc que la cosmétique qui va changer dans un premier temps. Mais ce changement sera le tremplin vers des changements ultérieurs de la logique de jeu. En gros, Je range, je nettoie, je fais le ménage, avant d'agrandir la maison. Et pour ceux qui vont me demander quand l'interface sera terminée, ma réponse restera la même : aucune idée Very Happy ....

Bon en fait...elle est terminée Smile

Mais elle n'est pas encore "fusionnée" avec le reste de l'appli Very Happy
Arthur Duvalon
Arthur Duvalon

Messages : 2370
Date d'inscription : 16/06/2015

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Shaddam IV Lun 19 Nov 2018 - 13:43

Tout ça n'est guère surprenant. Toujours égal à lui-même, Duvalon s'occupe... de l'inter-fesses.



Interface Images11




Spoiler:
Shaddam IV
Shaddam IV

Messages : 2431
Date d'inscription : 23/07/2017
Age : 56

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Arthur Duvalon Jeu 22 Nov 2018 - 14:22

Bon....

Je ne voulais rien dévoiler avant d'avoir quelque chose de complet à vous proposer mais, d'une part c'est con de faire cela dans son coin, et d'autre part j'ai besoin de vos retours. En outre, je me rends compte que, non content de repalucher l'interface de l'application, j'en suis arrivé à recoder des pans entiers de la logique d'EcoMicro en parallèle. En gros, je fais évoluer l'application sur *presque* tous les tableaux. Je vais donc essayer de vous expliquer d'avantage ce que je fais, de vous montrer les évolutions en cours et de tenir compte de vos remarques et souhaits.

Je disais donc que j'ai pondu une nouvelle interface de base. Je ne suis ni graphiste, ni spécialiste UX. J'ai donc fait un truc sobre et simple...Mais surtout facile à comprendre d'un point de vue du code. Cette nouvelle interface sera, peu à peu, intégrée à l'application. L'idée est de changer certains des écrans mais de ne pas toucher à la manière de fonctionner de l'application...de ne pas toucher aux règles. Par exemple, je ne change pas la manière de calculer les cotations alors que j'y ai découvert des incohérences.

Par contre, je reprends tout le code afin de le rendre plus évolutif, de le factoriser..Bref de faire un truc plus simple à modifier par la suite. Pour ceux qui ont des bases de programmation, tout cela signifie que je conserve les règles de calcul ou les requêtes écrites par Dutois (donc la logique) mais que je recode tout en objet pour pouvoir faire évoluer le truc plus facilement.

Ainsi, alors que je pensais ne toucher qu'aux écrans, je fais un peu tout à la fois.

Et donc, des idées me viennent, d'autres s'en vont...et j'ai déjà besoin de votre retour. Donc..Si vous voulez voir à quoi cela se remssemble, connectez vous normalement à EcoMicro. Une fois que c'est fait, cliquez dans votre barre d'adresse et tapez l'url suivante : http://ecomicro.alwaysdata.net/home.php
Vous serez propulsé vers la nouvelle interface. Pour le moment, elle ne vous servira à rien. Il n'y a aucun lien fonctionnel. Elle n'affiche que votre identité et vos comptes bancaires. Et c'est là que j'ai déjà quelque chose à proposer : Que diriez vous de n'afficher que les comptes bancaires propres à votre personnage. Les comptes des entreprises pourraient être affichés dans les pages entreprises. Cela réduirait le nombre de comptes sur la première page. Dans le cas de Duvalon, cette liste est juste énoooooooorme...Et franchement...C'est chiant Smile

Pour le reste, si vous avez des remarques/idées, je vous écoute. Je ne suis pas magicien, mais je tâcherai de faire ce que je peux pour que l'appli colle à nos souhaits.
Arthur Duvalon
Arthur Duvalon

Messages : 2370
Date d'inscription : 16/06/2015

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Arthur Duvalon Jeu 22 Nov 2018 - 14:23

Ah...Et si votre navigateur vous affiche de gros messages d'erreurs dans une langue d'une autre planète, c'est que j'ai les mains dedans...Revenez plus tard Smile
Arthur Duvalon
Arthur Duvalon

Messages : 2370
Date d'inscription : 16/06/2015

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  defortia Jeu 22 Nov 2018 - 14:43

Beau travail.

C'est normal le très gros script sur la page avec tout plein de données? (et oui, j'ai regardé la source de la page pour voir comment tu avais fait ton interface ;) )
defortia
defortia

Messages : 1973
Date d'inscription : 16/06/2015
Localisation : Tétaou, Fantispa

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Arthur Duvalon Jeu 22 Nov 2018 - 14:46

Le très gros script en question est aussi sur la page principale d'EcoMicro. C'est le script principal de chargement des données des utilisateurs que Dutois avait mis en place. Regarde la source de la page d'EcoMicro "ancienne interface" et tu comprendras...C'est la logique qu'il avait mis en place.

Evidemment, il va disparaitre Smile Pour le moment, il se retrouve sur la page de la nouvelle interface car je continue à exécuter du vieux code dessus, le temps de la terminer...
Arthur Duvalon
Arthur Duvalon

Messages : 2370
Date d'inscription : 16/06/2015

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Arthur Duvalon Jeu 22 Nov 2018 - 14:47

D'ailleurs, je viens de l'enlever....Plus besoin Smile Tu verras, la source est beaucoup plus légère Wink
Arthur Duvalon
Arthur Duvalon

Messages : 2370
Date d'inscription : 16/06/2015

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Shaddam IV Jeu 22 Nov 2018 - 15:26

Arthur Duvalon a écrit:Vous serez propulsé vers la nouvelle interface. Pour le moment, elle ne vous servira à rien. Il n'y a aucun lien fonctionnel. Elle n'affiche que votre identité et vos comptes bancaires. Et c'est là que j'ai déjà quelque chose à proposer : Que diriez vous de n'afficher que les comptes bancaires propres à votre personnage. Les comptes des entreprises pourraient être affichés dans les pages entreprises. Cela réduirait le nombre de comptes sur la première page.

Je suis d'accord.

Mais on avait parlé à une époque d'avoir un compte rattaché au compte principal pour chaque perso d'entourage, est-ce toujours d'actualité ?
Shaddam IV
Shaddam IV

Messages : 2431
Date d'inscription : 23/07/2017
Age : 56

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Arthur Duvalon Jeu 22 Nov 2018 - 15:35

On avait parlé d'avoir les personnages d'entourage visibles depuis le personnage principal ce qui, defacto rattachait leur compte au personnage principal. Oui, c'est une évolution possible. Mais pour le moment, ce genre de "grosses" évolutions est mis de côté. Je migre EcoMicro vers une nouvelle interface et un code plus lisible et facile à maintenir. Et ensuite j'implémente ce genre de gros machins. Tu aimes les gros machins toi hein...
Arthur Duvalon
Arthur Duvalon

Messages : 2370
Date d'inscription : 16/06/2015

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Shaddam IV Jeu 22 Nov 2018 - 16:00

Arthur Duvalon a écrit:Tu aimes les gros machins toi hein...


Spoiler:
Shaddam IV
Shaddam IV

Messages : 2431
Date d'inscription : 23/07/2017
Age : 56

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  defortia Jeu 22 Nov 2018 - 16:03

Tu sais je n'avais jamais regardé les sources en naviguant sur EM.
Mais t'inquiètes que là, je ne vais pas te rater ;)

Mais effectivement beaucoup plus léger. Sinon, tu t'amuses bien avec tes petits messages? ;)
defortia
defortia

Messages : 1973
Date d'inscription : 16/06/2015
Localisation : Tétaou, Fantispa

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Arthur Duvalon Jeu 22 Nov 2018 - 16:12

Ben il me faut des jeux d'essai Wink

Je te filerai les sources. A mon avis, en factorisant et avec un peu de POO, on peut diviser le code par 4 ou 5 ...
Arthur Duvalon
Arthur Duvalon

Messages : 2370
Date d'inscription : 16/06/2015

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  alphonso Marinelli Jeu 22 Nov 2018 - 19:54

C'est assez surprenant, voire déroutant... Mais bon Castro a décidé de tout changer...
alphonso Marinelli
alphonso Marinelli

Messages : 351
Date d'inscription : 13/01/2017

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Diplomatie Francovare Jeu 22 Nov 2018 - 20:28

En vrai pourquoi tu te fais chier sur l'interface ?
Elle posait problème ?

Pour moi c'est pas le plus important du site, l'interface me convenait c'était plutot tout ce que tu as fait déja (genre réduire la durée des lags c'est incroyablement enormissime).
Diplomatie Francovare
Diplomatie Francovare

Messages : 686
Date d'inscription : 10/03/2016

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Arthur Duvalon Jeu 22 Nov 2018 - 21:14

Bonne(s) question(s)...

Ben en fait, j'ai tourné le truc dans tout les sens....La moindre petite intervention pour améliorer un truc prend des proportions dantesques car le code de l'application est aussi bordélique que mon cul un lendemain de cuite. (spéciale pour le francovare celle-là, je sais qu'il aime) C'est vraiment mal foutu. Ceux qui ont eu les sources d'EM en main savent que l'application comporte un nombre énormissime de fichiers. L'interface, en elle même, ne me posait pas de problème. Mais la manière utilisée la "générer" est inédite....Et diablement casse-couille, malheureusement. D'ailleurs, je pense que c'est aussi pour cela que Dutois n'a pas voulu faire évoluer le projet et a préféré repartir sur une V2. Mais diable, que ce type devait avoir une pensée complexe!!!! Pour caricaturer, l'application utilise parfois 4 ou 5 fichiers et 250 lignes de codes pour un truc qui peut se factoriser en 3 lignes.

A la longue, j'en ai eu assez....Et j'ai voulu refaire quelque chose de propre tout en conservant ce qui peut l'être, à savoir les données...Donc je modifie l'interface et tout le "moteur".

Pour l'interface, je fais quelque chose de plus simple avec de l'html strict et une css relativement simple. C'est facile à maintenir et évolutif. Alors que pour le moment, on a une espèce de mélange d'HTML, de javascript, de jquery avec du PHP balancé dans le tout...C'est franchement le bordel.

Et pour le moteur, je passe la majorité de l'application en objet avec quelques class bien écrites et facile à comprendre alors que, pour le moment, le code est un spaghetti long comme ma bite...

Je ne suis pas doué pour les métaphores, mais en gros je fais un grand ménage, et j'en profite pour refaire les peintures au passage...

Quand à Castro franchement...Remarque, ça me donne envie de retourner à Cuba...
Arthur Duvalon
Arthur Duvalon

Messages : 2370
Date d'inscription : 16/06/2015

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  defortia Jeu 22 Nov 2018 - 21:19

Après je pense qu'à terme(et si c'est bien codé ;) ), quand tout sera stabilisé il sera plutôt aisé de revoir le design.
defortia
defortia

Messages : 1973
Date d'inscription : 16/06/2015
Localisation : Tétaou, Fantispa

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  alphonso Marinelli Jeu 22 Nov 2018 - 22:53

Arthur Duvalon a écrit:Bonne(s) question(s)...

Ben en fait, j'ai tourné le truc dans tout les sens....La moindre petite intervention pour améliorer un truc prend des proportions dantesques car le code de l'application est aussi bordélique que mon cul un lendemain de cuite. (spéciale pour le francovare celle-là, je sais qu'il aime) C'est vraiment mal foutu. Ceux qui ont eu les sources d'EM en main savent que l'application comporte un nombre énormissime de fichiers. L'interface, en elle même, ne me posait pas de problème. Mais la manière utilisée la "générer" est inédite....Et diablement casse-couille, malheureusement. D'ailleurs, je pense que c'est aussi pour cela que Dutois n'a pas voulu faire évoluer le projet et a préféré repartir sur une V2. Mais diable, que ce type devait avoir une pensée complexe!!!! Pour caricaturer, l'application utilise parfois 4 ou 5 fichiers et 250 lignes de codes pour un truc qui peut se factoriser en 3 lignes.

A la longue, j'en ai eu assez....Et j'ai voulu refaire quelque chose de propre tout en conservant ce qui peut l'être, à savoir les données...Donc je modifie l'interface et tout le "moteur".

Pour l'interface, je fais quelque chose de plus simple avec de l'html strict et une css relativement simple. C'est facile à maintenir et évolutif. Alors que pour le moment, on a une espèce de mélange d'HTML, de javascript, de jquery avec du PHP balancé dans le tout...C'est franchement le bordel.

Et pour le moteur, je passe la majorité de l'application en objet avec quelques class bien écrites et facile à comprendre alors que, pour le moment, le code est un spaghetti long comme ma bite...

Je ne suis pas doué pour les métaphores, mais en gros je fais un grand ménage, et j'en profite pour refaire les peintures au passage...

Quand à Castro franchement...Remarque, ça me donne envie de retourner à Cuba...

Ha ben voilà quand tu explique le pourquoi, tout de suite je comprends mieux le but...
alphonso Marinelli
alphonso Marinelli

Messages : 351
Date d'inscription : 13/01/2017

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Arthur Duvalon Jeu 22 Nov 2018 - 22:58

C'est quand je parle de ma bite que tu comprends mieux?
Arthur Duvalon
Arthur Duvalon

Messages : 2370
Date d'inscription : 16/06/2015

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Diplomatie Francovare Ven 23 Nov 2018 - 1:15

Ok cela a le mérite d'etre logique.

J'attend impatiemment de jouir (hic) de ton travail.
Diplomatie Francovare
Diplomatie Francovare

Messages : 686
Date d'inscription : 10/03/2016

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Lukas Twyman Sam 24 Nov 2018 - 13:12

C'est énorme ce que tu fais Nico...
Je suis impressionné !!

En effet, le style est plus moderne, plus épuré, un plaisir à regarder ! (ça rime en plus Wink)

Sinon, il faudra que l'on s'interroge sur les améliorations que nous pourrions apporter sur le plan économique.
Je pense tout d'abord que certains secteurs pourraient rapidement voir leur activité quadrupler si l'on ajoutait des contraintes intelligentes.

Dans ce cas, voici mes idées, qui, je l'espère, seront débattues :

- Transférer les besoins en PAL des régions aux citoyens, ce qui aurait pour effet de responsabiliser le joueur tout en alimentant (le mot est parfait) le marché de la restauration. Bien sûr, des malus seraient attribués aux joueurs ne s'alimentant pas, et je plancherai personnellement sur des malus RP : impossibilité de se déplacer (c.f idée suivante), de faire des discours, impossibilité de conclure des deals (sur EM ou sur le jeu), interdiction d'assemblée/de passer des lois...
- Stopper la "téléportation" si chère à nos PJ ou PNJ, obligation d'acheter un ticket de train, d'avion, de bateau (par exemple). L'achat d'une voiture prendrait tout son sens !
- Les magasins. C'est peut-être farfelu, mais j'y pensais il y a une heure : la logique serait que, à l'image du statut du restaurant par rapport aux fermes, un magasin puisse acheter du stock et le revendre aux citoyens (un mouvement économique de plus, concurrence des magasins)

Voilà voilà Very Happy
Lukas Twyman
Lukas Twyman

Messages : 1115
Date d'inscription : 26/08/2017
Age : 24

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Shaddam IV Mar 27 Nov 2018 - 17:31

Lukas, tes idées sont très intéressantes (ouais, bof, ça se discute) mais elles n'ont rien à voir avec l'interface, tu fais donc un hors-sujet.

Tu devrais les poster ailleurs.
Shaddam IV
Shaddam IV

Messages : 2431
Date d'inscription : 23/07/2017
Age : 56

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Arthur Duvalon Jeu 29 Nov 2018 - 14:42

Quelques nouvelles de cette putain d'interface:

J'essaye de "scinder" les biens que chaque personnage possède afin de les afficher séparément ou de pouvoir leur affecter des actions spécifiques. On ne fait pas la même d'une maison que d'un rouleau de PQ, on est d'accord. Évidemment, la modélisation des biens dans l'application est particulièrement foireuse à bien des égards, mais soit. Par contre, je suppose que vous avez tous remarqué que les images de vos biens, de vos avatars ou les logos de vos entreprises ne sont pas stockés dans l'application. EcoMicro vous demande toujours des liens....Et ne sauvegardera que des liens. Ceux qui pensent plus loin que le bout de leur bite ont donc compris qu'en cas de suppression de l'image source, on est de la baise. Voila ce qui explique la présence de rectangle vides en lieu et place des images dans EcoMicro.

Cette situation ne fera qu'empirer car de vieilles images hébergés sur un serveur pourrave en Roumanie risquent, chaque jour un peu plus, de disparaitre. C'est le cas, par exemple, pour plein d'image isues du Krassland. Egon les avaient hebergées sur hostinger mais son hébergement a été cloturé. On a donc perdu le lien et l'image.

On va, peu à peu, changer ce mode de fonctionnement pour stocker nos images directement dans EcoMicro. Je suis donc en train de mettre en place des mécanismes qui vont, chaque nuit, stocker les images enregistrées via des liens, directement dans EcoMicro. Puisqu'on continue à utiliser la nouvelle interface avec ses liens à la con, c'est la seule solution que j'ai sous la main. Cette bidouille me permet de faire fonctionner les bouts de nouvelle interface directement avec les images stockées dans l'application et plus les liens.

Evidemment, il faudra prévoir un mécanisme pour mettre à jour des images perdues...J'y reviendrai...
Arthur Duvalon
Arthur Duvalon

Messages : 2370
Date d'inscription : 16/06/2015

Revenir en haut Aller en bas

Interface Empty Re: Interface

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 4 1, 2, 3, 4  Suivant

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum