Hiver 2023
Réalisations des étudiants
Les projets des étudiantes et étudiants des baccalauréats en informatique sont variés et représentent les possibilités de domaines d'emplois qu'offrent nos formations.
Voici les projets réalisés à l'hiver 2023 :
Agroleaf
Notre application a pour but de faciliter le travail des agricultures. Elle permet à ceux-ci d’optimiser leur récolte tout en diminuant leur empreinte environnementale. En effet, Agroleaf permet aux agriculteurs d’avoir une vue plus précise sur leurs parcelles. Ils peuvent ensuite faire des choix plus éclairés pour augmenter leur rendement, dans le futur.
Code Walter
Code Walter est un jeu d’arcade de style parkour dans lequel le joueur doit compléter les niveaux le plus rapidement possible. Le personnage peut sauter, glisser, courir sur les murs et s’il a amassé assez de cristaux, il peut même construire des plateformes comme un plancher ou un mur. À la fin de la partie, le joueur verra le score des joueurs près de lui ainsi que le top 5. Le joueur doit donc atteindre la tête du classement!
Cooking Overtime
Cooking Overtime est un rogue like 2D délicieux. Vous incarnez un cuisinier en panique essayant d'échapper aux plats et autres aliments qui veulent en découdre! Éliminez vos ennemis avec votre sandwich et gagnez des ingrédients à ajouter pour changer sa saveur et améliorer son efficacité! Continuez d'avancer sinon vous êtes cuit..
eASTD
Vous voulez concevoir des systèmes complexes? L’éditeur eASTD est là pour vous aider! Avec ses étonnantes fonctionnalités, il vous permettra d’accélérer votre travail et de vous concentrer sur l’essentiel : la spécification de systèmes critiques!
FPS Breach
Breach est un FPS qui combine un gameplay rapide et agressif à la Doom avec les options tactiques de SUPERHOT par le billet du Breach, une attaque qui permet de ralentir le temps. Débuté durant la session précédente, le jeu a été complété et raffiné. Bondissez d'un côté à l'autre de la carte avec de nouvelles options de mouvement, combattez une sélection d'ennemis étendue pour compléter des objectifs principaux et secondaires. Le tout, avec une interface peaufinée, des animations ultra satisfaisantes et un environnement destructible.
Jeux Vidéo
EB-Rift est un jeu RPG-companion based. L’idée du jeu est d’avoir un jeu qui capture l’essence des vieux jeux de Pokémon, mais en y ajoutant beaucoup plus de contenu. EB-Rift est donc un jeu de stratégie et de combat par tour. Le joueur incarne un personnage lors de l’exploration du monde et incarne les créatures (EBs, pour elemental beasts) capturées. Ce jeu va contenir une histoire riche et originale qui met en scène les dieux des éléments et base ses créatures sur les mythologies de différentes cultures, notamment, la mythologie grecque et la mythologie japonaise.
Marché Solidarité
Mangez-vous? La réponse à cette question est probablement oui. Mais que mangez-vous? Quels sont les aliments qui retiennent votre attention lorsque vous faites votre épicerie? Pour la plupart, ce ne sont pas les rabioles, les radis daikon ou l'argousier. Pourtant, ce sont des produits des Cantons-de-l’Est qui peuvent ajouter de la couleur et des saveurs dans vos assiettes. Pour vous aider à apprêter ces aliments parfois méconnus, voici CANTONS, une application mobile Android qui vous propose une tonne de recettes à cuisiner avec des aliments de saison de la région, le tout en collaboration avec le Marché de solidarité de l'Estrie. Bonne cuisine!
MATCH
Le projet MATCH est une recherche avec la réalité mixte pour voir si elle peut aider les personnes avec un handicap cognitif à accomplir leurs tâches quotidiennes. Nous avons travaillé avec le HoloLens 2 et Unity pour programmer un scénario qui aidera ces personnes à arroser leurs plantes.
Moonglow
L'analyse, l’algorithme, les statistiques… Les notions acquises lors de l’apprentissage de l’informatique sont bénéfiques dans bien plus de secteurs que l’on ne pourrait l'imaginer, telle la production de jeux de société. Moonglow, un jeu pour deux à quatre joueurs, est une création originale mêlant stratégie, calcul de probabilités, mémorisation et un peu de hasard pour atteindre un plus large public. En plus de l’impression d’une version physique dédiée aux potentiels éditeurs, une version Web a été développée pour la plateforme mondiale Board Game Arena, où plus de quarante mille concurrents actifs pourront ultimement en bénéficier.
MonAgenda
MonAgenda est une application multi-plateforme (Web, iOS, Android) permettant aux étudiants de l’Université de Sherbrooke de mieux planifier leur temps d’études, de loisirs et de travail. Elle se synchronise maintenant avec les événements des comptes Outlook des étudiants, ce qui comprend les cours et examens pour les facultés qui utilisent le nouveau système d’horaire. Elle permet l’importation d’événements de Google Agenda également, le réglage de notifications de rappel et la consultation de statistiques sur la gestion de son temps par rapport à la journée, la semaine ou la session. Bientôt disponible à une nouvelle adresse (https://monagenda.usherbrooke.ca) et sur les magasins d’applications d'Apple et Google, n’hésitez pas à l’essayer, vous l’adorerez!
Olympus
Olympus est un engin de création de jeu programmé partie par partie et par des étudiants à travers les sessions scolaires. Au cours du trimestre d’hiver 2023, nous y avons ajouté plusieurs fonctionnalités dans la section « Demeter » qui est responsable du HUD (Heads-Up Display). Ces modifications permettront à des développeurs d’afficher des éléments personnalisés comme des ListBoxes, des CheckBoxes, des Button, etc., aux joueurs.
Phonage
Phonage est une application Android disponible gratuitement sur le Google Store. Elle permet de changer l'interface d'un téléphone cellulaire afin de la rendre plus simple et facile à utiliser. Cette application vise surtout à faciliter l'utilisation d'un téléphone cellulaire pour les personnes vieillissantes.
Photograpics
Vous êtes à la recherche d'une plateforme Web pour découvrir de nouveaux talents dans le monde de l'art numérique? Nous sommes ravis de vous présenter notre application qui vous permettra de découvrir des artistes émergents, de personnaliser votre propre page, d'acheter des œuvres d'art et des NFT uniques, et de partager vos collections privées avec vos amis et clients. Que vous soyez fan de la photographie, de l'illustration, de la peinture numérique ou de la sculpture numérique, notre application vous permettra de découvrir une multitude de styles et de techniques.
Phyligéographique
Le projet consiste à créer une nouvelle plateforme logicielle en open source pour l'analyse d'arbres phylogénétiques selon un processus de phylogéographie. Cette plateforme inclura une carte géographique pour localiser les espèces, un générateur de graphiques et un outil analytique interactif pour les utilisateurs. Cette nouvelle page Web sera hébergée sur un serveur institutionnel et permettra une interaction simultanée entre plusieurs utilisateurs.
Les avancées technologiques en séquençage de l'ADN dans les années 80 ont révolutionné la biologie évolutive, donnant lieu à la phylogéographie. Cette discipline permet d'étudier la relation entre l'histoire de la Terre, l'écologie et la diversification biotique. Elle permet de déterminer la spéciation géographique d'une espèce en étudiant son évolution en fonction de ses migrations évolutives selon la géographie. La phylogéographie vise à mieux comprendre le mode de déplacement des espèces, leur adaptation (en particulier les espèces menacées), et à prédire leur comportement futur, un aspect crucial en ces temps de changement climatique.
Projets Lands Beyond
Dans une terre étrange, un apprenti ensorceleur arrive à la recherche du sort le plus puissant au monde. Durant son voyage, il devra utiliser sa magie afin de combattre les ennemis dans les forêts les plus denses jusqu'aux donjons les plus profonds de la terre. Project : Lands Beyond est le produit culminant de 3 ans d'expérience dans le programme multimédia et jeu vidéo. Développé par 3 étudiants du programme au cours d'une session, chaque membre prend en main le processus créatif et technique du développement du jeu vidéo afin de livrer une démo autant unique que personnelle.
Reconstruction 3D
Le besoin pour la détection de regard est multiple : marketing, psychologie, médecine, conduite et autres. Afin de pouvoir effectuer la détection de regard, une information est essentielle, la distance entre les yeux et la caméra. Plusieurs méthodes sont possibles pour pouvoir calculer, mais la moins invasive et la plus réaliste à intégrer à nos ordinateurs est la caméra stéréo. Nous avons donc développé un logiciel qui effectue une reconstruction 3D à l’aide d’une paire de caméras stéréo pour permettre de calculer la distance entre les yeux et la caméra en temps réel! En effet, nous sommes en mesure de quantifier la différence entre les deux images prises par chaque caméra de la paire pour nous permettre de calculer la distance entre un point de l’image et la caméra. Avec cet outil, il ne nous reste qu’à identifier où sont les yeux dans l’image afin de pouvoir avoir la distance entre les yeux et la caméra. Ainsi, l’objectif est d’intégrer cet outil à des logiciels pour leur permettre d’avoir cette information nécessaire à la détection du regard.
Redline
Le malware Redline Stealer est l’un des plus utilisés et est responsable du vol de la majorité des cartes de crédit au Canada. Pour donner suite à l’analyse du cycle de vie de ce maliciel dans un projet précédent, une panoplie de questions restaient non répondues sur le fonctionnement interne et des acteurs derrière Redline. C’est ce qui nous a motivé à pousser plus loin l’analyse et se concentrer sur l’analyse des communications du panneau créateur de virus lors de la connexion au serveur central, des fonctionnalités d’obfuscation de virus et l’analyse des builds et de leur persistance.
TetrisLA
Tetris est un environnement de jeu classique, mais complexe pour un agent intelligent. Notre module permet de développer et de tester facilement des algorithmes d'apprentissage automatique sur des agents dans l'environnement de Tetris en Julia.
The Tracking Fellowship
En 2023, le nombre de gamers est estimé à 3.09 milliards à travers le monde et, dans les dernières années, la scène eSport ainsi que les jeux compétitifs ont eu un gain de popularité auprès de ces gamers. Les jeux compétitifs opposent généralement deux équipes et dont l'objectif est de gagner face à l'adversaire. Ce genre de jeu a tendance à amener les joueurs à vouloir se dépasser et améliorer leurs performances afin d'assurer un meilleur taux de victoires. Le désir de victoire conduit les joueurs à utiliser des ressources pour les aider à s'améliorer, c'est pourquoi il existe déjà un marché pour ce genre de service.
The Tracking Fellowship est une application qui offre un service d’analyse de données à ses utilisateurs pour plusieurs jeux compétitifs. Il permet à l'utilisateur d'observer le résultat de ses parties jouées ainsi que certaines données calculées par l'application afin de fournir un maximum d'informations à l'utilisateur.
Par l'utilisation de l'application, l'utilisateur sera en mesure de tirer des conclusions à partir des données disponibles lui permettant d'améliorer ses performances dans le jeu. Pour le moment, l’application supporte trois jeux, soit League Of Legends, Teamfight Tactics et Legends Of Runeterra, mais il est prévu dans le futur de supporter une plus grande variété de jeux. L'application est encore en phase de développement et sous forme de prototype. D'autres fonctions plus avancées sont prévues comme l'ajout d'une interprétation plus avancée des données du joueur permettant des recommandations automatiques à partir du résultat de ses parties.