Skip to content
View Cava3's full-sized avatar
  • DILT
  • Paris

Highlights

  • Pro

Organizations

@Escalharmonie

Block or report Cava3

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Cava3/README.md

Présentation

Bonjour,
Je suis Lucas LE DUDAL, passionné d'informatique depuis plus de 13 ans. J'ai commencé par apprendre Python, un des langages les plus utilisés aujourd'hui. Il s'agit donc du langage que je maitrise le mieux. Lors de mes études, j'ai eu l'occasion d'étudier beaucoup d'autres langages tels que Java, C, Bash, les langages du Web, et bien d'autres. J'ai surtout découvert le développement de jeu vidéo, domaine dans lequel je fais actuellement des études.


Parcours scolaire et professionnel

Scolaire

  • 2022 / 2025 : École d'ingénieur en Informatique et Multimédias à l'ENJMIN (Angoulême) en alternance.
  • 2020 / 2022 : DUT Informatique à l'IUT de Sénart-Fontainebleau (Fontainebleau).
  • 2017 / 2020 : Bac S spé SVT option ISN (informatique) au Lycée François Couperin (Fontainebleau).

Professionnel

  • 2022 / 2025 : Alternant Ingénieur en Lutte Anti-Drone au sein de la DILT.
  • 2022 : Stagiaire développement web au sein de la DILT.

Compétences (/5)

Langages et Formats

  • 5⭐ : Python, Java, HTML, JavaScript, Bash/Shell, Markdown, JSON
  • 4⭐ : C, C++, C#, CSS, PHP, SQL
  • 2⭐ : XML, Batch, LaTeX, Arduino

Logiciels, Outils et Plateformes

  • 5⭐ : Git, GitHub, VSCode, IntelliJ, Linux, Windows, Unity
  • 4⭐ : Jupyter, Sublime Text, Arduino, Suites Microsoft et Libre Office, Edition d'images

Réalisations

Description Illustration
🔓 Blind Maze
Un jeu de labyrinthe classique, avec des graphismes simples mais avec une particularité : il fait trop sombre pour voir. Pour se repérer, le joueur ne peut se fier qu'au son. Il est donc recommandé de dessiner une carte sur une feuille. Attention aux gobelins !
En savoir plus...
Photo de l'intro du jeu
🔓 Fist & Fury
Un jeu en réalité virtuelle développé avec Unreal Engine 5 dans le cadre d'un cours de réalité virtuelle. Il s'agit d'un jeu de type "Beat Them All" avec pour ennemis les élèves de la 8ème promotion d'IEM. Le jeu prend aussi place dans une reproduction approximative du batiment de formation. On y retrouve plusieurs armes et ennemis avec des caractéristiques différentes.
En savoir plus...
Capture d'écran du jeu en VR
🔒 Skit Story
Un jeu narratif ayant pour objectif de lutter contre le tabagisme au collège, réalisé pour l'organisation SKIT Défi Santé Jeunesse. Il s'agit d'une application Android, également déployable pour IOS. Le contenu est créé à l'aide de l'outil web de rédaction Twine, et le passage en application est fait grace à Capacitor by Ionic.
Image d'un message de Nathan le toxico
🔒 GateBreaker (braco)
GateBreaker (aussi surnommé braco) est un projet de vol des identifiants et mot de passe des autres élèves de mon IUT par du phishing. Nous avons reproduis en Java l'interface de connexion des ordinateur de notre école pour que les étudiants entrent leurs identifiants. Le programme était lancé sur un compte anonyme, et ferme la session dès que les données sont entrées. Les données sont stockées sur le compte d'un étudiant préalablement piraté.
Image de l'interface de connexion
🔒 Loup-Garou Discord
Il s'agit d'un bot Discord écrit en Python qui implémente le jeu du Loup-Garou. Sont implémentés 10 rôles en plus du villageois de base. Les Loups-Garous ont un canal de discussion isolé pour pouvoir discuter lors du vote. (Ce bot utilise une librairie discord Python désormais dépréciée)
Image d'un serveur discord de jeu Loup-Garou
🔓 Game of Life
Implémentation du jeu de la vie de Conway en Python avec quelques ajouts utiles tels qu'un système de templates (fichiers), de pause, de ralentissement et acceleration du temps, etc. Il y a cependant des limitations côté optimisation et taille du terrain. L'architecture actuelle du programme soit être revue entièrement afin d'acceuillir un système de terrain infini.
En savoir plus...
Capture d'écran du jeu en cours
🔒 Shower Button
Un petit dispositif basé sur un ESP32 équipé d'un bouton permettant d'envoyer un message simple sur un salon Discord. Le code a été produit sur l'Arduino IDE, avec des librairies très utilisées et légères (WiFi et HTTPS). La requête d'envoi de message se fait directement à l'API, sans passer par une librairie dédiée à Discord. L'intérêt est de pouvoir lier un compte utilisateur classique au bouton.
Photo du dispositif
🔒 CarteD
Interface web en JS basée sur la cartographie avec la librairie Leaflet. Elle vise à afficher l'emplacement de drones en temps réel, et de visionner l'historique de ces emplacements à l'aide d'une API interne, non disponible. Ce projet est développé dans le cadre de mon alternance au sein de la DILT, et il m'est donc impossible de détailler son contenu.
Logo Préfecture de Police
🔓 Bot Macron
Ce bot Discord permet une gestion simple et rapide de création de salons dédiés à des projets ou sujets. Le bot est dédié au serveur "Parce que c'est notre projet !", afin de permettre la création de projets de groupe ou non en quelques clics seulement. Il contient aussi quelques fonctions plus généralistes, permettant de ne pas ajouter d'autres bots au serveur, réduisant ainsi les risques d'arnaque au bot.
En savoir plus...
Screenshot du Discord "Parce que c'est notre projet!"
🔓 Lojistik
Lojistik est un mini projets servant de proof of concept pour une fonctionnalité intéressante présente sur tous les navigateurs à jour. Il lie la reconnaissance vocale et la gestion du presse-papier afin de permettre de pouvoir passer rapidement d'un élément à un autre. Malheureusement, les sécurités mises en place par les navigateurs sur ces deux nouvelles technologies ne permettent pas un fonctionnement de l'application en arrière plan...
En savoir plus...
Capture d'écran de la page web

Contact

Par ordre de rapidité de réponse :

Popular repositories Loading

  1. Cava3 Cava3 Public

    Config files for my GitHub profile.

  2. tp-python-doomsday-rule tp-python-doomsday-rule Public

    Forked from bcalou/tp-python-doomsday-rule

    :blobevil:

    Python

  3. tp-python-algo-tri tp-python-algo-tri Public

    Forked from souryma/Antoine-MARTIN-tp-python-algo-tri

    TP

    Python

  4. tp-python-game-of-life tp-python-game-of-life Public

    Python 7

  5. Lojistik Lojistik Public

    Assistant web vocal presse-papier

    JavaScript

  6. tp-python-plus-court-chemin tp-python-plus-court-chemin Public

    Python 7