Snagar

snagar

Nous avons choisi un jeu basé sur le célèbre Snake des téléphones portables Nokia, mais nous nous sommes aussi inspirés du phénomène Agar.io. En effet ce dernier est devenu en mai 2015 un jeu viral très célèbre. Dans ce jeu multijoueurs, les personnes sont représentés par des cercles voraces qui grandissent quand ils mangent des points ou quand ils se mangent entre eux ; les plus gros sont alors les gagnants.

L’idée nous est alors venu en fin de cette année de première de faire pour notre projet d’ISN un mélange de ces deux jeux donnant pour résultat final le jeu Snagar, un concept alors totalement inédit. Ainsi dans ce jeu les règles sont simples, les joueurs doivent manger le plus de points pour être plus gros que leurs adversaires dans un temps imparti.

Voici la bande annonce du jeu qui en était encore au début de son développement et qui n'avait pasd encore de nom. Le sondage accompagnant cette vidéo a alors permis de nommer le jeu Snagar.

Voici une capture du jeu à ses débuts :

snagar

Dossiers projet (dernière mise à jour le 23/05/16): Bastien Babillot, Robin Navarro et Romain Lapicardise !

Téléchargements

Remarques:
*La définition de l'écran doit être de 760*760px minimum pour pouvoir voir la fenêtre de jeu entière.
*Les exécutables du jeu (pour un utilisateur "classique") ne necessitent pas de manipulations particuliaires. Une version de Java assez récente doit seulement être installée.

Windows (32 bits)
Windows (64 bits)


Windows pour écran tactile (32 bits)
Windows pour écran tactile (64 bits)


Linux
Linux pour écran tactile


Android APK (Nouveau ! 25/05/16)
Android APK - mise à jour (01/06/16)
Avant d'installer l'APK, pensez à aller dans les paramètres de votre téléphone et dans l'onglet "Sécurité" acceptez les sources inconnues.
Remarques: ce sont les premières versions de l'application. Elles ne sont donc pas encore bien optimisées. L'application ne s'adapte pas à tous les écrans et est conçue pour Android 5.1.


Processing
Processing - mise à jour (01/06/16)
Pour lancer le jeu depuis Processing (3.0.2 et supérieur):
Il faut d'abord importer la librérie vidéo Processing. Cliquez sur "Sketch", "Importer une librairie..." puis sur "Ajouter une librairie...". Cherchez "video" puis installez "Video | GStreamer-based video library for Processing 1.0.1". Le jeu se lance ensuite avec l'onglet menu.

Processing pour écran tactile
Processing pour écran tactile - mise à jour (01/06/16)


Processing Android
Processing Android - mise à jour (01/06/16)
Pour ouvrir ces dernières versions du jeu Android depuis Processing il faut Processing 3.1.1 ou supérieur.

Patate' Pong

pong1

Premier projet de ma première année en DUT informatique, Patate' Pong est simplement un classique Pong multijoueurs avec quelques ajouts comme un casse-brique à partir d'un certain niveau.
Voici le rapport du projet : Rapport - Patate' Pong (indisponible)

pong3 pong2

Monster

monster1 monster2

Deuxième "gros" projet de ma première année en DUT informatique, Monster est une copie en C du jeu mobile Monster Pudding.
Voici le rapport du projet : Rapport - Monster

HexBot

HexBot

Dernier "gros" projet de ma première année en DUT informatique, HexBot est une copie en C++ du jeu mobile LightBot. C'est un jeu pour aprendre à programmer, ici en déplaçant une tondeuse pour tondre toutes les herbes hautes sur un terrain à cases hexagonales.
Voici le rapport du projet : Rapport - HexBot

hexbot1

Sapin

Exemple de programme sous Processing (sapin de Noël).
Programme fait pendant les vacances pour m'amuser. Lorsque l'on clic, les boules de Noël changent de couleur.

Arduino

Petit montage fait à la maison avec un Arduino.

Visionneuse de graphes

Visionneuse de graphe avec enregistrement. Visual Studio, C#.

paint1 paint1

Fractales

mandelbrot

L'objectif de ce projet réalisé à deux, est de concevoir notre propre moteur d'affichage de fractales Java, en utilisant la bibliothèque SWING. Au moins trois types de fractales "mathématiques" sont implémentées (Mandelbroth, Julia et Newton ). Le haut de l'écran est dédiée à la partie interactive de l'utilisateur. Celui-ci peut choisir le type de fractales ainsi que le paramétrage de l'image et des fractales à générer. Il peut ensuite lancer le calcul. La partie inférieur affiche l'image 2D générée par le calcul de la fractale lorsqu'elle est disponible. L'utilisateur peut utiliser des boutons, le clavier ou la souris pour zoomer, pour dézoomer, pour se "raprocher" ou "s'éloigner" de l'image.


Téléchargement (exécutable .jar)

E-Commerce

ecom

Site web E-Commerce en PHP pure intégrant l'API Amazon.

Ce site est divisé en plusieurs parties :

  • Cette page d'accueil présentant le site.
  • Un menu facilitant la navigation dans le site.
  • Une page "A propos" décrivant le travail réalisé et précisant la liste des auteurs du site (notre binôme), et nos difficultés rencontrées.
  • Un ensemble de pages accessible depuis l'onglet "Albums", constituant un catalogue et permettant de parcourir le contenu de la base. Par exemple : à partir d'une initiale ou du début du nom d'un compositeur, on peut accéder à ses albums contenant des enregistrements de ses oeuvres, et enfin pouvoir les écouter ou bien même avoir des informations proposées par Amazon.
  • Chaque fois que c'est pertinent, un affichage d'une photo des musiciens ou de la pochette d'un album ainsi qu'un contrôle permettant d'écouter l'extrait de l'enregistrement concerné.
  • Depuis la page décrivant un album, un accès aux services Amazon affichant les informations sur l'album (détails, prix, ...), ou la liste des albums semblables disponibles lorsque qu'une correspondance n'a pu être faite.
  • Une zone sécurisée (donc avec connexion et suivi de session) permettant de construire un panier d'achat, de le vider partiellement ou totalement et de confirmer celui-ci ; mais aussi afficher les 5 derniers albums commandés

  • Lien à venir...

Visionneuse d'images

image

Visionneuse d'images. IHM. Diaporama. C#.


Lien à venir...

Gestionnaire de contrats JEE

jee

Reprise et ajout de fonction d'un gestionnaire de contrats.

Technos : Apache, TomCat, JEE.

Google Books

vuejs

Site web de recherche de livres par auteur intégrant l'API Google Books.

Développé en Vue.js

Accès au site web