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