Working generator & added whole site

This commit is contained in:
Thomas
2021-03-28 15:54:59 +02:00
commit 19123fa85a
82 changed files with 1785 additions and 0 deletions

View File

@@ -0,0 +1,85 @@
---
title: Initial2D
description: A simple GTK race game
date: 2018-01-01
yearonly: true
url: initial2D.html
---
![Logo of Initial2D](/img/projets/initial2D_logo.png)
git: [github.com/GLTron3000/Initial2D](https://github.com/GLTron3000/Initial2D.git)
Initial2D est un jeu de course en 2D réalisé avec GTK en C. Ce programme est a la base un projet de FAC, certaines parties, en particulier le mode multi-joueurs, est incomplet.
### Compilation : makefile -> make
### Utilisation du programe :
Aprés compilation, executer "./initial2d".
Une fois le jeu lancé, créé un circuit grace a l'éditeur.
Pour en créé un circuit, placez les points composant le circuit, puis
une fois fini, cliquer sur save et entrez un nom. Le menu de gauche
comporte des options de selection pour modifier le circuit actuel.
Il est également possible de chargé un niveau déja existant pour le modifier.
**Note** : Des options sont disponibles dans le menu OPTION tel
qu'un mode un effet et des règle de jeu supplémentaires.
Pour faire une partie, selectionner SOLO, MULTI ou LAN CHRONO puis selectionner
le circuit.
Le mode SOLO permet de jouer un circuit avec un seul joueur.
Le mode MULTI permet de jouer un circuit de 2 a 4 joueur en local.
Le mode LAN permet de jouer un circuit de 2 a 4 joueur en temps réel sur plusieurs machines. (Non fonctionnel!)
Le mode LAN CHRONO permet de jouer un circuit en versus sur deux machines.
### Dans les options :
* Drift : Correspond une mode conduite donnant de l'inertie aux véhicule.
* Debug : Affiche les boites de colision et les angles.
* Colision : Active la colision entre véhicule.
* Trail : Ajoute un effet a tout les véhicule.
### Les touches par défaut pour chaque voiture:
* Joueur 1 : Fleches
* Joueur 2 : ZQSD
* Joueur 3 : IJKL
* Joueur 4 : 8456
### Partie du programe réalisé :
- Editeur de niveau
- Sauvegarde de niveau persistant
- Colision entre voiture et mur
- Mode de jeu solo et multi(local)
- Compte a rebourd de départ
- Classement des joueurs par course + temps
- Ajout d'un mode "drift"
- Splash screen
- Mode Versus en réseau
- Prototype Mode réseau en temps réel
### Partie intéressante du code :
Gestion des circuit. Ils sont sauvergardé dans des dossier qui porte leur
nom. A l'intérieur du dossier se trouve un fichier comprenant les points du
circuit.
Le "drift". C'est un mode de conduite alternatif qui simule un dérapage
constant de tout les véhicule.
Le mode LAN CHRONO. Fonctionne en réseau, chaque joueur fini le niveau
selectionné par le serveur et on détermine lequel des deux a fini en premier.
Le mode LAN. L'idée était de faire un mode semblable au MULTI mais ou chaque
joueur est sur une machine différente. Il n'est pas fini, lorsqu'il marche
correctement il permet pour le moment de seulement diffuser l'écran du serveur
a tous les joueurs.

View File

@@ -0,0 +1,14 @@
---
title: Oozik
description: Lecteur de musique collaboratif
date: 2019-01-01
yearonly: true
url: oozik.html
---
![Logo of Oozik](/img/projets/oozik_logo.png)
git: [git.gltronic.ovh/gltron/OozikApp](https://git.gltronic.ovh/gltron/OozikApp)
Oozik est un lecteur de musique collaboratif conçu avec Flutter.
Il se décline en une version avec serveur et une version en peer-to-peer.

View File

@@ -0,0 +1,15 @@
---
title: NexusV6
description: Main website, iteration 6
date: 2019-02-01
yearonly: true
url: nexusv6.html
---
git: [git.gltronic.ovh/gltron/NexusV6](https://git.gltronic.ovh/gltron/NexusV6)
app: [gltronic.ovh](https://gltronic.ovh)
NexusV6 est un générateur de site statique écrit Typescript tournant sous Node.
Le site est généré a partir de fichiers markdown placé dans une structure de dossier. La génération repose sur les templates pug.

View File

@@ -0,0 +1,15 @@
---
title: Etienne's Remote
description: Une télécommande de soundboard
date: 2020-01-01
yearonly: true
url: etienneremote.html
---
![Logo of EtienneRemote](/img/projets/etienne_logo.png)
git: [git.gltronic.ovh/gltron/EtienneRemote](https://git.gltronic.ovh/gltron/EtienneRemote)
app: [etienneremote.gltronic.ovh](https://etienneremote.gltronic.ovh)
Etienne's Remote est une application web (PWA) créé avec Vue. Son but est de commander un bot Discord s'apparantant a une soundboard au travers d'une API Rest.

View File

@@ -0,0 +1,15 @@
---
title: Cloud32
description: Un cloud personnel pas pratique
date: 2020-02-01
yearonly: true
url: cloud32.html
---
![Logo of C32](/img/projets/c32b_logo.png)
git: [git.gltronic.ovh/gltron/Cloud32](https://git.gltronic.ovh/gltron/Cloud32)
app: [cloud.gltronic.ovh](https://cloud.gltronic.ovh)
Cloud32 est un cloud personnel simple. Sert de 'to do list project' pour essayer des tech stack.

View File

@@ -0,0 +1,15 @@
---
title: LilStreamy
description: application web video p2p
date: 2020-03-01
yearonly: true
url: lilstreamy.html
---
![Logo of LilStreamy](/img/projets/lilstreamy_logo.png)
git: [git.gltronic.ovh/gltron/LilStreamy](https://git.gltronic.ovh/gltron/LilStreamy)
app: [lilstreamy.gltronic.ovh](https://lilstreamy.gltronic.ovh)
LilStreamy est une application web permettant de regarder une vidéo a plusieurs en peer-to-peer.

View File

@@ -0,0 +1,15 @@
---
title: Mozen
description: Bibliothèque de machine learning
date: 2020-04-01
yearonly: true
url: mozen.html
---
![Logo of Mozen](/img/projets/mozen_logo.png)
git: [git.gltronic.ovh/gltron/Mozen](https://git.gltronic.ovh/gltron/Mozen)
app: [mozen.gltronic.ovh](https://mozen.gltronic.ovh)
Mozen est une plateforme de partage de modèle de machine learning.

View File

@@ -0,0 +1,16 @@
---
title: Voozik
description: Application web musique/video p2p
date: 2020-05-01
yearonly: true
url: voozik.html
---
![Logo of Voozik](/img/projets/voozik_logo.png)
git: [git.gltronic.ovh/gltron/oozik](https://git.gltronic.ovh/gltron/oozik)
app: [voozik.gltronic.ovh](https://voozik.gltronic.ovh)
Voozik est une évolution de la version p2p de oozik.
C'est une application web (PWA) permettant de partager une playlist youtube (musique/vidéo)

View File

@@ -0,0 +1,15 @@
---
title: Tron.io
description: Jeu web
date: 2020-06-01
yearonly: true
url: tronio.html
---
![Logo of TronIo](/img/projets/tronio_logo.png)
git: [git.gltronic.ovh/gltron/Tron.io](https://git.gltronic.ovh/gltron/Tron.io)
app: [tronio.gltronic.ovh](https://tronio.gltronic.ovh)
Tron.io est un jeu web multijoueurs

View File

@@ -0,0 +1,16 @@
---
title: NexusV7
description: Static site generator
tags: rust, static site generator
date: 2021-01-01
yearonly: true
url: nexusv7.html
---
git: [git.gltronic.ovh/gltron/NexusV7](https://git.gltronic.ovh/gltron/NexusV7)
app: [gltronic.ovh](https://gltronic.ovh)
NexusV7 est un générateur de site statique écrit Rust.
La génération repose sur les templates handlebars & des fichiers markdown contenant des metadata.