Skip to content

hysysk/dailycoding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of contents

Motion

Easing

20171230 20171231 20180104 20180105

Building an animation engine

Single Object 20240801
Multiple Objects 20240802
Multiple timelines 20240803
Add draw function to each keyframe 20240804

Euler Integration

20180122 20180125 20180126 20180127 20180129 20180131 20180201 20180202

Verlet Integration

20180203 20180205

Perlin Noise

20201215

Effect

Transition

20200713

Distortion

20230920

Simulation

Watercolor

20180106

Oil Color

20180119

Spray Painting

20180423

Genetic Algorithm

20230501 20230509

Form

Dubins Path

20180107 20180108 20180110

Circles

20180114 20180115 20180116 20180117 20180128 20230422 20230426

Phyllotactic Spiral

20180120 20180121

Clipping

20180211

Drawing

20200414 20200415

Computational Geometry

20230524 20230526 20230531 20230611 20230618 20230619

Sound

Oscillator

Osc 20230129
Osc + Slider 20230130

Sequence

Osc 20230131
Osc -> Filter 20230202
Osc -> VCA -> Filter 20230203
Osc -> VCA -> Filter -> Delay 20230206

Image

Color transformation

Linear function 20230914
Linear stretch 20230915
Gamma correction 20230916
Sigmoid function 20230916

Filter mask

Simple smoothing 20230918
Weighted moving average 20230919
Edge extraction & Sharpening 20230920
Blur 20230923
Blur along arbitrary angle 20231001
Radial blur 20231005

Interaction

Intersection

20180213 20180219

Pointer

20230909

Drawing tool

20230911 20231002 20231003

Chain

20231204

Game

Building a platform game

Move Left / Right 20240203
Move Smoothly 20240204
Jump 20240218
Game Pad 20240415
Multi Touch Game Pad 20240514
Better Multi Touch Game Pad 20240530
Controll Player 20240610
Dash & Jump 20240611
Add floors 20240715
Move camera 20240718
Adaptive Game Pad 20240909

Math

Group Theory

20190131 20190201 20190202 20190203 20190302 20190404 20190405 20190406 20190407 20190516 20190804 20190806 20190807 20190808

Tiling

20230617 20230701 20230702 20230703 20230704 20230705 20230707 20230718

Fractal

20200712

Utility

Browser

Maintain Canvas Aspect Ratio 20230417
Get cameras 20230515
Get cameras on mobile and desktop 20230516
Using background-attachment: fixed 20240117
Scaling with scroll 20240314

Book

Armin Hofmann - Graphic Design Manual

20180109 20180112 20200720 20200721 20200722 20200723 20200724 20200725 20200726 20200728 20200729 20200731 20200801 20200804 20200820

M.Sutter - 40 Grafische Programma's Voor De ZX Spectrum

20210918 20210919 20210920 20210921 20210922 20210923 20210925 20210926 20210927 20210929

Paul Orland - Math for Programmers

Vectors and Graphics

20211219

Axel Brück - Computer Art and Graphics

20211020 20211021

Adrian Bowyer, John Woodwark - A programmer's geometry

Distance between Two Points 20211026
Distance from a Point to a Line 20211027

Mark Berg, Otfried Cheong, Marc Kreveld, Mark Overmars - Computational Geometry: Algorithms and Applications

Slow Convex Hull 20220322 20220328

Patricio Gonzalez Vivo, Jen Lowe - The Book of Shaders

20220103 20220104 20220105 20220604

20240319 20240320 20240323 20241019 20241020

About

Write Code Almost Every Day

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages