Skip to content

Instantly share code, notes, and snippets.

View GMartigny's full-sized avatar
🤘

Guillaume Martigny GMartigny

🤘
View GitHub Profile
@GMartigny
GMartigny / walk-cycle.html
Created May 26, 2020 11:03
Walk cycle looping gif
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Walk cycle</title>
</head>
<body>
<script type="module">
import gif from "https://unpkg.com/@pencil.js/gif/dist/gif.esm.js";
import { OffScreenCanvas, Container, Spline, Particles, Triangle, Color,
@GMartigny
GMartigny / infinity.html
Created May 7, 2020 10:55
Infinity loader gif
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Infinity</title>
</head>
<body>
<script type="module">
import gif from "https://unpkg.com/@pencil.js/gif/dist/gif.esm.js";
import { OffScreenCanvas, Square, Color } from "https://unpkg.com/pencil.js/dist/pencil.esm.js";
@GMartigny
GMartigny / chaos.html
Created December 8, 2019 23:56
Looping exploding dots
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Chaos</title>
</head>
<body>
<script src="https://unpkg.com/pencil.js"></script>
<script src="https://unpkg.com/@pencil.js/gif"></script>
<script>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Looping gifs</title>
</head>
<body>
<script src="https://unpkg.com/pencil.js"></script>
<script src="https://unpkg.com/@pencil.js/gif"></script>
<script src="https://unpkg.com/tumult/dist/tumult.min.js"></script>
@GMartigny
GMartigny / perfect-numbers.js
Last active November 21, 2018 08:46
Find perfect numbers
/**
* Do the work
* @param {Object} parameters - Selected value on inputs
*/
function work (parameters) {
const limit = +parameters.limit;
/**
* Compute that weird jacobi thing
* from: http://2000clicks.com/mathhelp/NumberTh27JacobiSymbolAlgorithm.aspx
// ==UserScript==
// @name Upgrade dev.to offline drawing app
// @namespace http://tampermonkey.net/
// @version 1.2
// @description Slightly improuve the dev.to offline page.
// @author GMartigny
// @match https://dev.to/*
// @grant none
// ==/UserScript==
@GMartigny
GMartigny / animated-logo.js
Last active March 19, 2019 09:49
Pencil.js animated logo
const P = Pencil;
const scene = new P.Scene();
const size = 200;
const mini = false;
const text = new P.Text([size * 0.4, size * 0.2], mini ? "P" : "Pencil.js", {
font: "//fonts.gstatic.com/s/courgette/v5/wEO_EBrAnc9BLjLQAUk1VvoK.woff2",
fontSize: size,
});