Commit Graph

15 Commits

Author SHA1 Message Date
Nguyễn Gia Phong 468566d831 Micro-optimize to resolve #2 2019-12-30 21:42:03 +07:00
Nguyễn Gia Phong de76232b3e Get the API ready for bot scripting 2019-10-22 22:44:52 +07:00
Nguyễn Gia Phong 9a0a3ff3e0 Revise peer creation and exit 2019-10-03 13:27:36 +07:00
Nguyễn Gia Phong 2503006d07 Continue modularization
The changes includes:
* Modularize argument parser
* Let peer handle FPS based on abstract timer
* Allow specifying configuration file
* Implement printing default configurations
2019-10-02 21:33:51 +07:00
Nguyễn Gia Phong aa6878e80d Clean up interface
This includes:
* Separate user control from graphical display
* Modularize config parser
* Clean up namespace of each module and expose functions and classes
  at package level
2019-10-02 11:46:21 +07:00
Nguyễn Gia Phong 84f829628b Make peer.Peer.pull thread-safe for real this time using queue.Queue 2019-09-20 19:55:31 +07:00
Nguyễn Gia Phong a82f3b5f14 Nitpick here and there 2019-08-29 21:55:43 +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 fceb35ca7e Use barrel distortion to comfort wide view angle 2019-08-19 17:42:52 +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 7cc4ffb114 Add icon and license notice for map generator 2019-04-15 22:15:15 +07:00
Nguyễn Gia Phong 809a577f6d Get networking working 2019-02-26 12:05:47 +07:00
Nguyễn Gia Phong 0a3e1681c8 Add world map 2019-02-06 23:08:24 +07:00