Mon retour, et mon projet en cours
Page : 1 2
On 2018-08-28 at 19:11:05
Salut, juste un message pour vous dire que je ne suis pas mort , et que je suis même en train de bosser sur le jeu, même si ça ne se verra pas forcément. Je suis en effet en train de faire un grand nettoyage !
Je m'explique : actuellement, le code du jeu comporte beaucoup de copier-collers, grosso-modo les mêmes portions de code sont dupliquées à 6 endroits différents :
- dans la page du jeu principal ("mariokart.html")
- dans la page des circuits en mode simplifié ("circuit.php")
- dans la page des circuits en mode complet ("map.php")
- dans la page des arènes en mode simplifié ("arene.php")
- dans la page des arènes en mode complet ("battle.php")
- et dans le mode en ligne ("online.php").
Concrètement, ça veut dire que dès que je veux faire la moindre modif sur le jeu, je dois me taper de modifier 6 fichiers... pour y insérer 6 fois le même foutu code !
Du coup c'est long, c'est lourd, c'est rageant... À tel point que c'est parfois juste ça qui me décourage à faire des maj !
La raison pour laquelle le code est mal foutu comme ça est qu'à l'époque où je l'ai créé, j'étais encore un noob en informatique, et je ne connaissais pas toujours les bonnes pratiques. Mais du coup, ça fait environ 6 ans que le code est ainsi, et 6 ans que je me dis que je dois réorganiser tout ça (ou "refactoriser" en langage informatique). Sauf que refactoriser c'est pas simple, assez long et ça peut casser des trucs ^^ et c'est pour ça que j'ai attendu si longtemps... Mais ça va changer !
J'ai commencé à m'occuper de ça il y a plusieurs jours déjà, j'espère finir en une dizaine de jours, mais je ne promets rien, vu l'ampleur du bordel c'est difficile d'imaginer la complexité de la tâche ^^
Enfin bon, je vous tiens au courant quand c'est terminé ! En espérant qu'après ça, je pourrai faire encore plus de mise à jours qu'avant
Je m'explique : actuellement, le code du jeu comporte beaucoup de copier-collers, grosso-modo les mêmes portions de code sont dupliquées à 6 endroits différents :
- dans la page du jeu principal ("mariokart.html")
- dans la page des circuits en mode simplifié ("circuit.php")
- dans la page des circuits en mode complet ("map.php")
- dans la page des arènes en mode simplifié ("arene.php")
- dans la page des arènes en mode complet ("battle.php")
- et dans le mode en ligne ("online.php").
Concrètement, ça veut dire que dès que je veux faire la moindre modif sur le jeu, je dois me taper de modifier 6 fichiers... pour y insérer 6 fois le même foutu code !
Du coup c'est long, c'est lourd, c'est rageant... À tel point que c'est parfois juste ça qui me décourage à faire des maj !
La raison pour laquelle le code est mal foutu comme ça est qu'à l'époque où je l'ai créé, j'étais encore un noob en informatique, et je ne connaissais pas toujours les bonnes pratiques. Mais du coup, ça fait environ 6 ans que le code est ainsi, et 6 ans que je me dis que je dois réorganiser tout ça (ou "refactoriser" en langage informatique). Sauf que refactoriser c'est pas simple, assez long et ça peut casser des trucs ^^ et c'est pour ça que j'ai attendu si longtemps... Mais ça va changer !
J'ai commencé à m'occuper de ça il y a plusieurs jours déjà, j'espère finir en une dizaine de jours, mais je ne promets rien, vu l'ampleur du bordel c'est difficile d'imaginer la complexité de la tâche ^^
Enfin bon, je vous tiens au courant quand c'est terminé ! En espérant qu'après ça, je pourrai faire encore plus de mise à jours qu'avant
On 2018-08-28 at 19:29:29
Je m'explique : actuellement, le code du jeu comporte beaucoup de copier-collers, grosso-modo les mêmes portions de code sont dupliquées à 6 endroits différents :
- dans la page du jeu principal ("mariokart.html")
- dans la page des circuits en mode simplifié ("circuit.php")
- dans la page des circuits en mode complet ("map.php")
- dans la page des arènes en mode simplifié ("arene.php")
- dans la page des arènes en mode complet ("battle.php")
- et dans le mode en ligne ("online.php").
Concrètement, ça veut dire que dès que je veux faire la moindre modif sur le jeu, je dois me taper de modifier 6 fichiers... pour y insérer 6 fois le même foutu code !
Du coup c'est long, c'est lourd, c'est rageant... À tel point que c'est parfois juste ça qui me décourage à faire des maj !
La raison pour laquelle le code est mal foutu comme ça est qu'à l'époque où je l'ai créé, j'étais encore un noob en informatique, et je ne connaissais pas toujours les bonnes pratiques. Mais du coup, ça fait environ 6 ans que le code est ainsi, et 6 ans que je me dis que je dois réorganiser tout ça (ou "refactoriser" en langage informatique). Sauf que refactoriser c'est pas simple, assez long et ça peut casser des trucs ^^ et c'est pour ça que j'ai attendu si longtemps... Mais ça va changer !
J'ai commencé à m'occuper de ça il y a plusieurs jours déjà, j'espère finir en une dizaine de jours, mais je ne promets rien, vu l'ampleur du bordel c'est difficile d'imaginer la complexité de la tâche ^^
Enfin bon, je vous tiens au courant quand c'est terminé ! En espérant qu'après ça, je pourrai faire encore plus de mise à jours qu'avant
A propos du duplication de code, tu peux pas créer un .js avec le code dedans que les 6 autres fichiers doivent exécuter ?
On 2018-08-28 at 19:45:13
A propos du duplication de code, tu peux pas créer un .js avec le code dedans que les 6 autres fichiers doivent exécuter ?
Si, d'ailleurs c'est précisément ce que je vais faire
Il y aura un gros .js avec le code du jeu, et chacun des 6 fichiers contiendra simplement ce .js, plus quelques paramètres indiquant le mode de jeu (jeu principal/circuit simplifié/mode en ligne/...).
On 2018-08-28 at 20:00:03
Ça me rappelle une histoire de YandereDev
Sinon Wargor ^^ c'est une très bonne idée :P
Bonne chance pour ce gros travail ^^
Sinon Wargor ^^ c'est une très bonne idée :P
Bonne chance pour ce gros travail ^^
On 2018-08-28 at 20:24:28
Ça me rappelle une histoire de YandereDev
Sinon Wargor ^^ c'est une très bonne idée :P
Bonne chance pour ce gros travail ^^
Sinon Wargor ^^ c'est une très bonne idée :P
Bonne chance pour ce gros travail ^^
Merci de ton soutien
On 2018-08-28 at 20:38:26
C'est dur a dire,mais je t'avais oublié xD
On 2018-08-28 at 20:41:59
EXECUTEZ LE !!!
sinon bon retour ^^
sinon bon retour ^^
On 2018-08-28 at 20:51:49
bonne chance et bon retour
On 2018-08-29 at 01:25:15
recopier 6 fois le codages sa doit être chiant... ._. (je finirais par perdre patience moi) je te comprend @Wargor et je te souhaite bonne chance!!!^^
On 2018-08-29 at 01:27:45
Je te souhaite bonne chance ! (J'avais oublié). Si tu as besoin d'aide, une communauté ENTIERE est la pour t'aider !
On 2018-08-29 at 11:25:09
tu peux aussi faire en sorte que les murs aillent mieux en circuit complet sa veut pas les mettre
On 2018-08-29 at 12:12:08
tu peux aussi faire en sorte que les murs aillent mieux en circuit complet sa veut pas les mettre
Les murs ivonpabi1? Pourquoi? On leur a dit des trucs méchants?
On 2018-08-29 at 12:54:34
Allez, courage Wargor! On est tous derrière toi!
On 2018-08-29 at 17:25:10
Bonne chance Wargor !
(car j'ai encore plein d'idee de maj 😈) xD
(car j'ai encore plein d'idee de maj 😈) xD
On 2018-09-05 at 14:49:55
Soutenez Wargor avec le #dépêcheonveutdesmaj+souvent
On 2018-09-05 at 17:46:15
#dépêcheonveuxdesmaj+souvent
On 2018-09-05 at 18:06:23
#dépêcheonveutdesmaj+souvent
On 2018-09-06 at 00:38:47
Ça y est !! Ça a pas été facile, mais je suis enfin arrivé au bout ! \o/
C'est une *grosse* modification du code, donc il y aura peu-être quelques bugs. Si vous en voyez, n'hésitez pas à me les remonter
C'est une *grosse* modification du code, donc il y aura peu-être quelques bugs. Si vous en voyez, n'hésitez pas à me les remonter
On 2018-09-06 at 01:42:14
C'est une *grosse* modification du code, donc il y aura peu-être quelques bugs. Si vous en voyez, n'hésitez pas à me les remonter
Daccord^^ et tkt ont te fera signe!
On 2018-09-06 at 19:00:25
Super ^^
Merci pour tout ce travail
Merci pour tout ce travail
Page : 1 2