Commit Graph

118 Commits

Author SHA1 Message Date
Nguyễn Gia Phong ace9586778 Fix several bugs
* Set connection timeout to avoid hanging along with the client
* Now visible Chameleons are exported in server mode
* Disable manual slashing's bullets blocking so that there won't be no delay after this type of attack that make aiming stiff
2018-03-10 18:19:12 +07:00
Nguyễn Gia Phong d7eb9071a0 Shrink socket hardcoded msg lengths to 7 2018-03-07 17:04:48 +07:00
Nguyễn Gia Phong 5fa4eac9a8 Update documentation 2018-03-07 16:41:28 +07:00
Nguyễn Gia Phong 97d4a43ec7 Drop (trivial) OpenGL support 2018-03-07 16:13:34 +07:00
Nguyễn Gia Phong b5039285d5 Retain game state after pauses 2018-03-06 21:01:27 +07:00
Nguyễn Gia Phong f7c600934e Test and fix minor bugs 2018-03-06 09:58:52 +07:00
Nguyễn Gia Phong 2bafc0c75a Add documentation for remote control 2018-03-05 23:59:02 +07:00
Nguyễn Gia Phong 3cf78b680a Add time stamps to server log and anti-cheat on bullets blocking 2018-03-02 23:57:08 +07:00
Nguyễn Gia Phong 7bd13996fb Add command-line options for socket server 2018-03-02 22:28:49 +07:00
Nguyễn Gia Phong 6f9eb44e2a Enable manual slashing by moving mouse 2018-03-01 20:58:41 +07:00
Nguyễn Gia Phong 79ae3ed383 Specify imports, fix frozen bullets on game-over and uniform object value export 2018-02-28 22:06:03 +07:00
Nguyễn Gia Phong 781b347fcb Make remote control sticky and revise headless server 2018-02-27 22:25:58 +07:00
Nguyễn Gia Phong 0cfeaf9cab Make Agent Orange more lethal and noticable 2018-02-27 20:55:23 +07:00
Nguyễn Gia Phong 0ba2f33bda Relicense to AGPLv3+ and update copyright notices 2018-02-27 20:43:25 +07:00
Nguyễn Gia Phong b4c8f32700 Rework on socket server to make it really works (#7) 2018-02-27 16:34:00 +07:00
Nguyễn Gia Phong 3e85f0c3a1 Finnish first socket server protype 2018-02-26 21:02:11 +07:00
Nguyễn Gia Phong bc47fb3f30 Add sound options and semi-separate front-end from engine 2018-02-19 16:55:55 +07:00
Nguyễn Gia Phong 8852a9f678 Use pygame.Clock.get_fps to replace manual calculation 2018-02-19 01:01:14 +07:00
Nguyễn Gia Phong 77bb9a53d6 Partially refactor to prepare for alternate control from socket 2018-02-16 20:25:32 +07:00
Nguyễn Gia Phong e1db0393f9 Add CLI option to copy default config and link doc to wiki 2018-02-14 22:31:57 +07:00
Nguyễn Gia Phong 8095bcab8d Write documentation for config 2018-02-13 22:17:04 +07:00
Nguyễn Gia Phong 6a4f7e47ae Add argument parser 2018-02-13 20:51:41 +07:00
Nguyễn Gia Phong 465be4493d Clean up 2018-02-12 14:23:23 +07:00
Nguyễn Gia Phong 50a839826d Add control configuration 2018-02-08 20:41:08 +07:00
Nguyễn Gia Phong dbe0ae4c01 Add user configuration for graphics 2018-02-02 23:33:36 +07:00
Nguyễn Gia Phong 1b2dc5e169 Make all sound playing fail-safe 2018-01-28 11:48:41 +07:00
Nguyễn Gia Phong fca23ea3ce Lower ridiculously high maximum FPS 2018-01-28 11:43:06 +07:00
Nguyễn Gia Phong f9e4ab3ef1 Fix spawn sound volume 2018-01-28 09:06:28 +07:00
Nguyễn Gia Phong b4c900ec0d Bump version to 0.4 2018-01-26 20:56:11 +07:00
Nguyễn Gia Phong 66d77f78b6 Add enemy spawn sound 2018-01-26 20:49:10 +07:00
Nguyễn Gia Phong f483f62ff5 Stricture losing screen 2018-01-26 20:26:14 +07:00
Nguyễn Gia Phong 097357347c Implement (pseudo) surround sound 2018-01-24 23:46:44 +07:00
Nguyễn Gia Phong 59501c6c44 Give hero special vision when struck by lightning 2018-01-24 21:01:51 +07:00
Nguyễn Gia Phong b25b3c3e6b Make enemy move randomly in the losing screen 2018-01-23 20:39:34 +07:00
Nguyễn Gia Phong d35ce4f229 Make heartbeat more audible 2018-01-23 17:12:39 +07:00
Nguyễn Gia Phong d88db7fc05 Add disturbing heart beat and give clue of all attacks 2018-01-22 23:34:40 +07:00
Nguyễn Gia Phong 7839f30240 Replace non-free sound effect (#4) 2018-01-22 23:31:19 +07:00
Nguyễn Gia Phong 7fe7311371 Finish adding sound effects (#2) 2018-01-21 20:43:21 +07:00
Nguyễn Gia Phong 966951db60 Add easy sound effects 2017-12-17 17:05:17 +07:00
Nguyễn Gia Phong 4c65f2130d Fix bug on Plum cloning 2017-12-09 21:38:22 +07:00
Nguyễn Gia Phong 4370b1531d Make critical close-range hits independent of FPS 2017-11-24 20:43:47 +07:00
Nguyễn Gia Phong 1578586f24 Update documentation 2017-11-21 21:49:35 +07:00
Nguyễn Gia Phong fffdd969ad Refine Plum and Scarlet Red 2017-11-21 18:01:32 +07:00
Nguyễn Gia Phong 2c5cba167e Clean up for version 0.2 2017-11-20 22:29:56 +07:00
Nguyễn Gia Phong 242cc15584 Give Plum cloning ability 2017-11-19 15:00:24 +07:00
Nguyễn Gia Phong 6a9b702c77 Add Butter the better, Agent Orange and lightning from the Sky 2017-11-19 12:10:45 +07:00
Nguyễn Gia Phong 764fe3421f Make Scarlet Red vampiric 2017-11-14 08:51:18 +07:00
Nguyễn Gia Phong 1174c77836 Make Chameleons able to camouflage 2017-11-12 21:08:14 +07:00
Nguyễn Gia Phong f177f5aef0 Make enemies truely unitasking 2017-11-09 15:22:39 +07:00
Nguyễn Gia Phong 96a82a67a0 Implement acceleration in hero movement 2017-11-05 16:51:48 +07:00