siganture

Salut à toi
et bienvenue

sur mon site web
Bonne exploration !

Qui est

  • Licence Informatique - Programmation d'interfaces, Réalité virtuelle et Augmentée

  • Je suis étudiant à l'Université de Strasbourg, où je développe mes compétences en programmation et en conception à travers divers projets. Je m'intéresse particulièrement à la création d'interfaces et au développement en réalité virtuelle et augmentée. Curieux des nouvelles technologies, j'aspire à créer des expériences immersives tout en cherchant des solutions créatives qui intègrent les dernières innovations.

  • Git : https://git.unistra.fr/razafindrambola

profil
  • Mini-jeu RPG - Dev & Implementation

    grille de jeu

    Modélisation et implémentation (en JAVA) d'un mini-jeu RPG où le joueur doit s'échapper d'un donjon rempli de monstres et de pièges, en utilisant la programmation orientée objet (POO) dans une architecture MVC (Model-View-Controller). Ce projet met en place une séparation claire entre la logique du jeu, la gestion des données (Model), l'affichage et l'interface utilisateur (View), ainsi que la gestion des interactions (Controller). L'objectif est de créer un jeu immersif tout en respectant les principes de conception logicielle, offrant une structure flexible et maintenable qui facilite l'évolution du jeu.

    UE :

    Programmation Orientée Objet

    Ensegnant :

    Gabriel Frey

    UML de conception

    Git : https://git.unistra.fr/razafindrambola/2dgame

  • Snake Project - Dev

    exemple de code Assembleur

    Développement d'un jeu de serpent en Assembleur pour l'architecture MIPS, mettant en œuvre une gestion du serpent grâce à une structure de données FILO circulaire. Dans cette version, chaque mouvement du serpent est géré de manière à ce que la tête avance et la queue suive en respectant le principe "First In, Last Out", garantissant ainsi une fluidité et une réactivité optimales du gameplay. Cette approche permet de modéliser le comportement du serpent de manière efficace tout en exploitant pleinement les capacités du processeur MIPS.

    UE :

    Architecture des Ordinateurs

    Ensegnant :

    Arash Habibi & Eric Violard

    affchage graphique du snake project

    Git : https://git.unistra.fr/razafindrambola/snake

  • Problem Solving with algorithms - Dev

    page accueil

    This project implements a simple maze generator in C, which is designed to create a rectangular maze by recursively dividing space using a division strategy. The maze is constructed by placing a full wall along the longest dimension of the current space, which doesn't necessarily have to be in the middle. A single door is then placed on this wall to create a passage between the two resulting spaces. This action divides the maze into two distinct regions, and the same recursive division process is applied to each of the new spaces. The recursion continues until the space is small enough that no further division is needed. The entire project, including variable names, comments, and functions, is written in English to maintain clarity and ensure ease of understanding for a wide range of developers and users.

    UE :

    Algorithms and programming

    Ensegnant :

    F. Hétroy-Wheeler

    https://problem-solving-with-algorithms-razafindrambola-d4c4e47e9616bfd.pages.unistra.fr/

    page recherche

    Git : https://git.unistra.fr/razafindrambola/problem-solving-with-algorithms

  • Relations - Implementation

    schema du model de relation

    Création d'un graphe relationnel (en C) pour modéliser les connexions d'une personne, permettant de déterminer le degré de relation entre deux objets ou individus. Ce graphe cartographie les liens entre les éléments, offrant un moyen visuel et algorithmique de comprendre comment deux objets sont connectés, directement ou indirectement. En calculant les chemins dans ce graphe, on peut identifier la proximité relationnelle, ce qui peut être utile dans des domaines tels que les réseaux sociaux, les bases de données, ou l'analyse des interactions humaines.

    UE :

    Structure de Donnée

    Ensegnant :

    Jean-Michel Dischler

    schema graphique de relation - UML

    Git : https://git.unistra.fr/razafindrambola/relations

  • Unistra & Neudstadt Coffee - Dev

    page accueil

    Réalisation d'une version fidèle d'un modèle de site web en utilisant des outils limités. Ce projet s'inscrit comme un complément à un site web dynamique de type "portfolio" développé avec PHP, AJAX et SQLite. L'objectif est de reproduire le design et les fonctionnalités souhaitées malgré les contraintes techniques, tout en assurant une intégration fluide avec le site dynamique principal.

    UE :

    Programmation Web

    Ensegnant :

    Antoine Haas & Aline Gerard

    https://git.unistra.fr/razafindrambola/unistra-neudstadt-coffee

    page recherche

    Git : https://git.unistra.fr/razafindrambola/webproject

  • Sokoban - Dev

    sokoban sur console

    Modélisation et implémentation (en C) du jeu Sokoban, avec une interface graphique développée à l'aide de la bibliothèque SDL2, ainsi qu'une option pour jouer directement via le terminal.

    UE :

    Technique de Developpement

    Ensegnant :

    Clément Flint

    sokoban avec sdl2

    Git : https://git.unistra.fr/razafindrambola/sokoban

Dernier projet

Pendant l'été 2024, j'ai suivi un stage de formation dans la modelisation 3D au laboratoire de recherche ICube dans l'equipe IGG - Inforamatique Geometrique et Graphique

Spécialisé dans la conception et modelisation graphique avec des maillages dual quaternions, l'equipe IGG m'a proposé un stage pour un developpement d'outil pour une manipulation 3D avec dans le cadre d'une recherche sur les Dual Quaternions. Tout cela en JavaScript avec ThreeJS

Application disponible ici

Les fichiers de demo disponible dans mon repos

Le laboratoire des sciences de l'ingénieur, de l'informatique et de l'imagerie (UMR7357)

L'année 2013 voit la naissance du laboratoire ICube, un formidable projet sous l'égide du CNRS, de l'Université de Strasbourg, de l'ENGEES et de l'INSA de Strasbourg.

Le laboratoire rassemble à parts égales deux communautés scientifiques à l'interface entre le monde numérique et le monde physique, lui donnant ainsi une configuration unique.

Avec près de 650 membres, il est une force de recherche majeure du site de Strasbourg. Fédéré par l'imagerie, ICube a comme champs d'application privilégiés l'ingénierie pour la santé, l'environnement et le développement durable.

  • logo de l'UNISTRA
  • logo du CNRS
  • logo de l'INSA
  • logo de l'ENGEES

Projet d'avenir et personnel

Réalité virtuelle et réalité augmentée

Médecine

La réalité augmentée offre de nombreuses opportunités dans le domaine médical. Elle peut assister les chirurgiens pendant des opérations complexes, fournir des simulations pour former les médecins et aider à la rééducation des patients en créant des environnements immersifs.

Art

La réalité virtuelle et augmentée peuvent réinventer l'art, notamment la musique. Par exemple, on pourrait voir les ondes musicales sous forme de couleurs et de formes abstraites, ou explorer des paysages créés par l'imaginaire en suivant le rythme des notes. Ces technologies offrent une nouvelle façon de vivre et de créer des œuvres d'art.

Innovation

Grâce à la réalité virtuelle et augmentée, l'innovation n'a pas de limites. Ces technologies nous permettent d'imaginer ce qui n'existe pas encore et de rendre l'impossible tangible. Elles nous poussent à explorer de nouvelles idées et à repousser les limites de notre créativité.

Projet actuel

En formation pour une troisième année de licence...

  • logo de l'UNISTRA
  • logo de la faculte de math-info