ChromeCommitTracker
est un site web présentant des visualisations interactives
a propos de multiple dépot git: Chrome, V8, Dawn, WebRTC, Skia, GN, LLVM, etc…
Vous pouvez interagir avec pour connaitre les interactions entre les développeurs, et comment elles ont évoluées au cours du temps.
Code source
Linux
Windows
TermBreaker
2022
Un mini jeu pour console/terminaux. Il fonctionne également sur le web avec WebAssembly.
Il reçut le “Best overall game” et “Most fun” prix au C++ best practices game JAM
Utilise la souris pour jeter des balls sur les blocks, avant qu’ils ne touche le haut du plateau.
En completant les niveaux, gagne des jetons, pour acheter les balls supplémentaires.
Jouer en ligne
Code source
json-tui
2022
json-tui
permet de visualizer des JSON dans le terminal.
Features
- Interactif : utilisez le clavier ou la souris pour faire défiler/développer les objets.
- Couleurs
- Responsive : S’adapter aux dimensions du terminal. Les valeurs de texte très longues sont enveloppé sur plusieurs lignes.
- Multiplateforme : Windows, Linux, MacOS.
- Léger : ~0,7 Mo tout compris. Zéro dépendances.
- (utilisateurs Vim) : prend également en charge
j
/k
pour la navigation. - Affichage tableau : transformez des array [] d’object {} en tableau 2D.
Code source
Linux
Windows
rgb-tui
2021
git-tui
2021
smkflow
2020
smkflow est une bibliothèque C++ pour fabriquer des éditeur nodaux. Il est basé sur smk
Fonctionnalités
- Compatible avec WebAssembly.
- La license opensource permissive MIT.
- Utilise CMake FetchContent. Importer ce module est facile.
Code source
FTXUI
2019
Functional Terminal (X) User interface
Une bibliothèque C++ simple pour des interfaces utilisateur textuelles.
Fonctionnalitées
- Style functionnel. Inspiré par [1] et React
- Syntaxe simple et élégante (d’après moi)
- Support pour UTF8 et fullwidth chars (→ 测试)
- Pas de dépendences.
Example:
Code source
SMK
2019
Simple Multimedia kit
La biliothèque SMK fournis une API simple pour créer des applications multimédia.
SMK et multiplaforme. Windows, Linux, MacOS. Elle permet même d’exporter votre application en WebAssembly pour pouvoir l’utiliser dans un navigateur web.
Jeux réalisés avec SMK.
Code source
Diagon
2018
Diagon est un interpréteur interactif. Il transforme une expression de style markdown en une représentation de style ASCII-art.
Exemple 1:
phi = 1 + 1/(1+1/(1+1/(1+1/(1+...))))
1 φ = 1 + ─────────────────── 1 1 + ─────────────── 1 1 + ─────────── 1 1 + ─────── 1 + ...
Exemple 2:
sum(i^2,i=0,n) = n^3/2+n^2/2+n/6
n ___ 3 2 ╲ 2 n n n ╱ i = ── + ── + ─ ‾‾‾ 2 2 6 i = 0
Exemple 3:
Alice -> Bob: Hello Bob! Alice <- Bob: Hello Alice!
┌─────┐ ┌───┐ │Alice│ │Bob│ └──┬──┘ └─┬─┘ │ │ │ Hello Bob! │ │───────────>│ │ │ │Hello Alice!│ │<───────────│ ┌──┴──┐ ┌─┴─┐ │Alice│ │Bob│ └─────┘ └───┘
C’est écrit en C++ et fonctione sur le Web en utilisant WebAssembly.
SpaceCraft.js
2018
Le port WebAssembly de SpaceCraft.
Spacecraft est un explorateur d’univers à toute les échelles (sol, planète système solaire, galaxie)
L’univers est entièrement modifiable par le joueur et est modélisé par un empilement de blocs qu’il peut retirer pour construire des grottes ou bien ajouter pour créer des maisons et autres éléments d’architecture.
Cette modélisation est très fortement inspirée du jeu Minecraft de Mojang, et on pourrait en fait résumer ce projet comme étant de créer un Minecraft donnant accès à un univers “infini” jusqu’à l’échelle galactique.
Jouer en ligne
Code source
LambdaCalcul
2016
Un interpreteur de Lambda calcul.
Ici on réinvente la notion de nombre, d’opération mathématique, de structure, de controle d’execution, …
FluidScripten
2014
SpaceCraft
2014
Spacecraft est un explorateur d’univers à toute les échelles (sol, planète système solaire, galaxie)
L’univers est entièrement modifiable par le joueur et est modélisé par un empilement de blocs qu’il peut retirer pour construire des grottes ou bien ajouter pour créer des maisons et autres éléments d’architecture.
Cette modélisation est très fortement inspirée du jeu Minecraft de Mojang, et on pourrait en fait résumer ce projet comme étant de créer un Minecraft donnant accès à un univers “infini” jusqu’à l’échelle galactique.
Pigami
2012
Pigami est un clone en 3d du jeu flash bloxorz Le principe, faite rouler votre cube (plutôt rectangulaire) pour atteindre l’arrivé sans tomber!
Bouton, Trappes et autres objets sont là pour corser le jeu.
Pour les plus aguéris, le jeu dispose d’un générateur de niveau. L’algorithme utilisé mettera votre intelligence à rude épreuve.
Jouer en ligne
Code source
Linux
Windows
InTheCube
2011
In The Cube est un jeu de plateforme/puzzle
En effet, vous serez amené à résoudre une multitude d’épreuves faisant appel à votre réflexion et votre agilité.
La clé du sauvetage du monde se trouve dans un cube d’1cm d’arête, c’est pourquoi un cube encore plus minuscule que vous incarnerez, est envoyé à l’interieur.
A travers plus de trente niveaux, vous pourrez découvrir une multitude de mécanisme (laser, miroirs,…) qu’il vous faudra manipuler avec talent pour parcourir le cube.
Des machines étranges se trouve dans les niveaux les plus avancés.
Jouer en ligne
Code source
Linux
Windows
Kasteet
2010
IceMaze
2009
IceMaze est un jeu de Réflexion. Vous incarnez un bloc se déplaçant sur la glace. A chaque déplacement, vous êtes ainsi contraint à glisser jusqu’à ce qu’un mur vous arrète. Atteindre l’arrivée ne sera donc pas chose facile.
Une vingtaine de niveau, des blocs variées (serrures, coin, vortex, …)
Créer vos propres niveaux grâce à l’éditeur de niveaux.
Jouer en ligne
Code source
Linux
Windows