Mimi
60b5b98033
Optimize style
2020-04-16 18:56:54 +08:00
Mimi
b9398212dc
Install font-awesome using npm
2020-04-16 18:44:34 +08:00
Mimi
342c50a995
Remove jQuery file
2020-03-06 21:34:27 +08:00
Mimi
a572afebc7
Install jQuery via npm
2020-03-04 20:25:34 +08:00
Mimi
a40cba4e5f
Remove bundle.js
2020-03-04 20:13:16 +08:00
Mimi
efd60e662a
Use event.key
2020-02-04 11:08:01 +08:00
Mimi
182d3a1d76
Replace uglify-es with terser
2020-01-28 19:46:14 +08:00
Mimi
ecf25f65a2
Build
2019-12-01 10:52:56 +08:00
Mimi
539a370161
Use arrow function
2019-11-27 20:52:39 +08:00
StevenJoeZhang
1ffd662600
Code style update
2019-08-01 20:27:05 +08:00
StevenJoeZhang
4f53513e4b
Update
2019-05-23 16:20:08 +08:00
StevenJoeZhang
d4f45d250b
Rename files
2019-05-23 16:20:01 +08:00
StevenJoeZhang
a9b9e8e895
Use express instead of finalhandler & serve-static
2019-05-23 16:19:54 +08:00
StevenJoeZhang
28e8f611f2
Update packages
2019-05-23 16:19:54 +08:00
StevenJoeZhang
b811b7d96f
Settings
2019-05-23 16:19:48 +08:00
StevenJoeZhang
a3b2d660a7
rename files & add font-awesome
2019-02-22 18:44:15 +08:00
StevenJoeZhang
728343ea0d
improve style
2019-02-22 16:09:27 +08:00
StevenJoeZhang
33f6dbd00e
optimize canvas style
2019-02-22 15:10:20 +08:00
StevenJoeZhang
afa909f9e2
add mode-god
2019-02-22 13:24:01 +08:00
StevenJoeZhang
d3aed9e5a5
update
2019-02-22 13:24:01 +08:00
StevenJoeZhang
df1dfa3062
rename GRID_SIZE -> GRID_COUNT
2019-02-22 13:23:58 +08:00
StevenJoeZhang
2cf9221ac2
rename files
2019-02-22 01:08:40 +08:00
StevenJoeZhang
32449da6fb
move consts to config.json
2019-02-22 00:52:30 +08:00
StevenJoeZhang
dad3583c68
use config.json
2019-02-22 00:19:33 +08:00
StevenJoeZhang
a7d298f625
Const names
2019-02-03 14:49:23 +08:00
StevenJoeZhang
bb6cb3171e
Rename files
2019-01-16 18:04:24 +08:00
StevenJoeZhang
5c72a93605
Username
2019-01-16 16:00:38 +08:00
StevenJoeZhang
2ea6801dcd
Touch support
2019-01-16 13:28:35 +08:00
StevenJoeZhang
b535f5c354
Format code
2019-01-16 11:07:52 +08:00
MrRefactoring
ed01c8a8ef
added WASD support
2018-11-22 15:17:22 +03:00
Henry Wang
d83ec69553
First generation of bots!
2017-11-03 18:05:50 -05:00
Henry Wang
2ddfc7c0a0
Modularize Node.js project
2017-10-30 21:24:39 -05:00
Henry Wang
d7f1af47e2
Fix global var issue
2017-09-04 17:59:35 -05:00
Henry Wang
454fc98865
Remove frame verification
2017-09-04 14:33:29 -05:00
theKidOfArcrania
c8cd3d474b
Separate rendering and client code, fixes #3
2017-09-04 16:27:08 +00:00
Henry Wang
7ff47d8efc
Game size adjusts to window
2017-04-17 16:14:25 -05:00
theKidOfArcrania
075b55d5ec
Fix some rendering stuff
2017-03-12 18:47:14 +00:00
theKidOfArcrania
f83ca3dc04
Add stats screen, change name to Blockly.IO
2017-03-04 12:44:27 +00:00
Henry Wang
c18d656eb1
Add name restriction
2017-03-03 15:52:59 -06:00
Henry Wang
d86454ffc4
Copy static files to local server
2017-03-02 18:27:55 -06:00
theKidOfArcrania
01b0b5833c
Have the leaderboard bars roll animate up and down
2017-03-02 22:38:29 +00:00
theKidOfArcrania
6949374b8e
Check if we can connect with WS
2017-03-02 19:02:03 +00:00
theKidOfArcrania
fab29a8f75
UI impls and bug fixes.
...
* Implement leaderboard (shows top five players).
* Make color be decided on server side (make sure we reuse the correct colors)
* Better cache frames during 'requestFrames' mechanism
* Make sure we die when we disconnect.
* Make sure that new client doesn't consider all players as new clients (remove newPlayerFrames, and use Player.waitLag instead)
* Have default player name be empty (or "Unnamed")
* Fix refresh issue when new player joins game.
2017-03-02 06:49:46 +00:00
theKidOfArcrania
8352433fa5
Optimize flood-fill and fix OBOB + player bug
...
The flood-fill had allocated a good amount of memory ~1MB each time we visit a square. This is reduced to the grid size squared, only allocated if the square we are on now is valid.
The OBOB error occured when server was updating one time too few when a player is initialized.
The player bug occurs when a new player joins the game. Normally each new player gets about 60ish frames of lag to start up. However, the new player client incorrectly assumes all other players are new as well.
2017-03-01 00:56:56 +00:00
theKidOfArcrania
e8fd5d1f7c
Fix some bugs, start up screen
2017-02-28 07:21:27 +00:00
theKidOfArcrania
87054842de
Don't repaint unnecessary frames (when we lag)
2017-02-27 00:23:02 +00:00
theKidOfArcrania
bdfc2984ee
Fix a race condition
2017-02-26 23:59:49 +00:00
theKidOfArcrania
134d4e4cc0
Fix OBOE error :( And tidy up code
2017-02-26 23:01:57 +00:00
Henry Wang
6bc7ef86cc
Server now works! (Fix two bugs)
2017-02-26 01:31:45 -06:00
Henry Wang
f902663904
Slow down server. Remove node_modules
2017-02-25 22:25:06 -06:00