Proto commits in genxium/DelayNoMore

These 54 commits are when the Protocol Buffers files have changed:

Commit:3814927
Author:genxium
Committer:genxium

Drafted hp handling.

The documentation is generated from this commit.

Commit:677e761
Author:genxium

Minor fix.

Commit:c65c122
Author:genxium
Committer:genxium

Added front-to-back UDP channel punching.

Commit:b5530b3
Author:genxium

Updated pb files.

Commit:8536521
Author:genxium

Integrated basic holepunching for multiplayer codebase.

Commit:e21e1b8
Author:genxium

Drafted udp holepunching upsync pathway.

Commit:59c8427
Author:genxium

Enhanced turn-around performance.

Commit:b81c470
Author:genxium
Committer:genxium

Drafted peer inputFrameUpsync broadcasting mechanism.

Commit:84af0d1
Author:genxium
Committer:genxium

Drafted bullet explosion data structure.

Commit:29e402e
Author:genxium

Integrated onwall movements to multiplayer battle.

Commit:934a495
Author:genxium
Committer:genxium

Updates for fireball bullet.

Commit:823624d
Author:genxium
Committer:genxium

Implemented basic fireball collision.

Commit:ab122a7
Author:genxium

Drafted new character as NPC.

Commit:e2191f9
Author:genxium

Misc fixes.

Commit:2d04363
Author:genxium
Committer:genxium

Fixed frontend debug drawer.

Commit:80c6e05
Author:genxium

Initial attempt integrating online battle.

Commit:6958100
Author:genxium

Further simplified proto communication.

Commit:8b80117
Author:genxium

A temp broken commit except for OfflineMap - refactoring character/skill/bullet config hierarchy.

Commit:c7fc377
Author:genxium
Committer:genxium

A temp broken commit except for OfflineMap - refactoring jumping.

Commit:69f0ddc
Author:genxium

Initial recovery of MeleeBullet in online battle.

Commit:f486819
Author:genxium
Committer:genxium

Temp broken commit during refactoration of jsexport inputbuffer handling.

Commit:c017aaa
Author:genxium
Committer:genxium

Formalized use of frame data logging.

Commit:a85c6f9
Author:genxium
Committer:genxium

Refactored backend to use jsexport dynamics.

Commit:9ffcc6f
Author:genxium

Temp broken commit, refactoring battle_srv to use jsexport.

Commit:013c1ea
Author:genxium

Fixed character offset in OfflineMap2.

Commit:df5c9fd
Author:genxium

Drafted use of dynamics in jsexport.

Commit:69e6baf
Author:genxium

Initial trial and error draft of using gopherjs.

Commit:8647c1a
Author:genxium
Committer:genxium

Enhanced force-resync mechanism to guarantee consistency across all players in a same room upon anyone reconnected.

Commit:bef1df4
Author:genxium
Committer:genxium

Prepared backend for jumping sync.

Commit:9917a62
Author:genxium

Drafted basic jumping.

Commit:62e50f8
Author:genxium

Drafted use of gravity.

Commit:6af9a14
Author:genxium

Fixes for downsync order preservation.

Commit:1f5802e
Author:genxium

Fixed multiple error handling spots.

Commit:04de466
Author:genxium
Committer:genxium

Fixes for melee attack sync.

Commit:24d5ad9
Author:genxium

Drafted backend handling of melee attack.

Commit:fdc2965
Author:genxium
Committer:genxium

A broken commit during backend bullet adaptation.

Commit:becc56f
Author:genxium
Committer:genxium

Minor fix.

Commit:58c18ab
Author:yflu

Drafted rollback compatible bullet lifecycle events.

Commit:024d527
Author:genxium
Committer:genxium

Drafted attack trigger logic in OfflineMap.

Commit:360f2fc
Author:genxium

Simplified backend config loading.

Commit:2dbc529
Author:yflu

Fixes for jiggling character animation on resynced.

Commit:52480ab
Author:genxium
Committer:genxium

Updated TouchEventsManager to support input from Keyboard as well as an additional atk btn.

Commit:aa795fc
Author:genxium

Fixed frontend compilation.

Commit:cb3c19a
Author:genxium

Fixed Golang part compilation.

Commit:d3d3629
Author:yflu

A broken commit.

Commit:5f9aadd
Author:genxium

Fixed clock sync and camera tracking.

Commit:e224aaf
Author:genxium

Updated pb schema.

Commit:a6731dc
Author:genxium

Minor fixes for rejoining signals.

Commit:4d1de44
Author:genxium

Updated config uniformity.

Commit:f3a576b
Author:genxium

Minor updates.

Commit:266335b
Author:genxium
Committer:genxium

Refactoring backend for periodical force confirmation.

Commit:14fb8e9
Author:genxium

Preparation of server-side collision calc.

Commit:1cc0eed
Author:genxium
Committer:genxium

A temp commit after coping with many obvious runtime errors.

Commit:e90a335
Author:genxium
Committer:genxium

Initial commit.