From ffd968a26826108ca9fb23d46ed5789260852eb7 Mon Sep 17 00:00:00 2001 From: Ritabrata Das Date: Wed, 9 Sep 2026 21:07:21 +0530 Subject: intial commit --- assets/audio/sfx/.gitkeep | 0 assets/audio/sfx/buttonClick.wav | Bin 0 -> 1432 bytes assets/audio/sfx/death.wav | Bin 0 -> 3096 bytes assets/audio/sfx/shoot.wav | Bin 0 -> 139 bytes assets/font/font.otf | Bin 0 -> 9084 bytes assets/font/score.otf | Bin 0 -> 1376 bytes assets/img/.gitkeep | 0 assets/img/arrowhead.png | Bin 0 -> 1060 bytes assets/img/cirno-hurt.png | Bin 0 -> 5649 bytes assets/img/cirno-joy.png | Bin 0 -> 5521 bytes assets/img/cirno-laugh.png | Bin 0 -> 6104 bytes assets/img/cirno-neutral.png | Bin 0 -> 5978 bytes assets/img/cirno-pissed.png | Bin 0 -> 6138 bytes assets/img/cirno-relaxed.png | Bin 0 -> 6000 bytes assets/img/cirno-tiered.png | Bin 0 -> 5998 bytes assets/img/cirno-wow.png | Bin 0 -> 5972 bytes assets/img/flower.png | Bin 0 -> 494 bytes assets/img/forest.png | Bin 0 -> 3816 bytes assets/img/forest2.png | Bin 0 -> 3777 bytes assets/img/inside.png | Bin 0 -> 5764 bytes assets/img/menu.png | Bin 0 -> 5091 bytes assets/img/outside.png | Bin 0 -> 11672 bytes assets/img/outside2.png | Bin 0 -> 11489 bytes assets/img/talk.png | Bin 0 -> 1968 bytes assets/shader/snow.fs | 49 +++++++++++++++++++++++++++++++++++++++ 25 files changed, 49 insertions(+) create mode 100644 assets/audio/sfx/.gitkeep create mode 100644 assets/audio/sfx/buttonClick.wav create mode 100644 assets/audio/sfx/death.wav create mode 100644 assets/audio/sfx/shoot.wav create mode 100644 assets/font/font.otf create mode 100644 assets/font/score.otf create mode 100644 assets/img/.gitkeep create mode 100644 assets/img/arrowhead.png create mode 100644 assets/img/cirno-hurt.png create mode 100644 assets/img/cirno-joy.png create mode 100644 assets/img/cirno-laugh.png create mode 100644 assets/img/cirno-neutral.png create mode 100644 assets/img/cirno-pissed.png create mode 100644 assets/img/cirno-relaxed.png create mode 100644 assets/img/cirno-tiered.png create mode 100644 assets/img/cirno-wow.png create mode 100644 assets/img/flower.png create mode 100644 assets/img/forest.png create mode 100644 assets/img/forest2.png create mode 100644 assets/img/inside.png create mode 100644 assets/img/menu.png create mode 100644 assets/img/outside.png create mode 100644 assets/img/outside2.png create mode 100644 assets/img/talk.png create mode 100644 assets/shader/snow.fs (limited to 'assets') diff --git a/assets/audio/sfx/.gitkeep b/assets/audio/sfx/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/assets/audio/sfx/buttonClick.wav b/assets/audio/sfx/buttonClick.wav new file mode 100644 index 0000000..68e8ef1 Binary files /dev/null and b/assets/audio/sfx/buttonClick.wav differ diff --git a/assets/audio/sfx/death.wav b/assets/audio/sfx/death.wav new file mode 100644 index 0000000..ed686c7 Binary files /dev/null and b/assets/audio/sfx/death.wav differ diff --git a/assets/audio/sfx/shoot.wav b/assets/audio/sfx/shoot.wav new file mode 100644 index 0000000..a3ecac6 Binary files /dev/null and b/assets/audio/sfx/shoot.wav differ diff --git a/assets/font/font.otf b/assets/font/font.otf new file mode 100644 index 0000000..ff5b2bd Binary files /dev/null and b/assets/font/font.otf differ diff --git a/assets/font/score.otf b/assets/font/score.otf new file mode 100644 index 0000000..511350b Binary files /dev/null and b/assets/font/score.otf differ diff --git a/assets/img/.gitkeep b/assets/img/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/assets/img/arrowhead.png b/assets/img/arrowhead.png new file mode 100644 index 0000000..a703863 Binary files /dev/null and b/assets/img/arrowhead.png differ diff --git a/assets/img/cirno-hurt.png b/assets/img/cirno-hurt.png new file mode 100644 index 0000000..867c182 Binary files /dev/null and b/assets/img/cirno-hurt.png differ diff --git a/assets/img/cirno-joy.png b/assets/img/cirno-joy.png new file mode 100644 index 0000000..ce11a33 Binary files /dev/null and b/assets/img/cirno-joy.png differ diff --git a/assets/img/cirno-laugh.png b/assets/img/cirno-laugh.png new file mode 100644 index 0000000..b35f83b Binary files /dev/null and b/assets/img/cirno-laugh.png differ diff --git a/assets/img/cirno-neutral.png b/assets/img/cirno-neutral.png new file mode 100644 index 0000000..8a402e2 Binary files /dev/null and b/assets/img/cirno-neutral.png differ diff --git a/assets/img/cirno-pissed.png b/assets/img/cirno-pissed.png new file mode 100644 index 0000000..25ce6cb Binary files /dev/null and b/assets/img/cirno-pissed.png differ diff --git a/assets/img/cirno-relaxed.png b/assets/img/cirno-relaxed.png new file mode 100644 index 0000000..d5342ff Binary files /dev/null and b/assets/img/cirno-relaxed.png differ diff --git a/assets/img/cirno-tiered.png b/assets/img/cirno-tiered.png new file mode 100644 index 0000000..016216c Binary files /dev/null and b/assets/img/cirno-tiered.png differ diff --git a/assets/img/cirno-wow.png b/assets/img/cirno-wow.png new file mode 100644 index 0000000..f3a9017 Binary files /dev/null and b/assets/img/cirno-wow.png differ diff --git a/assets/img/flower.png b/assets/img/flower.png new file mode 100644 index 0000000..619c32c Binary files /dev/null and b/assets/img/flower.png differ diff --git a/assets/img/forest.png b/assets/img/forest.png new file mode 100644 index 0000000..b31366a Binary files /dev/null and b/assets/img/forest.png differ diff --git a/assets/img/forest2.png b/assets/img/forest2.png new file mode 100644 index 0000000..83380f8 Binary files /dev/null and b/assets/img/forest2.png differ diff --git a/assets/img/inside.png b/assets/img/inside.png new file mode 100644 index 0000000..4cb4d4c Binary files /dev/null and b/assets/img/inside.png differ diff --git a/assets/img/menu.png b/assets/img/menu.png new file mode 100644 index 0000000..56c6354 Binary files /dev/null and b/assets/img/menu.png differ diff --git a/assets/img/outside.png b/assets/img/outside.png new file mode 100644 index 0000000..056e4bf Binary files /dev/null and b/assets/img/outside.png differ diff --git a/assets/img/outside2.png b/assets/img/outside2.png new file mode 100644 index 0000000..f741360 Binary files /dev/null and b/assets/img/outside2.png differ diff --git a/assets/img/talk.png b/assets/img/talk.png new file mode 100644 index 0000000..6585ea4 Binary files /dev/null and b/assets/img/talk.png differ 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