- Inscrit
- 6 Decembre 2020
- Messages
- 31
- Reactions
- 6
Il y a maintenant 2 ans, j'avais fait un premier bout de code en Python pour m'amuser à apprendre les bases de la programmation d'un bot chasse au trésor un peu "stupide": beaucoup d'utilisation d'images, et de clics à droite et à gauche. Finalement, valchimiiste, que je salue (je ne t'ai pas oublié) avait présenté un projet qui ressemblait beaucoup à ce que j'avais fait et... même en mieux. Quoiqu'il en soit, ça avait été une belle claque dans la gueule quand je m'étais rendu compte que mon petit joujou que j'avais mis pas mal de temps à réaliser, n'était pas si bon que ça.
Devant les très nombreux problèmes:
Donc à l'époque (encore 2 ans en arrière, je le rappelle), je m'étais dit: "Bon Nolly! Tu portes tes co**lles et tu te lances dedans".
J'ai donc suivi les tutoriels de Labo (mon maître, que je salue également s'il est encore là), et il faut dire qu'il a fait un beau boulot. J'ai réussi à sniffer mes premiers paquets (on parle pas du truc d'avant, mais bien de paquets qui transitent). Et puis... j'ai abandonné... J'avais d'autres trucs à faire, et ça avançait pas assez... J'avais l'impression de me perdre dans un néant de code et de bytes et d'hexa et d'autres créatures sombres provenant du néant.
Tout ça pour en venir au fait!
Je me relance dans l'aventure des paquets (ceux qui transitent). Je me suis déjà bien cogné la tête, mais elle reste sur mes épaules, alors ça va.
Je risque de poser des questions. Probablement des questions déjà posées (mais je promets de regarder de mon mieux). Probablement que des gens vont m'insulter (s'il vous plaît, ne le faites pas).
Pour expliquer où j'en suis, j'ai honteusement pompé du code sur github (dont une partie au moins provient du code LaBot de Labo) pour pouvoir sniffer mes paquets. Je sais comment fonctionne la théorie, mais un code qui est déjà fait, ça se refuse pas, si? Bref, ça fonctionne... Honnêtement, je ne sais pas comment tout fonctionne (parce qu'il y a quand même beaucoup de code), mais j'ai compris l'essentiel une grande partie. Je vois le flot d'ID qui avance et certains m'interpellent (par exemple 'MapComplementaryInformationsDataMessage') et je souhaite me lancer à bras le corps dans la compréhension de ce qu'on peut faire avec ça. Peut-on naviguer grâce à ce genre de Messages uniquement? Ai-je besoin d'autres fichiers? Toute une histoire... Mais je pense être capable de prendre ma revanche contre les créatures du néant.
Voilà. C'était une présentation.
Nolly
Devant les très nombreux problèmes:
- Le bot qui se perd sur la carte
- Le bot qui n'est pas capable de se battre (valchimiiste avait réussi lui )
- Le bot qui ne trouve pas les phorreurs
- Le bot qui se bloque comme une m**de contre un mur
- Le bot qui va se suicider contre des monstres au lieu de changer de map correctement
- Et plein d'autres...
Donc à l'époque (encore 2 ans en arrière, je le rappelle), je m'étais dit: "Bon Nolly! Tu portes tes co**lles et tu te lances dedans".
J'ai donc suivi les tutoriels de Labo (mon maître, que je salue également s'il est encore là), et il faut dire qu'il a fait un beau boulot. J'ai réussi à sniffer mes premiers paquets (on parle pas du truc d'avant, mais bien de paquets qui transitent). Et puis... j'ai abandonné... J'avais d'autres trucs à faire, et ça avançait pas assez... J'avais l'impression de me perdre dans un néant de code et de bytes et d'hexa et d'autres créatures sombres provenant du néant.
Tout ça pour en venir au fait!
Je me relance dans l'aventure des paquets (ceux qui transitent). Je me suis déjà bien cogné la tête, mais elle reste sur mes épaules, alors ça va.
Je risque de poser des questions. Probablement des questions déjà posées (mais je promets de regarder de mon mieux). Probablement que des gens vont m'insulter (s'il vous plaît, ne le faites pas).
Pour expliquer où j'en suis, j'ai honteusement pompé du code sur github (dont une partie au moins provient du code LaBot de Labo) pour pouvoir sniffer mes paquets. Je sais comment fonctionne la théorie, mais un code qui est déjà fait, ça se refuse pas, si? Bref, ça fonctionne... Honnêtement, je ne sais pas comment tout fonctionne (parce qu'il y a quand même beaucoup de code), mais j'ai compris l'essentiel une grande partie. Je vois le flot d'ID qui avance et certains m'interpellent (par exemple 'MapComplementaryInformationsDataMessage') et je souhaite me lancer à bras le corps dans la compréhension de ce qu'on peut faire avec ça. Peut-on naviguer grâce à ce genre de Messages uniquement? Ai-je besoin d'autres fichiers? Toute une histoire... Mais je pense être capable de prendre ma revanche contre les créatures du néant.
Voilà. C'était une présentation.
Nolly
Dernière édition:
- 5
- Show all