|
a8b5dea37a
|
Share one server instance between two client instances!
|
2020-05-02 21:22:57 -04:00 |
|
|
c8589828c7
|
Replace the stub loopback server with a local, but multi-client server.
|
2020-05-02 21:21:56 -04:00 |
|
|
633611056e
|
create "catchTalkback" callbag operator
|
2020-05-02 21:21:56 -04:00 |
|
|
70946d450a
|
vendor some callbag utilities for better typings
|
2020-05-02 21:21:56 -04:00 |
|
|
258c179887
|
split generics for local/full input types for now
LoopbackServer still makes the assumption that GlobalInput = LocalInput[]
|
2020-05-01 22:51:21 -04:00 |
|
|
743905cad4
|
Add notion of multiple connected players to lockstep protocol
|
2020-05-01 22:21:37 -04:00 |
|
|
39018635cd
|
fill out more planned message types
|
2020-05-01 22:21:37 -04:00 |
|
|
04f947e7a4
|
HMR stub
|
2020-04-04 21:48:50 -04:00 |
|
|
264db31ac7
|
Refactor typings to enforce cloning hygiene, at expense of intrusive Component type
|
2020-04-04 21:09:49 -04:00 |
|
|
33eb28e338
|
use callbag-pipe
|
2020-04-03 18:35:23 -04:00 |
|
|
07071e6ca6
|
Hacky fix to state cloning
|
2020-03-26 00:31:27 -04:00 |
|
|
281514e7b7
|
draw backdrop
|
2020-03-26 00:31:27 -04:00 |
|
|
3a2bc5654e
|
Hacky key control
|
2020-03-26 00:31:26 -04:00 |
|
|
4212952abc
|
Remove decorators in favor of declarative initialization
|
2020-03-24 23:47:04 -04:00 |
|
|
4667c4b567
|
Update list of message types from thinking
|
2020-02-20 23:55:16 -05:00 |
|
|
01349724a9
|
stub "loopback" server
|
2020-02-16 00:42:58 -05:00 |
|
|
2bff1f6cdf
|
nix dead code
|
2020-02-16 00:13:28 -05:00 |
|
|
bf26e85b49
|
Render stub static scene
|
2020-02-16 00:01:30 -05:00 |
|
|
d321098555
|
Create stub concrete lockstep engine
|
2020-02-16 00:00:54 -05:00 |
|
|
57c2364796
|
rejigger drawing layer storage
|
2020-02-15 23:47:41 -05:00 |
|
|
390e6744b9
|
copy constructors for states
|
2020-02-15 23:17:13 -05:00 |
|
|
5ca9397621
|
try new Input style
|
2020-02-15 23:15:59 -05:00 |
|
|
c77499a577
|
Add renderFrames callbag
|
2020-02-15 21:10:19 -05:00 |
|
|
5e29841717
|
Sketch out first pass of lockstep client code
|
2020-02-15 19:52:00 -05:00 |
|
|
14ccebc703
|
Add stub demo-playback code
|
2020-02-15 14:12:53 -05:00 |
|
|
21886c00a8
|
Remove TickType idea
|
2020-02-15 13:55:33 -05:00 |
|
|
4c337f3579
|
Factor strategies into helper object instead of requiring methods on types
|
2020-02-15 13:54:59 -05:00 |
|
|
b5869b4a1c
|
First Draft of Lockstep logic (untested)
|
2020-01-28 22:51:15 -05:00 |
|
|
02239bb4d2
|
Fix TransformCx hack that put collision detection rotation and render rotation out of sync.
(originally introduced to workaround AI getting the Y axis flipped)
|
2020-01-19 02:08:25 -05:00 |
|
|
5fed6ea82f
|
Get old demo running
|
2020-01-19 01:24:29 -05:00 |
|
|
50b4313100
|
Make Join work with any # of arguments, and make "id" a pseudo component instead of always returned
|
2020-01-16 01:54:43 -05:00 |
|
|
8d83917286
|
Remove catchall lookup type on root Data
|
2020-01-16 01:08:15 -05:00 |
|
|
a080dabc67
|
Better typings for Lookup
|
2020-01-16 00:03:24 -05:00 |
|
|
8434e7046c
|
Change typings to distinguish dense and sparse stores, and have the container add the "generation" field instead of the container
|
2020-01-15 22:49:52 -05:00 |
|
|
e8415da145
|
Import code from Ludum Dare/Jam 2018 "Sacrifices" that looks reusable.
|
2019-12-14 18:13:35 -05:00 |
|