Commit Graph

25 Commits

Author SHA1 Message Date
Nguyễn Gia Phong 97d7add7e3 Split some functions into smaller ones 2019-09-21 23:29:37 +07:00
Nguyễn Gia Phong 0d306a8a6b Document and type-hint 2019-09-21 21:24:30 +07:00
Nguyễn Gia Phong 91a6b54e04 Allow lunging by shooting backward 2019-09-20 20:27:04 +07:00
Nguyễn Gia Phong 17ff7d02dd Improve visiuals
No homo tho
2019-09-04 17:02:39 +07:00
Nguyễn Gia Phong a82f3b5f14 Nitpick here and there 2019-08-29 21:55:43 +07:00
Nguyễn Gia Phong a7c92163c0 Let shards do damage 2019-08-26 16:00:04 +07:00
Nguyễn Gia Phong 1ec17fa772 Make recoil independant from FPS and limit shooting speed 2019-08-25 11:46:17 +07:00
Nguyễn Gia Phong c32bc50f58 Revise geometry and physics
Shards are now rotated to look better.  Pico get recoiled while firing.
Size of these objects are tweaked.  Vector normalize function is fixed.
Graphics get less edgy.
2019-08-24 16:06:18 +07:00
Nguyễn Gia Phong a8babebfdf Display convenient info in the title 2019-08-23 09:47:53 +07:00
Nguyễn Gia Phong fceb35ca7e Use barrel distortion to comfort wide view angle 2019-08-19 17:42:52 +07:00
Nguyễn Gia Phong 9a8f9b0e3b Fix locks 2019-08-19 15:30:38 +07:00
Nguyễn Gia Phong 9ed60f50ab Make more properties configurable 2019-07-30 17:59:51 +07:00
Nguyễn Gia Phong f3d93f6a29 Parse config file 2019-07-15 17:11:40 +07:00
Nguyễn Gia Phong 6acc4202a6 Fix stuttering camera rotation (hopefully) and clean up 2019-06-26 02:10:14 +07:00
Nguyễn Gia Phong 94ecb1b119 Use geometry shaders to (hopefully) lighten CPU workload
Also tweak color palette for better contrast
2019-06-24 15:59:43 +07:00
Nguyễn Gia Phong c7a280191d Add chromatic aberration post-effect 2019-05-23 16:04:40 +07:00
Nguyễn Gia Phong 491a6779f1
Add bloom effect to picos and shards via post-processing 2019-04-22 01:59:48 +07:00
Nguyễn Gia Phong 7cc4ffb114 Add icon and license notice for map generator 2019-04-15 22:15:15 +07:00
Nguyễn Gia Phong 64f01b3fe0 Make shards visible to other peers. 2019-03-03 22:04:01 +07:00
Nguyễn Gia Phong 74ac31d239 Introduce Shard object
Only works locally at the moment and not optimized.
2019-03-01 11:02:00 +07:00
Nguyễn Gia Phong 809a577f6d Get networking working 2019-02-26 12:05:47 +07:00
Nguyễn Gia Phong 49b8f97d6d Optimize a little bit 2019-02-10 14:57:52 +07:00
Nguyễn Gia Phong de0d42d0c9 Separate characters to their own class 2019-02-08 15:50:41 +07:00
Nguyễn Gia Phong 2ab149ed44 Use rotational matrix instead of Euler angles
This way there won't be any gimbal lock
2019-02-08 14:44:37 +07:00
Nguyễn Gia Phong 0a3e1681c8 Add world map 2019-02-06 23:08:24 +07:00