Nguyễn Gia Phong
fc05e0ccee
Prevent gang-bang and re-balance gameplay
2018-06-28 10:31:04 +07:00
Nguyễn Gia Phong
3507a52ac7
Fix enemy spawning sound position
2018-06-28 10:31:04 +07:00
Nguyễn Gia Phong
e7d04930b3
Use a more neutral algorithm to generate maze ( #6 )
2018-06-28 10:31:04 +07:00
Nguyễn Gia Phong
654a1a2c5e
Fix bug that walls out of display can still be turned into enemies
2018-05-31 22:07:07 +07:00
Nguyễn Gia Phong
cbaec90dd1
Add option to switch to the original music
2018-05-22 21:15:01 +07:00
Nguyễn Gia Phong
8e6faa6d26
Fix Python 3 incompatibility
2018-05-22 20:44:22 +07:00
Nguyễn Gia Phong
eace9a270b
Use more relaxing background music
2018-05-22 09:54:10 +07:00
Nguyễn Gia Phong
9a896890fa
Turn wall grids into enemies when they are shot
2018-05-22 09:54:08 +07:00
Nguyễn Gia Phong
9dff378b57
Allow moving hero using mouse
2018-05-20 20:48:51 +07:00
Nguyễn Gia Phong
92a41b3cff
Fix broken argument parser on Windows
2018-04-04 23:35:43 +07:00
Le Minh Nghia
e63a1d8dc8
Add C# client example ( #9 )
2018-03-26 12:20:47 +07:00
Nguyễn Gia Phong
32e29b0a38
Fix grammar and typos
2018-03-22 23:01:00 +07:00
Nguyễn Gia Phong
bbc98be317
Add socket client example and fix enemy-fall-of-the-map bug
2018-03-20 14:17:17 +07:00
Nguyễn Gia Phong
2bd7352aec
Remove crazy score for server testing
2018-03-19 15:30:30 +07:00
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