diff options
| author | Ritabrata Das <[email protected]> | 2026-09-09 21:07:21 +0530 |
|---|---|---|
| committer | Ritabrata Das <[email protected]> | 2026-09-09 21:07:21 +0530 |
| commit | ffd968a26826108ca9fb23d46ed5789260852eb7 (patch) | |
| tree | 3861d08dae1c28f547952dbcc16e04ae7b5286b5 /assets | |
intial commit
Diffstat (limited to 'assets')
| -rw-r--r-- | assets/audio/sfx/.gitkeep | 0 | ||||
| -rw-r--r-- | assets/audio/sfx/buttonClick.wav | bin | 0 -> 1432 bytes | |||
| -rw-r--r-- | assets/audio/sfx/death.wav | bin | 0 -> 3096 bytes | |||
| -rw-r--r-- | assets/audio/sfx/shoot.wav | bin | 0 -> 139 bytes | |||
| -rw-r--r-- | assets/font/font.otf | bin | 0 -> 9084 bytes | |||
| -rw-r--r-- | assets/font/score.otf | bin | 0 -> 1376 bytes | |||
| -rw-r--r-- | assets/img/.gitkeep | 0 | ||||
| -rw-r--r-- | assets/img/arrowhead.png | bin | 0 -> 1060 bytes | |||
| -rw-r--r-- | assets/img/cirno-hurt.png | bin | 0 -> 5649 bytes | |||
| -rw-r--r-- | assets/img/cirno-joy.png | bin | 0 -> 5521 bytes | |||
| -rw-r--r-- | assets/img/cirno-laugh.png | bin | 0 -> 6104 bytes | |||
| -rw-r--r-- | assets/img/cirno-neutral.png | bin | 0 -> 5978 bytes | |||
| -rw-r--r-- | assets/img/cirno-pissed.png | bin | 0 -> 6138 bytes | |||
| -rw-r--r-- | assets/img/cirno-relaxed.png | bin | 0 -> 6000 bytes | |||
| -rw-r--r-- | assets/img/cirno-tiered.png | bin | 0 -> 5998 bytes | |||
| -rw-r--r-- | assets/img/cirno-wow.png | bin | 0 -> 5972 bytes | |||
| -rw-r--r-- | assets/img/flower.png | bin | 0 -> 494 bytes | |||
| -rw-r--r-- | assets/img/forest.png | bin | 0 -> 3816 bytes | |||
| -rw-r--r-- | assets/img/forest2.png | bin | 0 -> 3777 bytes | |||
| -rw-r--r-- | assets/img/inside.png | bin | 0 -> 5764 bytes | |||
| -rw-r--r-- | assets/img/menu.png | bin | 0 -> 5091 bytes | |||
| -rw-r--r-- | assets/img/outside.png | bin | 0 -> 11672 bytes | |||
| -rw-r--r-- | assets/img/outside2.png | bin | 0 -> 11489 bytes | |||
| -rw-r--r-- | assets/img/talk.png | bin | 0 -> 1968 bytes | |||
| -rw-r--r-- | assets/shader/snow.fs | 49 |
25 files changed, 49 insertions, 0 deletions
diff --git a/assets/audio/sfx/.gitkeep b/assets/audio/sfx/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/assets/audio/sfx/.gitkeep diff --git a/assets/audio/sfx/buttonClick.wav b/assets/audio/sfx/buttonClick.wav Binary files differnew file mode 100644 index 0000000..68e8ef1 --- /dev/null +++ b/assets/audio/sfx/buttonClick.wav diff --git a/assets/audio/sfx/death.wav b/assets/audio/sfx/death.wav Binary files differnew file mode 100644 index 0000000..ed686c7 --- /dev/null +++ b/assets/audio/sfx/death.wav diff --git a/assets/audio/sfx/shoot.wav b/assets/audio/sfx/shoot.wav Binary files differnew file mode 100644 index 0000000..a3ecac6 --- /dev/null +++ b/assets/audio/sfx/shoot.wav diff --git a/assets/font/font.otf b/assets/font/font.otf Binary files differnew file mode 100644 index 0000000..ff5b2bd --- /dev/null +++ b/assets/font/font.otf diff --git a/assets/font/score.otf b/assets/font/score.otf Binary files differnew file mode 100644 index 0000000..511350b --- /dev/null +++ b/assets/font/score.otf diff --git a/assets/img/.gitkeep b/assets/img/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/assets/img/.gitkeep diff --git a/assets/img/arrowhead.png b/assets/img/arrowhead.png Binary files differnew file mode 100644 index 0000000..a703863 --- /dev/null +++ b/assets/img/arrowhead.png diff --git a/assets/img/cirno-hurt.png b/assets/img/cirno-hurt.png Binary files differnew file mode 100644 index 0000000..867c182 --- /dev/null +++ b/assets/img/cirno-hurt.png diff --git a/assets/img/cirno-joy.png b/assets/img/cirno-joy.png Binary files differnew file mode 100644 index 0000000..ce11a33 --- /dev/null +++ b/assets/img/cirno-joy.png diff --git a/assets/img/cirno-laugh.png b/assets/img/cirno-laugh.png Binary files differnew file mode 100644 index 0000000..b35f83b --- /dev/null +++ b/assets/img/cirno-laugh.png diff --git a/assets/img/cirno-neutral.png b/assets/img/cirno-neutral.png Binary files differnew file mode 100644 index 0000000..8a402e2 --- /dev/null +++ b/assets/img/cirno-neutral.png diff --git a/assets/img/cirno-pissed.png b/assets/img/cirno-pissed.png Binary files differnew file mode 100644 index 0000000..25ce6cb --- /dev/null +++ b/assets/img/cirno-pissed.png diff --git a/assets/img/cirno-relaxed.png b/assets/img/cirno-relaxed.png Binary files differnew file mode 100644 index 0000000..d5342ff --- /dev/null +++ b/assets/img/cirno-relaxed.png diff --git a/assets/img/cirno-tiered.png b/assets/img/cirno-tiered.png Binary files differnew file mode 100644 index 0000000..016216c --- /dev/null +++ b/assets/img/cirno-tiered.png diff --git a/assets/img/cirno-wow.png b/assets/img/cirno-wow.png Binary files differnew file mode 100644 index 0000000..f3a9017 --- /dev/null +++ b/assets/img/cirno-wow.png diff --git a/assets/img/flower.png b/assets/img/flower.png Binary files differnew file mode 100644 index 0000000..619c32c --- /dev/null +++ b/assets/img/flower.png diff --git a/assets/img/forest.png b/assets/img/forest.png Binary files differnew file mode 100644 index 0000000..b31366a --- /dev/null +++ b/assets/img/forest.png diff --git a/assets/img/forest2.png b/assets/img/forest2.png Binary files differnew file mode 100644 index 0000000..83380f8 --- /dev/null +++ b/assets/img/forest2.png diff --git a/assets/img/inside.png b/assets/img/inside.png Binary files differnew file mode 100644 index 0000000..4cb4d4c --- /dev/null +++ b/assets/img/inside.png diff --git a/assets/img/menu.png b/assets/img/menu.png Binary files differnew file mode 100644 index 0000000..56c6354 --- /dev/null +++ b/assets/img/menu.png diff --git a/assets/img/outside.png b/assets/img/outside.png Binary files differnew file mode 100644 index 0000000..056e4bf --- /dev/null +++ b/assets/img/outside.png diff --git a/assets/img/outside2.png b/assets/img/outside2.png Binary files differnew file mode 100644 index 0000000..f741360 --- /dev/null +++ b/assets/img/outside2.png diff --git a/assets/img/talk.png b/assets/img/talk.png Binary files differnew file mode 100644 index 0000000..6585ea4 --- /dev/null +++ b/assets/img/talk.png diff --git a/assets/shader/snow.fs b/assets/shader/snow.fs new file mode 100644 index 0000000..acb4a59 --- /dev/null +++ b/assets/shader/snow.fs @@ -0,0 +1,49 @@ +// Copyright (c) 2013 Andrew Baldwin (twitter: baldand, www: http://thndl.com) +// License = Attribution-NonCommercial-ShareAlike (http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US) + +// "Just snow" +// Simple (but not cheap) snow made from multiple parallax layers with randomly positioned +// flakes and directions. Also includes a DoF effect. Pan around with mouse. + +#define LIGHT_SNOW // Comment this out for a blizzard + +#ifdef LIGHT_SNOW + #define LAYERS 50 + #define DEPTH .5 + #define WIDTH .3 + #define SPEED .6 +#else // BLIZZARD + #define LAYERS 200 + #define DEPTH .1 + #define WIDTH .8 + #define SPEED 1.5 +#endif + +precision mediump float; + +uniform float iTime; +uniform vec2 iResolution; +uniform vec2 iMouse; + +void main() +{ + const mat3 p = mat3(13.323122,23.5112,21.71123,21.1212,28.7312,11.9312,21.8112,14.7212,61.3934); + vec2 uv = iMouse.xy/iResolution.xy + vec2(1.,iResolution.y/iResolution.x)*gl_FragCoord.xy / iResolution.xy; + vec3 acc = vec3(0.0); + float dof = 5.*sin(iTime*.1); + for (int i=0;i<LAYERS;i++) { + float fi = float(i); + vec2 q = uv*(1.+fi*DEPTH); + q += vec2(q.y*(WIDTH*mod(fi*7.238917,1.)-WIDTH*.5),SPEED*iTime/(1.+fi*DEPTH*.03)); + vec3 n = vec3(floor(q),31.189+fi); + vec3 m = floor(n)*.00001 + fract(n); + vec3 mp = (31415.9+m)/fract(p*m); + vec3 r = fract(mp); + vec2 s = abs(mod(q,1.)-.5+.9*r.xy-.45); + s += .01*abs(2.*fract(10.*q.yx)-1.); + float d = .6*max(s.x-s.y,s.x+s.y)+max(s.x,s.y)-.01; + float edge = .005+.05*min(.5*abs(fi-5.-dof),1.); + acc += vec3(smoothstep(edge,-edge,d)*(r.x/(1.+.02*fi*DEPTH))); + } + gl_FragColor = vec4(vec3(acc),1.0); +} |
